@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; color: rgb(129, 125, 119); font-weight: inherit; font-style: inherit; font-size: 12px; font-family: "微软雅黑","Microsoft YaHei",sans-serif; vertical-align: baseline; }
:focus { outline: 0px none; }
body { min-width: 1200px; margin: 0px auto; overflow-x: hidden; }
a { text-decoration: none; color: rgb(51, 51, 51); }
a img, iframe { border: medium none; }
img { vertical-align: top; }
ol, ul { list-style: outside none none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; border-radius: 0px; }
p { line-height: 22px; }
.clearfix::after { content: "​"; display: block; height: 0px; clear: both; }
.clearfix {  }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.dn { display: none; }
.pr { position: relative; }
@font-face {
  font-family: 'tiaofuheiti';
  src: url('_-webfont.eot');
  src: url('_-webfont.eot?#iefix') format('embedded-opentype'), url('_-webfont.woff2') format('woff2'), url('_-webfont.woff') format('woff'), url('_-webfont.ttf') format('truetype'), url('_-webfont.svg#tiaofuheiti') format('svg');
}
.indexwarp { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.headrange{ width:100%; height:100px; background:#fff;}
.header { width: 100%; height: 100px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; z-index: 5099; }
.w1200 { margin: 0px auto; width: 1200px; }
.w12001 { margin: 0px auto; width: 1100px; }
a.logo { width: 194px; height:100px; background: transparent  url(../images/logo.jpg) no-repeat scroll 0% 0%; float: left;  }

.nav { float: right; height: 74px; padding-top: 45px; margin-right: 0px; position: relative; width: 700px; }
.nav li { float: left; position: relative; height: 38px; line-height: 38px; padding: 0px 29px; background: transparent  url(../images/nav-bg.jpg) no-repeat scroll left center; }
.nav li.last { background: transparent none repeat scroll 0px center; }
.nav li a { color:#333; font-size:16px;  display: block; }
span.navline { position: absolute; width: 26px; height:4px; background:#0f4560 none repeat scroll 0% 0%; left: 18px; bottom: 0px; }
.navline{ margin-left:9px;}
.headlink { width:40px; height: 36px; float: right; margin-right:10px;margin-top: 35px; }
.headlink a { display: block; width: 36px; height: 36px; transition: all 0.3s ease 0s; }
.icon-search { background: transparent url(../images/menus2.jpg) no-repeat scroll 0px 0px; float: left; position: relative; border: 1px solid rgb(204, 204, 204); }
.icon-search:hover { background-position: 0px 0px; }
.header-search { position: absolute; z-index: 999; top: 60px; right: 0px; width: 0px; height: 45px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; transition: all 0.4s ease 0s; border: 0px none; }
.hs-input { width: 663px; height: 45px; line-height: 45px; padding: 7px 10px; float: left; }
.icon-menu { background: transparent url(../images/menus2.jpg) no-repeat scroll -72px 0px; float: left; margin-left: 4px; border: 1px solid rgb(204, 204, 204); }
.icon-menu:hover { background-position: -72px -36px; }
.icon-lang { background: transparent  url(../images/menus2.jpg) no-repeat scroll -36px 0px; float: left; margin-left: 4px; border: 1px solid rgb(204, 204, 204); }
.icon-lang:hover { background-position: -36px -36px; }

/*a.logo { margin-top: 30px; }*/
.nav { padding-top: 35px; height: 61px; }
.stock { top: 30px; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }

/* banner */
.container{ width:100%; height:500px; overflow:hidden; text-align:center; margin:0 auto;position: relative;}
.index_focus{position:relative;width:100%;height:500px; overflow:hidden; text-align:center;}
/*.b-s lide { height:580px;position: relative;overflow: hidden;width: 100%;text-align:center;}
.inde x_focus .bd li{display:none;position:absolute;left:0;top:0;}
.in dex_focus_post{z-index:10;}
.in dex_focus .pic{height:auto;display:block;}*/

.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:50%;bottom:5%;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:1px 6px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#2cb6fb;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
/*.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}
*/
/*搜索*/
/* reset webkit search input browser style */
input {
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field */
input[type=search] {
	background: #ededed;
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width: 55px;
	float:right; margin-top:35px; margin-left:10px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}

/* demo B */
#demo-b input[type=search] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#demo-b input[type=search]:hover {
	background-color: #fff;
}
#demo-b input[type=search]:focus {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}

.ysmain{ width:100%; height:auto; margin-top:30px;}
/*应用领域*/
.yyly{ width:1100px; height:435px;  margin:0 auto; }
.jiejue{ width:1100px; height:368px;}
.biaoti{ width:1100px; height:40px; margin-bottom:25px;}
.biaot1{width:760px; height:40px;}
.biaot2{width:300px; height:40px;}
.yingy{ width:300px; height:40px;}
.yingy h1 a{ font-size:26px; color:#444; line-height:40px; font-family:"tiaofuheiti"; float:left;}
.yingy b a{ float:right; font-size:12px; color:#154d72; line-height:40px; font-family:"微软雅黑"; font-weight:normal;}
.yingy b a:hover{opacity: 0.8;}
.jie a{ width:430px; height:40px; line-height:40px; font-size:26px; color:#444; line-height:40px; font-family:"tiaofuheiti";}
/*news*/
.mainContainer {
	width: 760px; height:368px;
	overflow: hidden;
	background-color: #FFF; float:left;
}
.navContent {
	float: left; width:310px; height:368px;
}
.container1{ width:430px; height:368px; float:right;}
.infoBox {float: right;width: 430px;margin-left: 20px;height: 368px;overflow: hidden;position: relative; background:#eee;}
.cplb{ width:430px; height:208px; }
.cplb ul{ width:430px; height:170px; overflow:hidden;}
.cplb ul li{ wid th:430px;  float:left; padding-top:10px; pa dding-left:5px; overflow:hidden;}
.cplb ul li a{ float:left; width:130px; height:32px; display:block; line-height:32px; font-size:12px; color:#555; font-weight:500; background:url(../images/dian.jpg) no-repeat center left; padding-left:10px;}
.cplb ul li a:hover{ color:#154d72; text-decoration:underline;}
.sygd{ width:60px; height:25px; border: solid 1px #154d72; margin-top:5px; margin-left:360px; border-radius:5px; text-align:center; }
.sygd a{ color:#154d72; font-family:"微软雅黑"; line-height:25px;}
.sygd:hover{ background:#154d72;}
.sygd:hover a{ color:#fff;}

.navContent a{ position:relative;}
.navContent a .sanjiao{position: absolute;right: -12px;margin-top: -20px;top: 55px;width: 12px;height: 24px; display:none;}
.navContent a:hover .sanjiao,.navContent a.currentss .sanjiao{display: block;}


.logo1{
	height: 86px; background:#666;
    display: block;
    background-color:#6c6a6b;
    background-image:url(../images/yy1.png);
    background-repeat: no-repeat;
    background-position: 25px center; font-weight:bold;
	position:relative;
}
.logo1:hover,a.logo1.currentss{ background:#154d72;background-image:url(../images/yy1.png);background-repeat: no-repeat;background-position: 25px center; font-weight:bold;}
.logobox {
	margin-left: 40px;
	padding-top: 38px;
}
.book {
	padding-right: 44px;
	display: block;
	background-color: #6c6a6b;
	background-image:url(../images/yy2.png);
	background-repeat: no-repeat;
	background-position: 25px center; font-weight:bold;
}
.book:hover,a.book.currentss{ background:#154d72;background-image:url(../images/yy2.png);	background-repeat: no-repeat;
	background-position: 25px center; font-weight:bold;
}
.box {
	pa dding-right: 44px;
	display: block;
	background-color: #6c6a6b;
	background-image:url(../images/yy3.png);
	background-repeat: no-repeat;
	background-position: 25px center; font-weight:bold;
}
.box:hover,a.box.currentss{ background:#154d72;	background-image:url(../images/yy3.png);
	background-repeat: no-repeat;
	background-position: 25px center; 
}
.box01 {
	padding-right: 44px;
	display: block;
	background-color: #6c6a6b;
	background-image:url(../images/yy4.png);
	background-repeat: no-repeat;
	background-position: 25px center; font-weight:bold;
}
.box01:hover,a.box01.currentss{ background:#154d72;background-image:url(../images/yy4.png);background-repeat: no-repeat;
	background-position: 25px center; font-weight:bold;
}
.navContent a {
	color: #FFF;
	font-size: 16px;
	font-family: '微软雅黑';
	line-height: 86px;border-bottom: 8px solid #fff; padding-left:110px;
}
.status {
	font-size: 30px;
	color: #f87678;
	line-height: 70px;
}
.message p {
	float: left;
}
.message {
	margin-top: 30px;
}
.greenTest {
	font-size: 30px;
	color: #78bcaf;
}
.friend {
	line-height: 25px;
}
.edit {
	background-color: #d6ebe7;
	width: 200px;
	height: 160px;
	line-height: 30px;
	margin-left: 20px;
	padding-top: 20px;
	padding-left: 25px;
}
.devise {
	background-color: #e6efd7;
	width: 200px;
	height: 160px;
	line-height: 30px;
	padding-top: 20px;
	padding-left: 25px;
}
.publicity {
	background-color: #d1e7fe;
	width: 200px;
	height: 160px;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 25px;
}
.media {
	background-color: #fdd6d6;
	width: 200px;
	height: 160px;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 25px;
}
.plan {
	background-color: #fdd6d6;
	width: 200px;
	height: 160px;
	line-height: 25px;
	padding-top: 20px;
	padding-left: 25px;
	margin-left: 20px;
}
.world {
	background-color: #d1e7fe;
	width: 200px;
	height: 160px;
	line-height: 30px;
	padding-top: 20px;
	padding-left: 25px;
}
.world span {
	font-size: 20px;
	color: #78bcaf;
	color: #4d4d4d;
}
.job {
	background-color: #e6efd7;
	width: 200px;
	height: 160px;
	line-height: 30px;
	padding-top: 20px;
	padding-left: 25px;
}
.joinus {
	background-color: #d6ebe7;
	width: 225px;
	height: 180px;
	line-height: 180px;
	float: left;
	font-size: 30px;
	text-align: center;
	font-family: '微软雅黑';
	color: #4d4d4d;
}
.secondInfo {
	width: 430px;
	float: left;
	height: 600px;background:#eee;
}
.bannerBox div {
	float: left;
	margin-right: 60px;
}
.bannerBox img {
	display: block;
	margin: 0 auto;
}
.young {
	margin-top: 70px;
	line-height: 30px;
	color: #FFF;
}
.bigTest, .bannerBox {
	margin-left: 50px;
}
.young span, .fond span {
	font-size: 24px;
	color: #FFF;
}
.fond {
	color: #FFF;
	margin-top: 20px;
}
.bannerBox {
	margin-top: 95px;
}
.bannerBox p {
	color: #FFF;
	text-align: center;
	margin-top: 20px;
	line-height: 25px;
}
.bannerBox span {
	color: #e6e6e6;
}
.thirdInfo {
	width: 430px;
	overflow: hidden;background:#eee;
}
.fontTest {
	float: left;
	background-color: #adca7a;
}
.map {
	float: right;
	width: 587px;
	height: 600px;
	background-color: #78bcaf;
}
.fontTest {
	width: 413px;
	height: 600px;
}
.fontTest p {
	font-size: 20px;
	color: #FFF;
}
.fontTest .workRoom {
	margin-top: 200px;
	line-height: 50px;
	margin-left: 50px;
}
.fontTest .address {
	margin-left: 50px;
	line-height: 30px;
}
.map img {
	display: block;
	margin: 47px auto;
}
.lastInfo, .fourInfo {
	width: 430px; 
	float: right; background:#eee;
}
.photoBox img {
	float: left;
	display: block;
}
.photoBox {
	width: 1000px;
	overflow: hidden;
	position: absolute;
	top: -120px;
	left: 50px;
}
.bottomBox {
	background-color: #f87678;
	height: 300px;
	position: relative;
}
.walfareBox {
	height: 300px;
	margin-left: 50px;
}
.walfare {
	padding-top: 30px;
	font-size: 20px;
	line-height: 45px;
}
.sangs {
	margin-top: 10px;
}
.attend {
	padding-top: 130px;
	margin-left: 50px;
	overflow: hidden;
}
.attend span, .attend img {
	float: left;
	color: #FFF;
}
.attend p {
	color: #FFF;
	font-size: 20px;
	line-height: 40px;
}
.attend img {
	margin-left: 80px;
	margin-top: -30px;
}
.life {
	height: 360px;
}
.life p {
	font-size: 20px;
	padding-top: 50px;
	margin-left: 80px;
}
.blue img, .rightBox {
	float: left;
}
.blue {
	background-color: #67affb;
	height: 240px;
	position: relative;
}
.blue img {
	position: absolute;
	top: -250px;
	left: 50px;
}
.rightBox {
	position: absolute;
	top: -260px;
	right: 80px;
}
.rightBox span {
	line-height: 28px;
}
.rightBox p {
	margin-top: 25px;
}








/*图片放大镜样式*/
.jqzoom{fl oat:left;border:none;position:relative;padding:5px 9px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:380px;height:250px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:300px;height:305px;border:1px solid #DFDFDF;text-align: center;vertical-align: middle;display: table-cell;background:#e8e9ea;}
.spec-scroll{clear:both;margin-top:5px;width:300px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"微软雅黑";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:268px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:66px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;wid th:75px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #64b731;padding:1px;}

.productsn1a{ width:300px;}
.productsn1b{ width:300px; margin-right:70px;}
.productsn1b h1{ height:66px; line-height:50px; color:#333333; font-size:30px; margin:0; background:url(../images/btbj.jpg) no-repeat;}
.productsn1b h2{ height:120px; overflow:hidden; font-weight:normal; line-height:30px; font-size:13px; margin-top:15px;}
.productsn1b h3{ color:#0da7b2; font-size:20px; margin-top:15px; font-weight:500; }
.productsn1b img{ margin-top:30px;}
.productsn1b img:hover{  opacity: 0.8;}


.jjyf{ width:1100px; height:344px; margin:0 auto; margin-bottom:40px;margin-top:40px;}
.jsyf{ width:387px; height:auto;}
.jsyf h1{margin-bottom:20px; }
.jsyf h1 a{font-size:26px; color:#444; line-height:40px; font-family:tiaofuheiti;}
.jsyf a.tupian {width:387px; height:284px; position: relative; overflow:hidden; z-index: 1; display: block;}
.jsyf a.tupian img{width:387px; height:284px;transition: all 0.9s ease 0s;}
.jsyf a.tupian:hover img { transform: scale(1.2); }


.khfw{ width:670px; height:344px;}
.khfw h1 {margin-bottom:20px;}
.khfw h1 a{font-size:26px; color:#444; line-height:40px; font-family:tiaofuheiti;}
.khfw p a{ font-size:12px; color:#666; line-height:24px;}
.khfw p a:hover{ color:#154d72;}
.khfw p:hover{opacity: 0.8;}.sygd1{ width:80px; height:28px; border: solid 1px #154d72; margin-top:15px; border-radius:5px; text-align:center; line-height:28px; }
.sygd1 a{ color:#154d72; font-family:"微软雅黑";}
.sygd1:hover{ background:#154d72;}
.sygd1:hover a{ color:#fff;}
.dingzhi{ width:670px; height:auto; margin-top:30px;}
.dingzhi ul li{ width:66px; height:110px; float:left; font-size:14px; color:#333; line-height:30px; text-align:center; margin:0 22px;}
.dingzhi ul li a img{width:66px; height:66px;border-radius:50%; background:#6186a0; overflow:hidden;}
.dingzhi ul li a img:hover{ background:#104560;}

.about{ background:#f0f0f0; width:100%; height:440px;}
.about1{ width:1100px; height:auto; margin:0 auto; padding-top:30px;}
.about1 h1 a{font-size:26px; color:#444; line-height:40px; font-family:tiaofuheiti;}
.about1 b{ font-size:14px; color:#999; line-height:30px; font-weight:normal; margin-bottom:20px; display:block;}
.anabout{ width:730px; height:262px;}
.aboutl{ width:357px; height:262px;}
.aboutl img:hover{opacity: 0.9;}

.aboutr{ width:350px; height:262px;}
.aboutr h2 a{ font-size:20px; color:#333; line-height:45px;}
.aboutr p a{ font-size:12px; color:#666; line-height:28px; width:350px; height:130px; overflow:hidden;}
.aboutr p a:hover{color:#154d72;}
.aboutr p:hover{opacity: 0.8;}
.sygd2{ width:80px; height:28px; border: solid 1px #154d72; margin-top:15px; border-radius:5px; text-align:center; line-height:28px; }
.sygd2 a{ color:#154d72; font-family:"微软雅黑";}
.sygd2:hover{ background:#154d72;}
.sygd2:hover a{ color:#fff;}

.annew{ width:333px; height:262px;}
.annew h2 a{ font-size:20px; color:#333; line-height:45px; float:left;}
.annew h6 a{ color:#154d72; font-family:"微软雅黑"; font-weight:normal; font-size:12px; line-height:45px; float:right; display:block;}
.anxw { width:333px; height:50px;}
.news{ width:333px; height:auto; margin-bottom:5px;}
.news a img{ width:105px; height:65px; overflow:hidden;}
.newz{ width:215px; height:65px;}
.newz i{ font-size:12px; color:#999; line-height:24px; font-style:normal;}
.newz p{ font-size:12px; color:#666; line-height:20px; overflow:hidden; width:215px; height:40px;}
.newz p:hover{ color:#154d72;}
.annew h6:hover{opacity: 0.8;}
.news a img:hover{opacity: 0.8;}

.gjyw{ width:1100px; height:auto; margin:0 auto; margin-top:30px;}
.gjyw h1 { line-height:40px; margin-bottom:20px;}
.gjyw h1 a{font-size:26px; color:#444; font-family:tiaofuheiti;}
/*pro内页*/
.gjyw h2{font-size:20px; color:#fff; line-height:50px; margin-bottom:30px; background:#164e73; width:1100px; height:50px;}

/* marqueeleft */
.marqueeleft{height:280px;width:1100px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:262px;height:260px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:262px;height:203px;overflow:hidden; position:relative;}
.marqueeleft li p{  position: absolute; top:0px; width:262px; height:203px; ba ckground:url(../images/prohover.png) no-repeat; display:none}
.marqueeleft li:hover p{ display:block;}
.marqueeleft li .txt a{text-align:center;height:57px;line-height:57px; font-size:14px; color:#333; display:block; width:100%;}
.main2box{ width:1000px; height: auto; margin:0 auto;}
.videobox{ width:285px; height:auto;}
.mkconbox{ width:100%; height:auto;}
.aboutbox{ width:323px; height: auto; margin:0 32px;}
.aboutpic{ width:323px; height:126px;}
.abouttex{ width:323px; height:72px; line-height:24px; overflow:hidden; margin-top:13px; color:#333;}
.newsbox{ width:328px; height:auto;}
.newsinlist li{ width:320px; height:30px; overflow:hidden; padding-left:8px; background:url(../images/dot.jpg) left center no-repeat;}
.newsinlist li span{ float:right; line-height:30px;}
.newsinlist li a{ line-height:30px;}
.newscont{ width:325px; height:85px; margin-top:14px;}
.footer1{ width:100%; background:#173876; padding-top:16px; padding-bottom:27px;}
.footer1con{ width:1000px; height:auto; margin:0 auto;}
.fudhbox li{ float:left; margin-right:50px;}
.fudhbox li h1 a{ font-size:14px; color:#fff; line-height:36px;}
.fudhbox li a{ line-height:24px; color:#cccccc; font-size:12px;}


.fot{ width:100%; height:166px; background:#6c6a6b;}
.foorer{ width:1100px; height:166px; margin:0 auto;}
.fotl{ width:220px; height:166px; background:#8a8989; font-size:12px; color:#fff; line-height:30px; text-align:center;}
.fotl img{ width:116px; height:116px; margin:15px 54px 0 54px;}
.fotr{ width:800px;color:#fff; margin-top:35px; margin-left:80px; }
.fotr a{ font-size:14px; color:#fff; line-height:36px; padding:0 35px;}
.fotr a:hover{ color:#104560}
.fotr p{ font-size:12px; color:#fff; line-height:24px; padding-left:35px; margin-top:10px;}

/*内页*/
.nybanner{ width:1660px; height:350px; text-align:center; margin:0 auto;}
.weizhi{ width:1100px; height:40px;margin:0 auto; border-bottom: solid 1px #d9d9d9; margin-bottom:50px; }
.weil{ width:500px; height:40px; line-height:40px;color:#104661;}
.weil a{ font-size:12px; color:#104661;}
.weir{ width:300px; height:40px;}

/* search input field */
input[type=search1] {
	background: #ededed;
	border: solid 1px #ccc;
	padding: 8px 10px 8px 32px;
	width: 55px;
	float:right; margin-left:10px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search1]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}

/* demo B */
#demo-b input[type=search1] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#demo-b input[type=search1]:hover {
	background-color: #fff;
}
#demo-b input[type=search1]:focus {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}


.mainbox{ width:1100px; overflow:hidden; margin:0 auto;}
/*应用领域*/
.yingyly{ width:1100px; height:auto; margin:0 auto;}
.yingyly ul li{ width:170px; height:auto;margin-bottom:100px; float:left; }
.yingyly ul li a h1{ width:183px; height:40px; font-size:15px; color:#333; line-height:40px; font-weight:bold;}
.yingyly ul li a{ font-size:12px; color:#666; line-height:30px;}
.yingyly ul li a:hover{ color:#0f4560; text-decoration:underline;}
.huagong{ width:210px; height:auto;}
.hgl{ width:105px; height:auto;}
.hgr{ width:105px; height:auto;}


/*饲料添加剂*/
.siliao{ width:1100px; height:auto; margin:0 auto; }
.sltjj{ width:818px; height:auto; border-right:dashed 1px #cdcccc;margin-bottom:100px;}
.zhengw{ width:439px; height:auto;border-right:dashed 1px #cdcccc;}
.zhengw h1{ font-size:28px; color:#000; font-weight:500; line-height:36px; margin-bottom:30px;}
.zhengw p{ font-size:14px; color:#666; line-height:30px; padding-right:20px;}
.zhengw img{ width:419px; height:190px; overflow:hidden; margin-top:20px;}

.zhengw1{ width:750px; height:auto;}
.zhengw1 h1{ font-size:28px; color:#000; font-weight:500; line-height:36px; margin-bottom:30px;}
.zhengw1 p{ font-size:14px; color:#666; line-height:30px; }
.zhengw1 img{ width:750px;  overflow:hidden; margin-top:20px;}


.jielist{ width:340px; height:auto;}
.jielist h2{ font-size:20px; line-height:30px; color:#000; margin-top:5px;}
.jiej{ width:340px; height:auto;}
.jiejl{ width:340px; height:auto;margin-top:25px;}
.jiejl ul li{ width:170px; height:30px; float:left; }
.jiejl ul li a{ font-size:12px; color:#666; line-height:30px;}
.jiejl ul li a:hover{ color:#0f4661;}
.jiejr ul li{ width:170px; height:30px; }
.jiejr ul li a{ font-size:12px; color:#666; line-height:30px;}
.jiejr ul li a:hover{ color:#0f4661;}

.lxfs{ width:281px; height:auto;}
.lianxi{ width:281px; height:34px; background:url(../images/bjlianxi.jpg) no-repeat center; margin-top:6px;}
.lianxi a{ font-size:15px; color:#fff; line-height:34px; padding-left:30px;}
.lxfs h3{ font-size:15px; color:#104560; line-height:36px; margin-left:20px; margin-top:20px; font-weight:bold;}
.lxfs p{ margin-left:20px; font-size:12px; color:#666; line-height:30px;}

.nybanner1{ width:100%; height:350px; text-align:center; margin:0 auto; background:#cac8c8;}







/*解决方案*/
.fangan{ width:1100px; height:1080px; margin:0 auto; }
.anniu{ width:1100px; height:auto; }

/*微信*/
.izl-rmenu{position:fixed; right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-147px;top:0px;display:none;width:147px;height:147px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/*about*/
.nyzy{ width:1100px; height:auto; margin:0 auto; }

.menu_box { width:250px; height:auto;margin-bottom:100px;}
.menu_box1{ width:250px; height:auto;}
.menu_box1 li{ width:250px; height:50px; margin-bottom:1px; background:#6c6a6b;}
.menu_box1 li a{ font-size:16px; color:#fff; line-height:50px; text-align:center; display:block;}
.menu_box1 li a.active{ color:#fff; background:#164e73;}
.menu_box1 li:hover{ background:#164e73;}

/*right*/
.mainright{ width:800px; height:auto;margin-bottom:100px;}
.mainright h1{ font-size:46px; color:#bfbfbf; line-height:60px; font-family:Axininca Ft SILDoulos;}
.mainright h2{ font-size:15px; color:#000; font-weight:bold; line-height:30px;}
.mainright b{ font-size:12px; color:#666; font-weight:normal; line-height:24px; }
.mainright p{ font-size:14px; color:#666; line-height:30px; margin:20px 0;}
.mainright img{ margin-bottom:10px;}

/*rongyu*/
.rongyu{ width:800px; height:auto;margin-bottom:100px;}
.honor{ width:800px; overflow:hidden; clear:both; float:left;}
.honor ul{ width:800px;}
.honor li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:15px; margin-right:6px; width:260px; height:226px; text-align:center;}
.honortu{width:240px; height:160px; float:left; padding:6px; border:1px solid#d2d2d2}
.honorti{width:260px; height:40px; text-align:center; float:left; line-height:40px; font-size:14px;}


.nywz{ width:800px; height:auto; float:right; margin-bottom:100px;}
.nywz p{ font-size:14px; color:#666; line-height:30px; margin-top:10px;}
.nywz img{ margin:10px 0 15px 0;}

.shiyanshi{width:800px; height:auto; float:right; margin-bottom:100px;}
.shiyanshi p{font-size:14px; color:#666; line-height:30px; margin-top:10px;}
.shiyanshi h1{ font-size:16px; color:#164e73; line-height:36px;}
.sy1{ width:800px; height:380px;}
.sy2{ width:525px; height:auto; font-size:14px; color:#666; line-height:30px;}
.sy3{ width:268px; height:358px; float:right;}

/*内页新闻*/
.xwlist{ width:800px; height:auto; float:right; margin-bottom:20px;}
.xwlist ul li{890px; height:312px; padding:45px 50px 0;box-sizing: border-box;border-bottom: 1px solid #dcdcdc;}
.xwlist_l{ width:410px; height:237px;}
.xwlist_l p{width:410px; height:44px; line-height:44px; font-size:18px; color:#333; overflow:hidden;}
.xwlist_l span{display: block;height: 29px;line-height: 29px;color: #999999;padding-left: 26px;background: url(../images/time.png) left center no-repeat;font-size: 13px;}
.xwlist_l i{width: 410px;height: 60px;line-height: 30px;display: block;color: #999;font-size: 14px;margin: 17px 0 30px;overflow: hidden;font-style: normal;}
.xwlist_l a{display: block;width:117px;height: 29px;text-align: center;line-height: 29px;font-size: 16px;color: #164e73;border: 3px solid #164e73;}
.xwlist_r{display: block;width:274px;height:190px;overflow: hidden;}
.xwlist ul li:hover a{ background:#164e73; color:#fff;}
.xwlist ul li:hover{ background:#eeeeee;}

.neirong3{width:800px; height:auto; float:right; margin-bottom:100px;}
.touzi{width:800px; height:auto; float:right; margin-bottom:100px;}
.touzil{ width:243px; height:162px;}
.touzir{ width:510px; height:162px;}
.touzir img{ width:171px; float:left; margin-top:20px;}
.daima{ width:339px; float:right;}
.daima h1{ margin-top:20px; font-size:24px; color:#000; line-height:30px; margin-left:20px; font-weight:500;}
.daima p{ font-size:18px; color:#000; line-height:20px; margin-left:20px; }

/*招聘*/
.nr{ width:800px; height:auto; float:right; margin-top:50px;}
#faq li{ margin-bottom:10px;}
#faq dt{  height:50px; border:1px solid #dddddd; background: url(../images/zhankai.png) 750px 6px no-repeat; padding-left:15px; line-height:50px; color:#333333; font-size:14px; cursor:pointer;}
#faq dt span{ font-size:14px; margin-right:10px;}
#faq dd{display:none; padding:20px; font-size:12px; line-height:30px; background:#f1f1f1; margin:0; width:1120px; color:#666;}
.nr img{ margin-left:200px;}

#faqs li{ margin:20px 0;}
#faqs dt{  height:50px; border:1px solid #dddddd; background: url(../images/zhankai.png) 480px 6px no-repeat; padding-left:15px; line-height:50px; color:#333333; font-size:14px; cursor:pointer;}
#faqs dt span{ font-size:14px; margin-right:10px;}
#faqs dd{display:none; padding:20px; font-size:12px; line-height:30px; background:#f1f1f1; margin:0; width:490px; color:#666;}


/*社会责任*/
.shze{ width:800px; height:auto; float:right;}
.shzel{ width:420px; height:80px; margin-top:15px;}
.shzel h1{ font-size:30px; color:#164e73; line-height:80px; background:url(../images/zeren1.jpg) no-repeat;}
.shzel p{ font-size:14px; color:#666; line-height:30px;}
.shzrr{ width:328px; height:384px;}
.shze h2{ font-size:24px; color:#000; line-height:60px; font-weight: bold; }
.shze p{ font-size:14px; color:#666; line-height:36px;}
.map{ width:800px; height:400px; margin-top:30px; margin-bottom:100px;}

.BMapLabel{ color:#000;}

.nyfuwu1{ width:800px; height:auto; float:right; margin-bottom:100px;}
.nyfuwu1 p{ font-size:14px; color:#666; line-height:30px;}
.jishufuwu{width:800px; height:auto; float:right; margin-bottom:100px;}
.jsfwl{ width:425px; height:auto;}
.jsfwl p{font-size:14px; color:#666; line-height:30px;}
.jsfwr{ width:355px; height:auto;}
.xiangce{width:800px; height:auto; margin-bottom:100px; margin-top:30px;}



.nyfuwu{width:800px; height:auto; float:right; margin-bottom:100px;font-size:14px; color:#666; line-height:30px;}

.pro{width:800px; height:auto; float:right; margin-bottom:20px;}
.pro ul li{width:250px; height:auto; float:left; margin-right:16px;text-align:center; margin-bottom:15px;font-size:14px; color:#666; line-height:45px;  }
.pro ul li a{width:250px; height:177px;position: relative; overflow: hidden; z-index: 1; display: block;   }
.pro ul li a img{ width:250px; height:177px; overflow:hidden; transition: all 0.9s ease 0s;}
.pro ul li a:hover img { transform: scale(1.2); }

.pro1{width:800px; height:auto; float:right; margin-bottom:80px;}
.mainboxs{ width:1100px; overflow:hidden; margin:0 auto;}
.mainboxx{ width:1100px; height:auto; margin:0 auto; margin-bottom:30px;}
.pros{ width:800px; height:380px;}
.prosl{ width:390px; height:auto;}

/*产品详情放大镜*/
/* box */
.boxx{width:390px; height:275px; float:left;border: 1px solid #CDCDCD;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:15px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:.tb-thumb li;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:275px;width:390px;}
.tb-s310, .tb-s310 img{max-height:360px;max-width:480px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:48px;width:60px;}
.tb-booth{bo rder:1px solid #CDCDCD;position:relative;z-index:1;width:390px; height:275px;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:48px; width:60px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.prosr{ width:360px; height:275px;}
.prosr h1{ font-size:24px; color:#164e73; line-height:50px; }
.prosr p{ font-size:12px; color:#666; line-height:30px; overflow:hidden;}

.prox{ width:800px; height:auto;}

.tab{width:800px; margin-top:24px;}
.tab ul.menu{height:33px;position:relative; border-bottom: solid 1px #e2e2e2;}
.tab ul.menu li{float:left;text-align:center;width:90px;height:33px;background:#999999;line-height:33px;list-style:none;font-size:14px;cursor:pointer; color:#fff; margin-right:5px;}
.tab ul.menu li.active{background:#164e73;color:#fff;}
.con1,.con2{ width:100%; height:auto; font-size:14px; color:#666; line-height:30px; margin-top:30px; }
.con2{display:none;}
.marqueeleft li .pic1{display:block;width:262px;height:190px;overflow:hidden; position:relative;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
	
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #0366c3;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	border-radius: 4px;
}
.listpage a.current {
    background-color: #0366c3;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
/*分页*/
#pages {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
#pages a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #0366c3;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	border-radius: 4px;
}
#pages span {
    background-color: #0366c3;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	border-radius: 4px;
}

.zhaosh_ul {
}
.zhaosh_ul li {
  line-height: 40px;
  height: 40px;
  border-bottom:1px dashed #999;
}
.zhaosh_ul li a {
  display: block;
  height: 100%;
  color: #666;
  font-size: 13px;
}
.zhaosh_ul li a span {
  display: inline-block;
  width: 80%;
  background: url(../images/zhao_tu.jpg) no-repeat left center;
  padding-left: 15px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.zhaosh_ul li a time {
  display: inline-block;
  width: 18%;
  float: right;
  text-align: right;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.zhaosh_ul li:hover a {
  font-weight: 700;
}



.btn_zong{ width:1100px; height:350px; overflow:hidden; margin:0 auto; }

.btn_one,.btn_three{ width:100px;height:90px; line-height:24px; padding-top:18px;  margin-top:253px;font-size:14px;color:#333;}

.btn_one{ text-align:left;background:transparent url("../images/yuanquan1.jpg") no-repeat left -18px; text-align:left;}
.btn_three{background:transparent url("../images/yuanquan2.jpg") no-repeat right -18px; text-align:right;}
#Marquee_x {height: 280px;width: 1100px;overflow: hidden;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden;width: 262px; height: 260px;}
ul.pingjun li:nth-last-child(2), ul.pingjun li:nth-last-child(2) ~ ul.pingjun li {
  width: 50%;
}
ul.pingjun li:nth-last-child(3), ul.pingjun li:nth-last-child(3) ~ ul.pingjun li {
  width: 33.33%;
}
ul.pingjun li:nth-last-child(4), ul.pingjun li:nth-last-child(4) ~ ul.pingjun li {
  width: 25%;
}
ul.pingjun li:nth-last-child(5), ul.pingjun li:nth-last-child(5) ~ ul.pingjun li {
  width: 20%;
}
ul.pingjun li:nth-last-child(6), ul.pingjun li:nth-last-child(6) ~ ul.pingjun li {
  width: 16.66%;
}
ul.pingjun li:nth-last-child(7), ul.pingjun li:nth-last-child(7) ~ ul.pingjun li {
  width: 14.28%;
}
ul.pingjun li:nth-last-child(8), ul.pingjun li:nth-last-child(8) ~ ul.pingjun li {
  width: 12.5%;
}
ul.pingjun li:nth-last-child(9), ul.pingjun li:nth-last-child(9) ~ ul.pingjun li {
  width: 11.11%;
}
ul.pingjun li:nth-last-child(10), ul.pingjun li:nth-last-child(10) ~ ul.pingjun li {
  width: 10%;
}
.newslist{ width:800px; height:auto; margin:0 auto;}
.newslist li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; width:770px;}
.newslist li span{ line-height:40px; float:right; color:#999999; font-size:14px;}
.newslist li a{ line-height:40px;color:#666666; font-size:14px;}
.xiazaizl{ margin:20px 0; height:33px;background: #164e73 url(../images/zhankai.png) 500px 4px no-repeat;font-size: 14px;color: #fff;line-height: 33px; padding:5px;}

