* {margin: 0; padding: 0; font-size: 14px; font-family: Microsoft Yahei;}
ul,ol li {list-style: none;}
ul {margin: 0; padding: 0;}
img {border: none;}
a:link {text-decoration: none;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.box {margin: 0 auto; width: 1200px;}
body { background:#fff}

.liimgs{ width:880px; margin:0px auto; padding:30px 0px;}
.liimgs li{ float:left; width:50%; text-align:center}


.width130{ width:1220px; margin:0px auto; padding:0px}

._news{ width:610px}
._zs{ width:550px}
._news h2{ background:#ff903e; padding:5px 15px; color:#FFF; line-height:50px; width:100px; text-align:center; margin-top:20px}

.bggrey{ background:#fbfbfb}

.ptd40{ padding:40px 0px}
a{ color:#333}
.width{ width:1200px; margin:auto; padding:0px}
.width100{ width:100%; margin:auto; padding:0px}

.headtop{  width:1250px !important }
.logo img{ vertical-align:middle;}
.contactT{ padding-top:20px}
.inputclass{ height:28px; border-radius:10px 0px 0px 10px; display:block; float:left; border:1px solid #CCC; width:280px}
.menus{  height:50px; padding-top:10px}
.menus ul li{ float:left; width:100px; text-align:center; background:url(../images/menu_bg_line.jpg) no-repeat right; padding-right:1px }
.menus ul li a{ line-height:25px; color:#666666; display:block; font-size:16px}
.menus ul li a:hover{ color:#ff913e}
.menus ul li a.actives{ color:#ff913e}
.menus ul li#nolines{ background:none}
.menus ul li a span{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; display:block; height:20px; line-height:15px; color:#d4d4d4;text-transform:uppercase}
.menus ul li a:hover span{ color:#ff913e}
.menus ul li a.actives span{ color:#ff913e}

.links{}
.linksfl{ width:50%; background:#946d4e;height:132px;}
.linkssear{width:50%; height:132px; background:#eaeaea;}
.linkssear p{ padding-top:12px}
.linkssear span{ width:90px; color:#666666; font-size:14px; height:50px;display: inline-block;padding:15px 0px 0px 15px; float:left}
.linkssear p a{ line-height:25px;color:#666666; font-size:14px; margin-right:20px}

.keyform{ padding-left:20px; padding-top:20px; position:relative}
input.inputkeyword{ width:500px; background:#FFF; height:30px; border-radius:20px; border:none; padding-left:20px}
input.subtn{ width:130px; color:#fff; background:#946d4e; height:30px; border-radius:20px; border:none; position:absolute; z-index:1; right:10px }
.cata{ padding-bottom:50px; padding-top:30px}
.cata ul li{ float:left; width:25%; }
.all{  width:237px;border:2px solid #fff; margin:0px auto; padding:0px;padding-top:40px;}
.borderall{ width:235px; height:261px; margin:0px auto; padding:0px; border:2px solid #eaeaea; position:relative; color:#666666}
.borderall span{ position:absolute; width:70px;height:60px; left:80px; top:-30px; line-height:140px; overflow:hidden}
#p1{ background:url(../img/pscn.png) #fff no-repeat; background-position:10px 0px}
#p2{ background:url(../img/pscn.png) #fff no-repeat; background-position:10px -65px}
#p3{ background:url(../img/pscn.png) #fff no-repeat; background-position:10px -130px}
#p4{ background:url(../img/pscn.png) #fff no-repeat; background-position:10px -195px}
.borderall h2{ font-size:16px; text-align:center; display:block; line-height:40px; padding-top:30px; font-weight:normal}
.borderall p{ width:180px; margin:0px auto; padding:0px;font-size:16px; line-height:30px; text-align:center}
.borderall p.p2s{ font-size:8px; line-height:15px; padding-top:10px; padding-bottom:10px}
.ico1{ background:url(../img/tabs.png) no-repeat; background-position:-75px 0px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}
.ico2{ background:url(../img/tabs.png) no-repeat; background-position:-75px -80px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}
.ico3{ background:url(../img/tabs.png) no-repeat; background-position:-75px -155px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}
.ico4{ background:url(../img/tabs.png) no-repeat; background-position:-75px -230px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}

.all:hover{ background:#946d4f; color:#FFF; border:2px solid #946d4f}
.all:hover .borderall{ color:#FFF; border:2px solid #946d4f}
.all:hover .borderall span{position:absolute; width:70px;height:60px; left:80px; top:-30px; line-height:140px; overflow:hidden}
.all:hover .borderall .ico1{ background:url(../img/tabs.png) no-repeat; background-position:6px 0px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}
.all:hover .borderall .ico2{ background:url(../img/tabs.png) no-repeat; background-position:6px -80px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}
.all:hover .borderall .ico3{ background:url(../img/tabs.png) no-repeat; background-position:6px -155px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}
.all:hover .borderall .ico4{ background:url(../img/tabs.png) no-repeat; background-position:6px -230px; width:100px; height:80px; display:block; margin:0px auto; padding:0px}
.all:hover .borderall #p1{ background:url(../img/pscn.png) #946d4f no-repeat; background-position:10px 0px}
.all:hover .borderall #p2{ background:url(../img/pscn.png) #946d4f no-repeat; background-position:10px -65px}
.all:hover .borderall #p3{ background:url(../img/pscn.png) #946d4f no-repeat; background-position:10px -130px}
.all:hover .borderall #p4{ background:url(../img/pscn.png) #946d4f no-repeat; background-position:10px -195px}
			.icp {
				
				background-color: #161616;
			}

			.icpbox {
				width: 1200px;
				margin: 0 auto;
				display: flex;
				align-items: center;
				justify-content: space-between;
			}

			.icpboxleft {
				width: 686px;

			}

			.icpboxleft h3 {
				color: #a7a7a7;
				font-size: 14px;
				font-weight: normal;
				margin-top: 29px;
			}

			.icpboxleft span {
				font-size: 36px;
				color: #fff;
				font-family: "Arial";
			}

			.addressbox {
				margin-top: 21px;
				border-bottom: 1px solid #404040;
				display: flex;
				align-items: center;
				padding-bottom: 18px;
			}

			.addressbox img {
				margin-right: 10px;
			}

			.addressbox1 {
				font-size: 12px;
				color: #a7a7a7;
				margin-bottom: 6px;
			}

			.addressbox2 {
				font-size: 8px;
				color: #a7a7a7;
			}

			.icpboxleft p {
				font-size: 12px;
				color: #a7a7a7;
				line-height:30px
			}

			
.mores{ border:1px solid #c1c1c1; border-radius:20px; padding:5px 42px; color:#009246}



.tc_img{ width:540px}
.tc_intro_green{ width:655px; background:#009246; height:350px; color:#fff;}
.mctent{ padding:30px; line-height:25px}
.rmore{ border:1px solid #80c9a3; padding:10px 5px; text-align:center; color:#FFF; font-size:12px}
.mctent p{ margin-bottom:20px}



						.Box {position: relative;
width: 1120px;
left: 100px;}
			.Box .content {width: 1100px;margin: 0 auto;}
			.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute; padding-top:100px}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;cursor: pointer;padding-top:100px}
			.Box .Box_con .btnl {background: url(../img/jtl02.png) no-repeat center;left: -52px;}
			.Box .Box_con .btnr {background: url(../img/jtr02.png) no-repeat center;right: -42px;}
			.Box .Box_con .btnl:hover {background: url(../img/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../img/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;height: 186px;
overflow: hidden;}
			.Box .Box_con .conbox ul li {float: left;width: 262px;height: 186px;margin-left: 20px;overflow: hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 262px;height: 186px;}
			/*scroll end*/
			
.QA{ width:470px;}
.newsA{ width:680px;}
.nth2{ color:#000000; font-size:24px; line-height:40px; }
.nth2 img{ margin-right:5px; vertical-align:middle}
._ntitle{ border-bottom:1px solid #e5c99d; height:50px}
A.more{ color:#d0a56f; line-height:40px; font-size:12px !important; font-family:Arial, Helvetica, sans-serif}
.QAlist ul li{ background:url(../images/zls4_132.jpg) no-repeat; background-position:0px 7px; height:35px; padding-left:30px}
.QAlist ul li a{ line-height:35px; color:#666666; font-size:15px}
.QAlist ul li a:hover{ color:#ff9c00}

.NAlist img{ float:left; margin-right:20px; width:150px; height:127px}
.NAlist li{ padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #f7dcbd;height: 130px;}
.NAlist li a{ color:#966d4f; font-size:16px; line-height:40px}
.NAlist li p{ color:#afafaf; font-size:12px; line-height:22px; height:70px;}
.NAlist li span{ color:#e4e4e4; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:35px}


.article{ width:900px;  margin:0px auto; padding:10px;text-align:left;}
.article h2{ line-height:40px !important; font-size:20px; color:#666666; text-align:center}
.article p{ color:#666666;line-height:40px; padding-bottom:10px}
.aboutnews{ width:270px; margin:0px auto; padding:0px; float:right}
.article_content{ color:#989898; line-height:25px; text-align:left; border-top:1px dotted #e8e8e8; padding-top:30px; border-bottom:1px dotted #e8e8e8; padding-bottom:30px; }
.aboutnews h2{ line-height:50px; color:#333333; font-size:16px}
.aboutnews ul li{ margin-bottom:30px;}
.aboutnews ul li p{ color:#333333; font-size:14px; line-height:25px}
.aboutnews ul li span{ color:#d6d6d6; font-size:12px}
.prenext{ text-align:left;}
.prenext p{ margin:0px auto; padding:0px !important}
.prenext p a{color:#989898;}
.line span{ padding:10px}
.textArea{ width:400px; height:200px}
.inputText{ width:250px}


.ncontent{ padding-top:40px}
.nc_tent{ width:970px; min-height:500px}
.nc_cata{ width:203px; }
.nc_title{  border:1px solid #eaeaea ; color:#666666; text-align:center; padding-bottom:15px;padding-top:20px; }
.nc_title h2{ font-size:18px; line-height:30px; font-weight:normal; }
.nc_title span{ font-size:24px; line-height:35px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.nc_catalist{ }
.nc_catalist ul{ width:100%; margin:0px auto; padding:0px}
.nc_catalist ul li{  height:40px; background:#d8d8d8; border-left:3px solid #946d4f; margin-bottom:2px}
.nc_catalist ul li a{ font-size:14px}
.nc_catalist ul li a{ line-height:40px; color:#666666; padding-left:40px; }
.nc_catalist ul li:hover{ background:#946d4f;border-left:3px solid #ff913e;}
.nc_catalist ul li:hover a{  color:#fff}

.nc_catalist ul li.active{  background:#946d4f;border-left:3px solid #ff913e;}
.nc_catalist ul li.active a{  color:#fff}

a.onlinemess{ margin-top:10px; display:block}
.location{ height:40px; line-height:40px;color:#cccccc; font-size:12px; margin-bottom:30px; border-bottom:1px solid #eaeaea}
.location a{ color:#666}
.location span{ float:left; color:#666666; font-size:16px}
.location span i{ font-style:normal; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#e5e5e5; border-left:1px solid #e5e5e5; padding-left:5px; margin-left:5px; text-transform:uppercase}
ul.prolist li{ float:left; width:23%; margin:1%}
ul.prolist li .plistborder{  clear:both}
ul.prolist li .plistborder img{ width:197px; height:197px; border:1px solid #f0f0f0; padding:5px}
ul.prolist li .plistborder h3{ font-size:15px; color:#a0a0a0; font-weight:normal; line-height:30px}
ul.prolist li .plistborder p{ font-size:14px; color:#afafaf; font-weight:normal; line-height:22px; display:block; height:44px}
ul.prolist li .plistborder a{ background:#946d4f; padding:5px 10px; line-height:45px; color:#FFF}
ul.prolist li .plistborder a:hover{ background:#ff913e}

.fm{ margin-left:20px;}
.inputxq{ width:280px; height:40px; line-height:40px; border:1px solid #ddd; padding-left:20px; margin-bottom:20px}
.txtarea{ width:100%; overflow:hidden; height:200px;border:1px solid #ddd; padding:20px;}
.btnsubmit{ background:#f28403; width:200px; margin:0px auto; padding:0px; height:40px; line-height:40px; color:#FFF; text-align:center; border:1px solid #ddd}

.dis{ display:block}
.undis{ display:none}
.ncontent ul.newlist li{ width:100%; margin:0px auto; padding:0px; padding-top:20px; padding-bottom:20px; border-bottom:1px dotted #e8e8e8}
.ncontent ul.newlist li .nimg{ float:left; width:150px;}
.ncontent ul.newlist li .ntxt{ float:right; width:780px}
.ncontent ul.newlist li .ntxt a{ font-size:16px; color:#946d4f; line-height:40px}
.ncontent ul.newlist li .ntxt p{ font-size:13px; color:#b0b0b0; line-height:25px; height:60px}

.udate{ color:#e1e1e1; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.ncontent2 ul.newlist li{ width:100%; margin:0px auto; padding:0px; padding-top:20px; padding-bottom:20px; border-bottom:1px dotted #e8e8e8}
.ncontent2 ul.newlist li .nimg{ float:left; width:240px;}
.ncontent2 ul.newlist li .ntxt2{ float:right; width:660px}
.ncontent2 ul.newlist li .ntxt2 a{ font-size:16px; color:#666666; line-height:40px}
.ncontent2 ul.newlist li .ntxt2 p{ font-size:13px; color:#999999; line-height:25px; height:80px}


.ntt{ background:#eaeaea; height:40px}
.ntt span{ width:100px; line-height:40px; background:#946d4f; color:#FFF; padding-left:20px; padding-right:20px; display:block; text-align:center; float:left}
.ntt span.actfocus{ width:100px; line-height:40px; background:#ff913e; color:#FFF; padding-left:20px; padding-right:20px; display:block; text-align:center}
.icpboxright span {
    display: block;
    color: #a7a7a7;
    font-size: 14px;
    margin-bottom: 25px;
}

.productcon ul {
				/*opacity: 0;*/
				list-style-type: none;
				margin: 0;
				padding: 0;

			}

.productcon {
				width: 100%;
				margin: 0 auto;

			}

			.productcon ul li {
				width:211px;
				height: 206px;
				float:left;
				margin-bottom: 40px;
				margin-left:25px;
				margin-top:20px;


			}
			.productcon ul li img{
				margin:0px auto;
				padding:0px

			}

			.productcon ul li span {
				width: 100%;
				display:block;
				background:#f6f6f6;
				height: 60px;
				line-height: 30px;
				color: #666;
				font-size: 14px;
				bottom: 0px;
				text-align: left;
				text-indent: 10px;
			}

			.met_pager{ text-align:center; width:400px; margin:0px auto; padding:30px}
.met_pager a{ padding:5px 8px;}
.met_pager span{ padding:10px}
.Ahover{ border:1px solid #ff9c00; color:#ff9c00}
	
	.text-xs-center{ width:100%; display:block}
	
	
	/*left*/
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;height:100% !important;}
.line{height:2px;width:100%;}
.leftsidebar_box dt{padding-left:40px;padding-right:10px; background:#946d4f;color:#f5f5f5;font-size:14px;position:relative;line-height:48px;cursor:pointer;border-left:3px solid #ff913e;margin-bottom: 2px;overflow:hidden; height:48px; }
.leftsidebar_box dd{padding-left:40px; background:url(../img/ddimt.jpg) no-repeat #fff; background-position:25px 12px}
.leftsidebar_box dd a{color:#666666;line-height:30px;}
.leftsidebar_box dd a:hover{ color:#ff913e}
.leftsidebar_box dl{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.leftsidebar_box dl dd:last-child{padding-bottom:10px;}

.joblist{ width:100%;}
.joblist li{ /*height:50px;*/ line-height:50px; clear:both; border-bottom:1px solid #f7f7f7}
.joblist li:first-child{ background:#efefef;}
.joblist li span{ width:20%; float:left; text-align:center; color:#666}
.md{ cursor:pointer}
.md font{ display:block; color:#666; text-decoration:none}
.joblist li:hover{ background:#e5e5e5}
.joblist li:hover .md{ background:#ff913e;}
.joblist li:hover .md font{ color:#fff}
.mydetail{ padding:10px 40px; line-height:22px; color:#999; background:#FFF;display:none }

