body{background-color:#ffffff;background-position:center top;font-family:Arial,"Microsoft YaHei","simsun";font-size:14px;line-height:1.5;color:#666666;}a{color:#666666;}a:hover{color:#144e01;}
ol, ul { list-style: none; }

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#238603;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{padding:10px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

@media screen and (min-width:1200px) {
	
/**nav**/
.ly_nav { width:100%; height: 50px; margin: 0; padding: 0; background-color: #144e01; position: relative;}
.nav { width: 1200px; height: 50px; margin: 0 auto; }
.nav_item { float: left; position: relative; margin: 0;}
.nav_item > a { display: block; width: 140px; height: 50px; padding: 0; line-height: 50px; color: #fff; font-size: 15px; text-align: center; -webkit-transition: all .4s; transition: all .4s; }
.nav_item > a:hover, .nav_item > a.navon { color: #fff; background-color: #0e3202;}

.menu_open { display: none; }

.nav_item_open { width: 100%; height: auto; position: absolute; left: 0; top: 100%; z-index: 10; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); background: #fff; border-radius: 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
.subopen { display: none; }
.nav_item2 { width: 100%; line-height: 48px; }
.nav_item2 a { display: block; padding: 0 10px; color: #666; font-size: 14px; white-space: nowrap; text-align: center; }
.nav_item2:hover a { background-color: #00549c; color: #fff; }
.hcover { display: none; }

/**link**/
.ly_links { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
.ly_links .lk_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; box-sizing: border-box;}
.lk_main .lk_tit { width:100%; height: 100%; overflow: hidden; margin: 0; padding: 10px 20px; color:#fff; font-size: 18px; background-color: #144e01; box-sizing: border-box;}
.lk_main ul { margin:0; padding: 10px; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea;}
.lk_main ul li { display:inline-block; margin: 10px 0; padding: 0 10px;}
.lk_main ul li a { color:#666; font-size: 14px;}
.lk_main ul li a:hover { color:#144e01; text-decoration: underline;}
	
/**产品目录**/
.pro_menu { width:23%; overflow: hidden; margin: 0; padding: 0; float: left;}
.pro_menu .pro_menu_tit { width:100%; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; margin: 0 auto; padding: 0 20px; background-color: #0e3202; box-sizing: border-box;}

.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 10px 0 0; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
.pro_menu ul.dropdown li { border-bottom: 1px solid #eaeaea; position: relative;}
.pro_menu ul.dropdown li:hover {}
.pro_menu ul.dropdown li a { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #333; font-size: 14px; text-decoration: none; margin: 0; padding:0 20px; box-sizing: border-box;}
.pro_menu ul.dropdown>li>a{font-weight:bold;}
.pro_menu ul.dropdown li:hover a { color: #0e3202;}
.pro_menu ul.dropdown li:hover>a{background:#0e3202;color:#fff;}
.pro_menu ul.dropdown li>a.on{background:#0e3202;color:#fff;}
.pro_menu ul.dropdown li p { width:44px; height: 44px; margin: 0; padding: 0; position: absolute; top: 0; right: 0; cursor: pointer;}
.pro_menu ul.dropdown li p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li:hover p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li p.hideWordsBtn { background: url(../images/jt2.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li > ul { margin:0; padding: 0; background-color: #fafafa;}
.pro_menu ul.dropdown li > ul li { border: none;}
.pro_menu ul.dropdown li > ul li a { color: #666; padding: 0 30px; background: none;}
.pro_menu ul.dropdown li:hover > ul li a { background: none; color: #999;}
.pro_menu ul.dropdown li > ul li a:hover { background-color: #f8f8f8; color:#0e3202;}
	
/**人才招聘**/
.jb_p3 { width:100%; overflow:hidden; margin:20px auto; padding:0; background-color:#fff;}
.jb_p3 ul { margin: 0; padding:0;}
.jb_p3 ul li { width:47%; margin:0 0 20px 2%; padding:0; float:left;}
.jb_p3 ul li a, .jb_p3 ul li h3 { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#fff; font-size:16px; margin:0 auto; padding:0 20px; background-color:#aaa; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box;/* Firefox */ -webkit-box-sizing:border-box;/* Safari */}
.jb_p3 ul li a span ,.jb_p3 ul li h3 span { display:block; float:right; font-size:14px;}
.jb_p3 ul li a:hover { background-color:#0070c7;}

.jb_p3 ul li .job_xx { width:100%; height:320px; overflow:auto; margin:0 auto; padding:0 30px 20px; border:1px solid #dfdfdf; border-top:0; box-sizing:border-box; -moz-box-sizing:border-box;/* Firefox */ -webkit-box-sizing:border-box;/* Safari */}
.job_xx h4 { width:100%; overflow:hidden; margin:30px auto 10px; padding:0; color:#333; font-size:14px;}
.job_xx h4 span { color:#777;}
.job_xx p { width:100%; overflow:hidden; line-height:24px; margin:0 auto 5px; padding:0; color:#777; font-size:14px; text-indent:2em;}
	
}

@media screen and (max-width:1199px) and (min-width:961px) {
	
/**nav**/
.ly_nav { width:100%; height: 50px; margin: 0; padding: 0; background-color: #144e01; position: relative;}
.nav { width: 96%; height: 50px; margin: 0 auto; }
.nav_item { float: left; position: relative; margin: 0;}
.nav_item > a { display: block; width: 110px; height: 50px; padding: 0; line-height: 50px; color: #fff; font-size: 15px; text-align: center; -webkit-transition: all .4s; transition: all .4s; }
.nav_item > a:hover, .nav_item > a.navon { color: #fff; background-color: #0e3202;}

.menu_open { display: none; }

.nav_item_open { width: 100%; height: auto; position: absolute; left: 0; top: 100%; z-index: 10; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); background: #fff; border-radius: 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
.subopen { display: none; }
.nav_item2 { width: 100%; line-height: 48px; }
.nav_item2 a { display: block; padding: 0 10px; color: #666; font-size: 14px; white-space: nowrap; text-align: center; }
.nav_item2:hover a { background-color: #00549c; color: #fff; }
.hcover { display: none; }	
	
/**link**/
.ly_links { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
.ly_links .lk_main { width:94%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; box-sizing: border-box;}
.lk_main .lk_tit { width:100%; height: 100%; overflow: hidden; margin: 0; padding: 10px 20px; color:#fff; font-size: 18px; background-color: #144e01; box-sizing: border-box;}
.lk_main ul { margin:0; padding: 10px; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea;}
.lk_main ul li { display:inline-block; margin: 10px 0; padding: 0 10px;}
.lk_main ul li a { color:#666; font-size: 14px;}
.lk_main ul li a:hover { color:#144e01; text-decoration: underline;}
	
/**产品目录**/
.pro_menu { width:23%; overflow: hidden; margin: 0; padding: 0; float: left;}
.pro_menu .pro_menu_tit { width:100%; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; margin: 0 auto; padding: 0 20px; background-color: #0e3202; box-sizing: border-box;}
	
.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 10px 0 0; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
.pro_menu ul.dropdown li { border-bottom: 1px solid #eaeaea; position: relative;}
.pro_menu ul.dropdown li:hover {}
.pro_menu ul.dropdown li a { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #333; font-size: 14px; text-decoration: none; margin: 0; padding:0 20px; box-sizing: border-box;}
.pro_menu ul.dropdown li:hover a { color: #0e3202;}
.pro_menu ul.dropdown li p { width:44px; height: 44px; margin: 0; padding: 0; position: absolute; top: 0; right: 0; cursor: pointer;}
.pro_menu ul.dropdown li p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li:hover p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li p.hideWordsBtn { background: url(../images/jt2.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li > ul { margin:0; padding: 0; background-color: #fafafa;}
.pro_menu ul.dropdown li > ul li { border: none;}
.pro_menu ul.dropdown li > ul li a { color: #666; padding: 0 30px; background: none;}
.pro_menu ul.dropdown li:hover > ul li a { background: none; color: #999;}
.pro_menu ul.dropdown li > ul li a:hover { background-color: #f8f8f8; color:#0e3202;}
	
/**人才招聘**/
.pc_job .jb_p3 { width:100%; overflow:hidden; margin:20px auto; padding:0; background-color:#fff;}
.jb_p3 ul { margin: 0; padding:0;}
.jb_p3 ul li { width:47%; margin:0 0 20px 2%; padding:0; float:left;}
.jb_p3 ul li a, .jb_p3 ul li h3 { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#fff; font-size:16px; margin:0 auto; padding:0 20px; background-color:#aaa; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box;/* Firefox */ -webkit-box-sizing:border-box;/* Safari */}
.jb_p3 ul li a span ,.jb_p3 ul li h3 span { display:block; float:right; font-size:14px;}
.jb_p3 ul li a:hover { background-color:#0070c7;}

.jb_p3 ul li .job_xx { width:100%; height:320px; overflow:auto; margin:0 auto; padding:0 30px 20px; border:1px solid #dfdfdf; border-top:0; box-sizing:border-box; -moz-box-sizing:border-box;/* Firefox */ -webkit-box-sizing:border-box;/* Safari */}
.job_xx h4 { width:100%; overflow:hidden; margin:30px auto 10px; padding:0; color:#333; font-size:14px;}
.job_xx h4 span { color:#777;}
.job_xx p { width:100%; overflow:hidden; line-height:24px; margin:0 auto 5px; padding:0; color:#777; font-size:14px; text-indent:2em;}
	
}

@media screen and (max-width:960px) {
	
/**nav**/
.menu_open { display: block; float: right; width: 24px; height: 20px; position: absolute; top: 8px; right: 10px;}
.menu_open i { height: 2px; width: 100%; background-color: #144e01; display: block; margin: 0 0 8px 0; }
.nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: #144e01;}
.hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .5); position: fixed; right: -50%; top: 0; z-index: 101; }
.nav_ul { margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding-top: 20px; text-align: left; }
.nav_item { float: none; margin: 0; width: 100%; height: 46px; position: relative;}
.nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, .1); }
.nav_item > a { display: block; margin: 0; font-size: 14px; line-height: 1.8; color: #fff; padding: 10px 10px 10px 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.nav_item > a:active { background-color: #0e3202;}
.nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 100%; height: 100%; display: block;}
/*.nav_item i:before { content: ''; display: block; height: 100%; border-left: 1px solid rgba(0, 0, 0, .1); position: absolute; top: 0; left: 0; }*/
.nav_item i:after { content: ''; display: block; width: 8px; height: 8px; margin-bottom: -4px; border: 1px solid rgba(255, 255, 255, .5); border-top: 0; border-left: 0; position: absolute; bottom: 50%; right: 20px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: #144e01; border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
.subopen { display: block; }
.subopen a { display: block; overflow: hidden; margin: 0; padding: 30px 10px 18px 20px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: rgba(255, 255, 255, .5); background: rgba(0, 0, 0, .1); text-indent: 20px; position: relative; }
.subopen a:before { content: ''; display: block; width: 8px; height: 8px; position: absolute; bottom: 50%; left: 20px; margin-bottom: -10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, .5); border-right: 0; border-bottom: 0; }
.nav_item2 { position: relative; }
.nav_item2 a { display: block; overflow: hidden; margin: 0; line-height: 1.8; padding: 10px 10px 10px 20px; white-space: nowrap; text-overflow: ellipsis; color: #fff; }
.nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(0, 0, 0, .1);}

/**link**/
.ly_links { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
.ly_links .lk_main { width:96%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; box-sizing: border-box;}
.lk_main .lk_tit { width:100%; height: 100%; overflow: hidden; margin: 0; padding: 10px 20px; color:#fff; font-size: 18px; background-color: #144e01; box-sizing: border-box;}
.lk_main ul { margin:0; padding: 10px; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea;}
.lk_main ul li { display:inline-block; margin: 10px 0; padding: 0 10px;}
.lk_main ul li a { color:#666; font-size: 14px;}
.lk_main ul li a:hover { color:#144e01; text-decoration: underline;}
	
/**产品目录**/
.pro_menu { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0; float: left;}
.pro_menu .pro_menu_tit { width:100%; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; margin: 0 auto; padding: 0 20px; background-color: #0e3202; box-sizing: border-box;}

.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 10px 0 0; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
.pro_menu ul.dropdown li { border-bottom: 1px solid #eaeaea; position: relative;}
.pro_menu ul.dropdown li:hover {}
.pro_menu ul.dropdown li a { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #333; font-size: 14px; text-decoration: none; margin: 0; padding:0 20px; box-sizing: border-box;}
.pro_menu ul.dropdown li:hover a { color: #0e3202;}
.pro_menu ul.dropdown li p { width:44px; height: 44px; margin: 0; padding: 0; position: absolute; top: 0; right: 0; cursor: pointer;}
.pro_menu ul.dropdown li p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li:hover p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li p.hideWordsBtn { background: url(../images/jt2.png) center center no-repeat; background-size: 20px 20px;}
.pro_menu ul.dropdown li > ul { margin:0; padding: 0; background-color: #fafafa;}
.pro_menu ul.dropdown li > ul li { border: none;}
.pro_menu ul.dropdown li > ul li a { color: #666; padding: 0 30px; background: none;}
.pro_menu ul.dropdown li:hover > ul li a { background: none; color: #999;}
.pro_menu ul.dropdown li > ul li a:hover { background-color: #f8f8f8; color:#0e3202;}
	
/**人才招聘**/
.pc_job .jb_p3 { width:100%; overflow:hidden; margin:20px auto; padding:0; background-color:#fff;}
.jb_p3 ul { margin: 0; padding:0;}
.jb_p3 ul li { width:100%; margin:0 0 20px 0; padding:0; float:left;}
.jb_p3 ul li a, .jb_p3 ul li h3 { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; margin:0 auto; padding:0 20px; background-color:#aaa; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box;/* Firefox */ -webkit-box-sizing:border-box;/* Safari */}
.jb_p3 ul li a span, .jb_p3 ul li h3 span { display:block; float:right; font-size:14px;}
.jb_p3 ul li a:hover, .jb_p3 ul li a:active { background-color:#0070c7;}

.jb_p3 ul li .job_xx { width:100%; overflow:auto; margin:0 auto; padding:0 20px 20px; border:1px solid #dfdfdf; border-top:0; box-sizing:border-box; -moz-box-sizing:border-box;/* Firefox */ -webkit-box-sizing:border-box;/* Safari */}
.job_xx h4 { width:100%; overflow:hidden; margin:20px auto; padding:0; color:#333; font-size:16px;}
.job_xx h4 span { color:#777;}
.job_xx p { width:100%; overflow:hidden; line-height:20px; margin:0 auto 5px; padding:0; color:#777; font-size:14px; text-indent:2em;}
	
}

.contact_con_l{width:50%;float:left;}
.contact_con_r{width:40%;float:right;}
.contact_con_r img{width:200px;margin-top:20px;}
@media (max-width:767px) {
.contact_con_l{width:100%;}
.contact_con_r{width:100%;}
}


