﻿/* CSS Document */
*{ padding:0; margin:0; box-sizing:border-box;}
table{padding:0; margin:0; border-spacing:0px;border-collapse: collapse;}
html,body{
	 word-break:keep-all;
	 word-wrap:break-word;
	 word-break:break-all;
	 outline:0; 
}

html,body,div,a,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,img,form,input,textarea,select,fieldset{
	 margin:0px;
	 padding:0px;
 }

h1,h2,h3,h4,h5,h6{
	 font-family:"Microsoft YaHei", sans-serif;
	 font-weight:normal;
	 font-size:100%;
 }
body,textarea,input,button,select,keygen,legend{font:14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#525252; border:none; outline:0;}
ul,ol,dl,li{ list-style-type:none;text-decoration: none;outline:0;}
img{ border:none; vertical-align:middle;}

a{
	 color:#555555;
	 text-decoration:none;
	 outline:none;
 }

.fl{
	 float: left;
 }
.fr{
	 float: right;
 }
.clearfix{ *zoom:1;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.wrap-all{ width:1200px; margin:0 auto;}
.wrap-all:after {content: ".";display:block;height:0;clear:both;visibility:hidden}

.bb { position:fixed; left:0px; top:50%; z-index:999;}
.bb a { display:block; width:140px; text-align:center; background:#eee; height:60px; line-height:60px; margin:10px 0; font-size:16px; font-weight:bold;}
.bb a.active { background:#39a809; color:#fff;}

.hfdz { overflow:hidden;}
#top { width: 100%; height: 37px; overflow: hidden; background:#fff; border-bottom:1px solid #e5e5e5;}
.top_welcome { width: 1200px; margin: auto; height: 37px; line-height: 37px; overflow:hidden;}
.top_welcome .tp-wlc { float:left;}
.top_welcome .tp-lnk { float:right;}
.top_welcome .tp-lnk font { margin:0 8px;}
.top_welcome .tp-lnk a:hover { color:#f6b609; text-decoration:underline;}

.head_logo { width: 100%; height: auto; overflow: hidden; }
.top_head { width: 1200px; margin: auto; height: 124px; overflow: hidden; }
.top_head .logo { float: left; margin-top:26px;}
.top_head .logo_wz { margin-left:15px; padding-left:20px; border-left:2px solid #333;float: left;line-height:26px; margin-top: 36px; font-size:20px; font-weight:bold; color:#191919; }
.top_head .logo_wz .logo_wz2 {  font-size:16px; font-family:Tahoma, Geneva, sans-serif; color:#39a809;}
.top_head .top_tel {float:right;margin-top:27px;}
.top_head .top_tel .tp-tl{  background:url(../images/top_tel.png) left top 9px no-repeat; padding-left:28px; line-height:33px; height:33px; font-size:20px; color:#605f5f; }
.top_head .top_tel .tp-tl span {  color:#333; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:bold;}
.top_head .top_tel .tp-tgq {  line-height:30px; margin-left:28px; font-size:18px; background:#f00; color:#fff; border-radius:15px; text-align:center; margin-top:7px;}





/****在线客服*****/
.sidebar-content{position: fixed; top: 50%; right: 0; z-index: 1000; margin-top: -280px;}
.sidebar-box{position: relative; margin-top: 1px;}
.sidebar-icon{width: 50px; height: 50px; cursor: pointer;}
.si1 .sidebar-icon{background: #0c8943 url(../images/side1.png) no-repeat center center;}
.si2 .sidebar-icon{background: #0c8943 url(../images/side2.png) no-repeat center center;}
.si3 .sidebar-icon{background: #0c8943 url(../images/side3.png) no-repeat center center;}
.si4 .sidebar-icon{background: #0c8943 url(../images/side4.png) no-repeat center center;}
.si5 .sidebar-icon{background: #0c8943 url(../images/side5.png) no-repeat center center;}
.si1:hover .sidebar-icon{background: #ff963a url(../images/side1.png) no-repeat center center;}
.si2:hover .sidebar-icon{background: #ff963a url(../images/side2.png) no-repeat center center;}
.si3:hover .sidebar-icon{background: #ff963a url(../images/side3.png) no-repeat center center;}
.si4:hover .sidebar-icon{background: #ff963a url(../images/side4.png) no-repeat center center;}
.si5:hover .sidebar-icon{background: #ff963a url(../images/side5.png) no-repeat center center;}
.sidebar-dark1{position: absolute; top: 0; right: 50px; padding: 0 20px; background-color: #ff963a; display: none;}
.sidebar-dark2{position: absolute; top: 0; right: 50px; padding: 16px 20px; background-color: #ff963a; display: none;}
.sidebar-box:hover .sidebar-dark1{display: block;}
.sidebar-box:hover .sidebar-dark2{display: block;}
.sidebar-dark1 p a{display: block; height: 50px; line-height: 50px; font-size: 16px; color: white; text-align: center; white-space: nowrap;}
.sidebar-code{width: 98px; margin-top: 8px;}
.sidebar-dark2 .sidebar-code:first-child{margin-top: 0;}
.sidebar-code p{text-align: center; color: white; line-height: 18px; margin-top: 4px;}
.sidebar-top{display: block; width: 50px; height: 50px;}
.sidebar-icon-a{display: block; width: 50px; height: 50px;}
.side-layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1001; display: none;}
.side-layer-bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5;}

/*********/














/*********/
.menu { width: 100%; height: auto; background:url(../images/head_bg.jpg) repeat-x left center;}
.nav { width: 1200px; margin: auto; height: 50px; line-height: 50px; }
.nav ul li { float: left; width: 195px; text-align: center; position:relative;}
.nav ul li ul { position:absolute; top:100%; width:100%; z-index:99; background:#fff; box-shadow:0px 3px 4px #666; display:none;}
.nav ul li ul li {  line-height:35px; border-bottom:1px solid #f0f0f0;  padding:0 20px;}
.nav ul li ul li a { color:#333;}
.nav ul li ul li:hover { background:#f6b609; border-color:#f6b609;}
.nav ul li ul li:hover a { color:#fff;}
.nav ul li a { color: #fff; font-size: 14px;  display: block; }
.nav ul li.on,.nav ul li:hover  { background: #f6b609; }
.nav ul li:hover ul { display:block;}
.nav ul li ul li dl { position:absolute; left:100%; top:0px; width:190px;  background:#fff; display:none;}
.nav ul li ul li:hover dd a { color:#333;}
.nav ul li ul li:hover dl { display:block;}
.nav ul li ul li dd { line-height:36px;}


/*******/
.mainbanner { overflow: hidden; position: relative; height:500px; margin-top: 0px; }
.mainbanner_window { left: 50%; width: 1920px;  overflow: hidden; margin-left: -960px; position: absolute; }
.mainbanner_window ul { width: 999999px; position: relative; list-style: none; margin: 0px; padding: 0px; }
.mainbanner_window li { background: #fff; width: 1920px; height: 500px; text-align: center; font-size: 0px; float: left; display: inline; }
.mainbanner_list { bottom:10px;width:100%; font-size:0px; padding: 0; list-style: none; position: absolute; text-align:center;}
.mainbanner_list li {  overflow: hidden; display:inline-table; }
.mainbanner_list a { background: url(../images/h1.png) no-repeat left top; width: 12px; height: 12px; line-height: 9px; margin: 0 6px; overflow: hidden; text-align: center; color: #333; font-size: 12px; font-weight: 700; float: left; display: inline-block; }
.mainbanner_list li.active a {background: url(../images/h1.png) no-repeat right top;  text-decoration: none;  }
.mainbanner_list li a:hover { background: url(../images/h1.png) no-repeat right top; text-decoration: none; }


/*********/
.txtMarquee-left{ width:1200px;  position:relative; margin:0 auto; border:1px solid #01c702; background:#fff; margin-top:15px; box-sizing:border-box;}
.txtMarquee-left .bd .bdtit { float:left; font-weight:bold; width:120px; text-align:center; line-height:41px;}
.txtMarquee-left .bd .bdcon{ float:left; width:1068px !important; overflow:hidden; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{  position:relative; height:41px; width:1000%;}
.txtMarquee-left .bd ul li{  color:#ce0000; font-weight:bold;  height:41px; line-height:41px;  text-align:left; display:block; position:absolute; left:0px;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */






/**********/
.sypro-search .wrap-all { background:#efefef; margin-bottom:15px; padding:5px 15px; margin-top:15px; position:relative; z-index:999;}
.sypro-search .sypro-word { float:left; line-height:31px; color:#666; width:880px;}
.sypro-search .sypro-word a { color:#666; margin:0 6px;}
.sypro-search .sypro-ser { float:right;}
.search_bar {    width: 230px; height: 30px; background-color:#fff;  border:1px solid #e1e3e4; }
.search_form .sf_input { border:none; color: #333;font-size: 14px;padding-left:10px; float: left; width:190px;line-height:28px;}  
.search_form .sf_btn {background:url("../images/search_btn.jpg") no-repeat center;  width:38px; height:28px;   float: left; border: none; cursor: pointer;}


/* 首页产品 */
.sy-product { margin:0px 0 20px;}
.product-nav { width:230px; float:left; }
.product-nav .sypro-tit{ line-height:60px; background:url(../images/pron-tit.png) left 20px center no-repeat,
-webkit-gradient(linear, 0 0, 0 100%, from(#f6b609), to(#f6b609)); font-size:30px; color:#fff; padding-left:65px;}
.product-nav ul { padding:4px 0;border:2px solid #f6b609; height:480px;}
.product-nav li{ width:192px; margin:26px auto; line-height:45px; border-radius:5px; overflow:hidden; border:1px solid #d2d2d2; box-shadow:2px 2px 4px #ccc;}
.product-nav li a{ padding:0 10px; box-sizing:border-box; color:#333; display:block; transition:all 0.4s;}
.product-nav li a:hover{  color:#f6b609; }
.product-nav li img { width:100%;}
.product-nav li:hover,.product-nav li.on { border:1px solid #f6b609; }
.sypro-contact { position:relative;  background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6b609), to(#f6b609)); color:#fff; padding:26px 15px 25px;}
.sypro-contact .sypro-ct{  background:url(../images/sypro-ct.png) left center no-repeat; padding-left:36px;  font-size:18px; line-height:28px; color:#fff; }
.sypro-contact .sypro-ct span {   font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:28px;}
.sypro-contact .sypro-cc { overflow:hidden; margin-top:10px;}
.sypro-contact .sypro-cc a{ display:block; border:2px solid #fff; color:#fff; font-size:16px; font-weight:bold; line-height:30px; float:left; padding:0px 13px;}
.sypro-contact .sypro-cc a:hover { background:#f6b609; border:2px solid #eee;}
.sypro-contact .sypro-cc a:first-child { margin-right:8px;}

.product-box {width:938px; float:right;}
.product-box .syprob-t { font-size:18px; border-bottom:1px solid #d2d2d2; line-height:39px; position:relative;  margin-bottom:5px;}
.product-box .syprob-t:after { position:absolute; content:""; width:30px; height:2px; left:0px; bottom:-1px; background:#333;}
.product-box li { width:225px; margin-right:12px; text-align:center; margin-top:12px; float:left;}
.product-box li:nth-child(4n) { margin-right:0px;}
.product-box li .sypro-img { border:1px solid #d2d2d2; overflow:hidden;}
.product-box li .sypro-img img { width:100%; transition:all 0.5s; display:block;}
.product-box li .sypro-txt { padding:0 10px; overflow:hidden; height:36px; line-height:36px;  color:#333; border:1px solid #d2d2d2; border-top:none;}
.product-box li:hover .sypro-img { }
.product-box li:hover .sypro-img img { transform:scale(1.1);}
.product-box li:hover .sypro-txt { color:#f6b609;}

/*********/
/*.sy-advtage{ background:url(../images/syadv_bg.jpg) no-repeat center top;} */
.sy-advtage .wrap-all{ position:relative;}
.sy-advtage .syadv-tit { color:#666; padding:30px 0 30px; text-align:center;}
.sy-advtage .syadv-tit h2 { font-size:36px; line-height:40px; height:40px; font-weight:bold; color:#333;}
.sy-advtage .syadv-tit h2 span { color:#61a91f;}

.sy-advtage .syadv-tit p { line-height:30px; font-size:16px;}

.sy-advtage .sytm-con { position:relative; padding:45px; margin:0 0px 85px;background:#fff; }
.sy-advtage  .flex-viewport {  overflow:hidden;}
.sy-advtage  .flex-viewport li {}
.sy-advtage  .slides img {}
.sy-advtage  .flex-direction-nav { position:absolute; width:70px; height:30px; bottom:-45px; left:50%; margin-left:-35px;}
.sy-advtage  .flex-direction-nav a {width:30px; height:30px; margin-top:0px; display:block; position:absolute;  background-repeat:no-repeat; text-indent:-9000px;}
.sy-advtage  .flex-direction-nav a.flex-prev {left:0px; background:url(../images/syadvlf.png) no-repeat center #aaa;}
.sy-advtage  .flex-direction-nav a.flex-next {right:0px; background:url(../images/syadvlr.png) no-repeat center #aaa; }
.sy-advtage  .flex-direction-nav a.flex-prev:hover { background-color:#f6b609;}
.sy-advtage  .flex-direction-nav a.flex-next:hover{ background-color:#f6b609;}

.sy-advtage  .flex-control-paging {display:inline-block; position:absolute; bottom:10px; left:0px; width:100%; text-align:center; font-size:0px;}
.sy-advtage  .flex-control-paging li { padding: 0px; display:inline-block;overflow: hidden;list-style-type: none; margin:0 5px;}

.sy-advtage  .flex-control-paging li a {width:8px; height:8px; display:block; background-repeat:no-repeat; background-color:#a0a0a0; border-radius:100%;  text-indent:-9000px; cursor:pointer;}
.sy-advtage  .flex-control-paging li a.flex-active { background-color:#505050;}
.sytm-img { width:590px; float:left;}
.sytm-con li { }
.sytm-img img { width:100%; display:block;}
.sytm-txt { margin-top:20px; color:#666; line-height:26px; font-size:16px; float:left; margin-left:40px; width:475px;}
.sytm-txt h3 { position:relative; background:#f6b609; border-radius:10px; color:#fff; font-size:18px; font-weight:bold; display:inline-block; padding:14px; margin-bottom:40px;}
.sytm-txt h3:after { position:absolute; content:''; width:10px; height:8px; bottom:-8px; left:40px; background:url(../images/syadvrtb.png) no-repeat center;}


.syadv-icon { position:absolute; bottom:-73px; left:0px; width:100%; padding:0 110px; display:none;}
.syadv-icon .syadvn { background:url(../images/syadvb_bg.png) no-repeat center; width:126px; height:145px; float:left; text-align:center; padding-top:85px; font-size:18px; color:#fff; position:relative; margin:0 35px;}
.syadv-icon .syadvn:before { position:absolute; content:''; width:100%; height:45px; top:35px; left:0px; background:url(../images/syadvbh_b1.png) no-repeat center;}
.syadv-icon .syadvn p { line-height:30px; height:30px; overflow:hidden;}
.syadv-icon .syadvn:hover { background:url(../images/syadvbh_bg.png) no-repeat center; }

.syadv-icon .syadvn2:before {background:url(../images/syadvbh_b2.png) no-repeat center;}

.syadv-icon .syadvn3:before {background:url(../images/syadvbh_b3.png) no-repeat center;}

.syadv-icon .syadvn4:before {background:url(../images/syadvbh_b4.png) no-repeat center;}

.syadv-icon .syadvn5:before {background:url(../images/syadvbh_b5.png) no-repeat center;}


/******/

.slideGroup{padding:30px 0 45px;}
.slideGroup  .syptr-tit { text-align:center; color:#333; padding-bottom:20px; line-height:26px;}
.slideGroup  .syptr-tit h2 { font-size:30px; display:inline-block; line-height:36px;}
.slideGroup  .syptr-tit p { color:#666; font-size:16px; line-height:36px;}

.parHd{width:100%;  margin-bottom:20px;}
.parHd ul{ vertical-align:top; text-align:center;}
.parHd ul li{ margin:0 15px 0 0; color:#333;padding:0 30px;border:1px solid #d2d2d2; height:36px;line-height:36px;text-align:center;font-size:16px; display:inline-block; overflow:hidden;vertical-align:top;}
.parHd ul li.on{border:1px solid #f6b609; background:#f6b609; color:#FFF;}
.slideGroup .slideBox{ zoom:1;  position:relative; display:none;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:50%; margin-left:-35px;bottom:-45px; display:block; width:30px; height:30px;background:url(../images/syadvlf.png) no-repeat center #aaa;}
.slideGroup .sNext{background:url(../images/syadvlr.png) no-repeat center #aaa;margin-left:5px; }
.slideGroup .sPrev:hover { background-color:#f6b609;}
.slideGroup .sNext:hover{ background-color:#f6b609;}
.slideGroup .tempWrap { }
.parBd ul li { width:288px; border:1px solid #d2d2d2; box-sizing:content-box;background:#fff; overflow:hidden;  float:left; margin:0px 5px;}
.parBd ul li .jqc_img { overflow:hidden;}
.parBd ul li .jqc_img img { width:100%; display:block; transition:1s;}
.parBd ul li .jpc_txt { text-align:center; line-height:35px; height:35px;   color:#333; overflow:hidden;}
.parBd ul li:hover .jpc_txt{ color:#f6b609;}



/***********/
.sy-partner { background:#fff; padding:30px 0px 45px;}
.sy-partner .syptr-tit { text-align:center; color:#333; padding-bottom:20px; line-height:26px;}
.sy-partner .syptr-tit h2 { font-size:30px; display:inline-block; line-height:36px;}
.sy-partner .syptr-tit p { color:#666; font-size:16px; line-height:36px;}
.syptr-con { position:relative;}
.syptr-con li { float:left; margin:0px 5px; width:190px; overflow:hidden; text-align:center; line-height:26px;}
.syptr-con li img { width:100%; border:1px solid #d2d2d2;}
.syptr-con li p { height:26px; overflow:hidden;}
.syptr-con li:hover {}

.syptr-con .sPrev,.syptr-con .sNext{ position:absolute; left:50%; margin-left:-35px;bottom:-45px; display:block; width:30px; height:30px;background:url(../images/syadvlf.png) no-repeat center #aaa;}
.syptr-con .sNext{ background:url(../images/syadvlr.png) no-repeat center #aaa;margin-left:5px; }
.syptr-con .sPrev:hover { background-color:#f6b609;}
.syptr-con .sNext:hover{ background-color:#f6b609; }

/*******/
/**********/
.sy-news{ padding-bottom:20px; padding-top:30px;}
.sy-news .wrap-all { background:#fff;}
.sy-news .synws{ float:left; width:630px;}
.synws .synws-tit { float:left; width:100%; border-bottom:1px solid #d8d5d1;}
.synws .synws-tit .synws-bb { font-size:20px; font-weight:bold; color:#666; display:block; float:left; padding-bottom:12px; margin-right:35px; margin-bottom:-1px;}
.synws .synws-tit .synws-bb.cur { color:#333; border-bottom:2px solid #333;}
.synws .synws-tit .synws-more { display:block; float:right; height:43px; line-height:36px;}
.synws .synws-tit .synws-more a { font-size:12px; color:#2b2b2b;}
.synws .synws-con { float:left; width:100%;display:none;}
.synws .synws-con dl { float:left; width:100%; margin-top:20px;}
.synws .synws-con dl dd { width:180px; float:left;}
.synws .synws-con dl dd img { width:100%; display:block;}
.synws .synws-con dl dt { padding:11px 0px 11px 20px; width:430px; float:left;}
.synws .synws-con dl dt h3 { font-size:16px; line-height:24px; height:24px; margin-bottom:5px; overflow:hidden; font-weight:bold;}
.synws .synws-con dl dt h3 a { color:#333;}
.synws .synws-con dl dt .synws-data { display:block; color:#808080;}
.synws .synws-con dl dt p { line-height:22px; margin-top:4px; height:44px; overflow:hidden; color:#666;}
.synws .synws-con dl:hover { background:#f8f8f8;}


.syser { width:520px; border-left:1px solid #d8d5d1; float:right; padding-left:50px;}
.syser .synws-tit { float:left; width:100%; border-bottom:1px solid #d8d5d1;}
.syser .synws-tit .synws-bb { font-size:20px; font-weight:bold;color:#333; border-bottom:2px solid #333; display:block; float:left; padding-bottom:12px; margin-right:35px; margin-bottom:-1px;}
.syser .synws-tit .synws-more { display:block; float:right; height:43px; line-height:36px;}
.syser .synws-tit .synws-more a { font-size:12px; color:#2b2b2b;}
.syser .syser-con { margin-top:20px; float:left; width:100%; }
.syser .syser-con dl { float:left; width:100%; position:relative; padding-bottom:15px;}
.syser .syser-con dl:after { content:''; position:absolute; width:50px; height:2px; background:#666; left:0px; bottom:15px;}
.syser .syser-con dl dd { width:100%;float:left;}
.syser .syser-con dl dd img { width:100%; display:block;}
.syser .syser-con dl dt { padding:15px 0px; width:100%; float:left;}
.syser .syser-con dl dt h3 { font-size:16px; line-height:24px; height:24px; margin-bottom:5px; overflow:hidden; font-weight:bold;}
.syser .syser-con dl dt h3 a { color:#333;}
.syser .syser-con dl dt .synws-data { display:block; color:#808080;}
.syser .syser-con dl dt p { line-height:22px; margin-top:4px; height:44px; overflow:hidden; color:#666;}

.syser .syser-con .syser-stp { float:left; width:100%; position:relative; overflow:hidden; height:108px;}
.syser .syser-con .syser-stp ul { width:100%;}
.syser .syser-con .syser-stp li { position:relative; line-height:36px;}
.syser .syser-con .syser-stp li a  { display:block; padding-right:100px; color:#666;}
.syser .syser-con .syser-stp li span { position:absolute; right:0px; top:0px; color:#888;}
/***********/
.sy-link { margin-bottom:20px;background:url(../images/prolf_bg.jpg) left center repeat #5da51d;}
.sy-link .wrap-all {  padding:10px 0px;}
.sy-link .sylk-tit { float:left; font-weight:bold; margin-right:10px; color:#fff;}
.sy-link .sylk-con { float:left;}
.sy-link .sylk-con li { float:left; margin-right:20px;}
.sy-link .sylk-con li a { color:#fff;}
.sy-link .sylk-con li a:hover { text-decoration:underline;}


/***********/
.foot { background:#fff; padding:20px 0 10px;}
.footer_logo{float:left; padding-top:30px; width:300px; text-align:center;}
.footer_text{width:475px;float:left; color:#333; border-left:1px solid #e5e5e5; padding-left:80px; line-height:28px;min-height:182px; }
.footer_text a:hover { color:#2089e2;}
.footer_ewm{width:340px;float:right; line-height:30px;border-left:1px solid #e5e5e5; text-align:center; color:#333;}
.footer_ewm img { width:160px;}

.foot2 { background:#fff; overflow:hidden; }
.copy{width:1200px;margin:0 auto;font-size:14px;text-align:center; border-top:1px solid #e5e5e5 ;color:#333; padding:10px 0;}
.copy a { color:#333;}
.copy a:hover { text-decoration:underline;}


/******内页****/
.nybat { height:240px; background-repeat:no-repeat !important; background-position:center !important;}



/***********/
.inmenu { overflow: hidden; width: 100%; position: relative; margin-bottom:30px; margin-top:40px;}
.inmenu .inmenu_con {overflow: hidden;  margin:0 auto; width:1200px;height:88px; position:relative;}
.inmenu .inmenu_con .inprev {background: url(../images/syadvlf.png) no-repeat center #aaa; left:0px; top:8px; height:30px; width:30px; display:block; position:absolute; display:none;}
.inmenu .inmenu_con .innext {background: url(../images/syadvlr.png) no-repeat center #aaa; right:0px; top:8px; height:30px; width:30px; display:block; position:absolute;display:none;}

.inmenu .inmenu_box { overflow:hidden; height:88px;position:relative; margin:0 auto; max-width:1100px;}
.inmenu:after{  width: 100%; height: 1px; content:''; position: absolute; left: 0; bottom: 1px; background-color: #cdd8e8; }
.inmenu ul { overflow: hidden;  z-index: 2;text-align: center; position:absolute; left:0px;vertical-align:top;font-size:0px;}
.inmenu li { margin: 0 10px;display: inline-block;*display:inline;*zoom:1; font-size:0px;vertical-align:top;}
.inmenu li a { display: block; font-size: 16px; color: #777; padding: 10px 15px; border-radius:10px; margin-bottom: 5px; text-align: center; text-decoration: none; border:1px solid #cdd8e8;}
.inmenu li i { display:block; width: 1px; height: 30px; margin: 0 auto; margin-bottom: 4px; }
.inmenu li b { display:block; width: 3px; height: 3px;  margin: 0 auto; }
.inmenu li.cur a, .inmenu li:hover a { background: url(../images/prolf_bg.jpg) left center repeat #39a909; color: #fff; border:1px solid transparent; }
.inmenu li.cur, .inmenu li:hover {  }
.inmenu li.cur i, .inmenu li:hover i { background-color: #cdd8e8;  }
.inmenu li.cur b, .inmenu li:hover b { background-color: #b2c0d5; }

/*************/
.ny-main { margin:30px 0;}


.nymr-about p ,.nnynws-txt p ,.pmenu p ,.nnyhd-txt p ,.nymr-jobs p ,.nymr-contact p{ line-height:25px;}
.nymr-about img ,.nnynws-txt img ,.pmenu img ,.nnyhd-txt img ,.nymr-jobs img ,.nymr-contact img{ max-width:100% !important;}


/**********/
.cj-honor { width:232px; margin-right:10px; margin-bottom:10px;border:1px solid #d6d6d6; float:left;box-sizing:border-box;font-size:0px;}
.cj-honor:nth-child(5n) { margin-right:0px;}
.cj-honor img { width:100%; box-sizing:border-box;}
.cj-honor p { height:35px; line-height:35px; overflow:hidden; text-align:center; font-size:14px; color:#555;}
.cj-honor:hover p { color:#f6b609;}

/**************/
.page {
    
    margin-top: 20px;
    
	text-align:center;
	 
	    
}
.page a {
     height:30px; width:30px;
    background: #efefef;
    margin-right: 4px;
    color: #666;
    border-radius:4px;
    display:inline-block;
	 line-height:20px;
	  padding:5px;
	   white-space: nowrap;
	   vertical-align:top;
	   box-sizing:border-box;
}
.page a.first-page {
	 background:url(../images/pfirst.png) center #efefef no-repeat;
	}
.page a.pre-page {
	 background:url(../images/ppre.png) center #efefef no-repeat;
	}
.page a.last-page {
	 background:url(../images/plast.png) center #efefef no-repeat;
	}
.page a.next-page {
	 background:url(../images/pnext.png) center #efefef no-repeat;
	}
.page a.current {
    color: #fff;
    background:#39a809;}
	
/***********/

.nymr-news dl { float:left; position:relative; width:100%; margin-bottom:21px;}
.nymr-news dl:after { content:''; width:100%; height:1px; background:#d2d2d2; left:0px; bottom:-11px; position:absolute;}
.nymr-news dl dd { width:180px; float:left;}
.nymr-news dl dd img { width:100%; display:block;}
.nymr-news dl dt { padding:11px 0px 11px 20px; width:1010px; float:left;}
.nymr-news dl dt h3 { font-size:16px; line-height:24px; height:24px; margin-bottom:5px; overflow:hidden; font-weight:bold;}
.nymr-news dl dt h3 a { color:#333;}
.nymr-news dl dt .synws-data { display:block; color:#808080;}
.nymr-news dl dt p { line-height:22px; margin-top:4px; height:44px; overflow:hidden; color:#666;}
.nymr-news dl:hover { background:#f1f3f6;}

/********/
.nnymr-news .nnynws-tit { font-size:24px; line-height:35px; text-align:center; color:#333;}
.nnymr-news .nnynws-data { margin-top:10px; font-size:14px; text-align:center; color:#808080;}
.nnymr-news .nnynws-data span { margin:0px 10px;}
.nnymr-news .nnynws-txt { margin-top:15px;}

/*********/
.nymr-product li { width:232px; margin-right:10px; text-align:center; margin-bottom:10px; float:left;}
.nymr-product li:nth-child(5n) { margin-right:0px;}
.nymr-product li .sypro-img { border:1px solid #d2d2d2; overflow:hidden;}
.nymr-product li .sypro-img img { width:100%; transition:all 0.5s; display:block;}
.nymr-product li .sypro-txt { padding:0 10px; overflow:hidden; height:36px; line-height:36px;  color:#333; border:1px solid #d2d2d2; border-top:none;}
.nymr-product li:hover .sypro-img { }
.nymr-product li:hover .sypro-img img { transform:scale(1.1);}
.nymr-product li:hover .sypro-txt { color:#f6b609;}


/***产品详情页产品效果*****/
.nnymr-product { width:940px; float:left;}
/* tsShopContainer */

#tsShopContainer{width:452px;position:relative;border:1px solid #CCC;font-size:12px; float:left;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:90px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px; border-top:1px solid #ccc;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:11px;left:38px;width:1px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:95px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{border:2px solid  #e4e4e4;display:block; width:80px; height:60px; margin:2px;-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #f15827;}


/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #2c9cf0;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.nnymr-product .nnproduct_detail { float:left; margin-left:40px; width:445px;}
.nnymr-product .nnproduct_detail dl dt { font-size:24px; padding:10px 0; border-bottom:1px solid #d2d2d2; margin:0 0 15px 0;  color:#333;}
.nnymr-product .nnproduct_detail dl dd { line-height:26px; color:#525252;}
.nnymr-product .nnproduct_detail dl dd img { max-width:100% !important;}
.nnymr-product .nnpro_de { margin-top:20px;}

.pro_xiangxi{ height:auto; margin:16px auto 0; overflow:hidden; width:940px; float:left;}
.pro_xlii{ margin:0 auto; overflow:hidden;border-bottom:#cdcdcd 1px solid;}
.pro_xlii div.pro_xx{font-size:16px; color:#666; line-height:42px; text-align:center;  cursor:pointer;border-radius:8px 8px 0 0; padding:0 15px;}
.pro_xlii div.on{ color: #39a809; }
.pro_jies{font-size:14px; padding:16px 0; line-height:24px;}

/*********/
.nnypro_tj { float:right; width:230px;}
.nnypro_tj .nnyprot-tit { font-size:18px; border-bottom:1px solid #d2d2d2; padding-top:19px; padding-bottom:10px;position:relative;}
.nnypro_tj .nnyprot-tit:after { position:absolute; content:""; width:30px; height:2px; left:0px; bottom:-1px; background:#39a809;}
.nnypro_tj  li { width:100%; text-align:center; margin-top:10px;}
.nnypro_tj  li .sypro-img { border:1px solid #d2d2d2; overflow:hidden;}
.nnypro_tj  li .sypro-img img { width:100%; transition:all 0.5s; display:block;}
.nnypro_tj  li .sypro-txt { padding:0 10px; overflow:hidden; height:36px; line-height:36px;  color:#333; border:1px solid #d2d2d2; border-top:none;}
.nnypro_tj  li:hover .sypro-txt { color:#f6b609;}


/***********/
.nymr-huodong .ny_hd_bx{width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d2d2d2; position:relative; height:90px;}
.nymr-huodong .ny_hd_bx .ny_hd_rq{ width:100px; height:80px; padding:10px 0; background-color:#d2d2d2; text-align:center; line-height:30px; font-size:24px; color:#FFF; position:absolute; left:0px; top:0px;}
.nymr-huodong .ny_hd_bx .ny_hd_wz{ padding-left:120px; padding-right:10px;}
.nymr-huodong .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt a{color:#333;}
.nymr-huodong .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt { font-size:16px; font-weight:bold;  line-height:24px; padding-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nymr-huodong .ny_hd_bx .ny_hd_wz .ny_hd_wz_txt{ font-size:14px; color:#666; line-height:22px; height:44px; margin-top:4px; overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/********/
.nnymr-huodong .nnyhd-tit { font-size:24px; line-height:35px; text-align:center; color:#333;}
.nnymr-huodong .nnyhd-data { margin-top:10px; font-size:14px; text-align:center; color:#808080;}
.nnymr-huodong .nnyhd-data span { margin:0px 10px;}
.nnymr-huodong .nnyhd-txt { margin-top:15px;}

/***********/
.nymr-service .ny_hd_bx{width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d2d2d2; position:relative; height:90px;}
.nymr-service .ny_hd_bx .ny_hd_rq{ width:100px; height:80px; padding:10px 0; background-color:#d2d2d2; text-align:center; line-height:30px; font-size:24px; color:#FFF; position:absolute; left:0px; top:0px;}
.nymr-service .ny_hd_bx .ny_hd_wz{ padding-left:120px; padding-right:10px;}
.nymr-service .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt a{color:#333;}
.nymr-service .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt { font-size:16px; font-weight:bold;  line-height:24px; padding-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nymr-service .ny_hd_bx .ny_hd_wz .ny_hd_wz_txt{ font-size:14px; color:#666; line-height:22px; height:44px; margin-top:4px; overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/********/
.nnymr-service .nnyhd-tit { font-size:24px; line-height:35px; text-align:center; color:#333;}
.nnymr-service .nnyhd-data { margin-top:10px; font-size:14px; text-align:center; color:#808080;}
.nnymr-service .nnyhd-data span { margin:0px 10px;}
.nnymr-service .nnyhd-txt { margin-top:15px;}

/***********/
.nydownload li { padding-bottom:10px; margin-bottom:10px;border-bottom:1px solid #d2d2d2; font-size:16px; font-weight:bold; line-height:30px;}
.nydownload li a{ display:block; position:relative; padding-right:41px; color:#333;word-break: keep-all; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nydownload li a:before { position:absolute; content:''; width:30px; height:30px; background:url(../images/icon_dowload.png) no-repeat center; right:0px; top:0px;}

/***********/
.JobTitle{ margin-top:35px; margin-bottom:15px;}
.JobTitle span,.JobPanel dt span{ font-size:16px; width:300px; text-align:center; float:left; display:inline; }

.JobPanel dl,.JobPanel dd{ border-top:1px solid #c8c8c8;}
.JobPanel{border-bottom:1px solid #c8c8c8;}
.JobPanel dt{ line-height:44px;}
.JobPanel dt a{ font-size:12px; padding-right:20px; background:url(../images/li11.png) no-repeat right center; color:#d82128;}
.JobPanel dd{ padding:20px 34px 43px 34px; display:none; box-sizing:content-box;}
.JobPanel dd h2{ margin:0; padding:0; font-size:14px; color:#f0001f; margin-bottom:3px;}
.JobPanel dd p{ margin:0; padding:0; color:#666; line-height:24px;}
.JobPanel dd a{ display:inline-block; font-size:14px; width:162px; height:40px; text-align:center; line-height:40px; font-weight:bold; color:#fff; background-color:#d82128; margin-top:27px;}
.JobPanel dl.cur{ background:#fafafa;}
.JobPanel dl.cur dt a{ background-image:url(../images/li12.png);}

#mapbarframe { width:100%; height:450px; margin-top:20px;}

/*feedback*/
.nydf-cn { margin-top:20px;}
.col-sm-8  .form-control { box-sizing:border-box;display: block;width:100%;padding: 10px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;
border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}


.col-sm-8 { float:left; width:31%; margin-right:2%; margin-bottom:20px;}
.col-sm-9 {width:97%; margin-right:3%; margin-bottom:20px;}
.col-sm-9 #FeedabckContent {display: block;width:100%;height:174px; box-sizing:border-box;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}
.col-lg-15 { width:100%; margin-top:20px;}
.col-lg-15 .btn-default {display: inline-block;padding:10px 30px;margin-bottom: 0;font-size:16px;font-weight: normal;text-align: center;white-space: nowrap; vertical-align: middle;cursor: pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;background-image: none; border-radius: 4px; background:#fff;color: #333;border: 1px solid #d2d2d2;}
.col-lg-15 .btn-default:hover {  color:#f6b609;}