@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%;zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//**/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//**/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer; transition:.5s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}
.main{ padding:40px 0 43px 0; }
.zd{ display:block; width:38px; height:38px; background:#a3a3a3 url(../images/top.png) center center no-repeat; position:fixed; bottom:50px; right:10px; z-index:99;}
/*top*/
.toper .box{ width:100%; background:#f3f4f6; height:36px; line-height:36px;}
.toper .box .toprt{ float:right; width:615px;}
.toplink{ float:left; }
.toplink span{ color:#cbcbcd; margin:0 12px 0 14px; }
.toplink a{ color:#999; padding-left:26px; }
.toplink a.index{ background:url(../images/index.png) left center no-repeat; }
.toplink a.lxwm{ background:url(../images/tel.png) left center no-repeat; }
.toplink a.zxly{ background:url(../images/mess.png) left center no-repeat; }
.toplink a:hover{ color:#cea577; }
.SreachBox{ width:160px; height:26px; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; -o-border-radius:13px; background:#fff; float:left; margin:5px 0 0 25px;}
.SreachBox .sreach_btn{ display:block; float:right; width:20px; height:26px; background:url(../images/search.png) center center no-repeat; margin-right:12px;}
.SreachBox .sreach_ipu{ width:110px; padding-left:15px; color:#999; float:left; height:26px; line-height:26px; background:transparent;}
.SreachBox input::placeholder{ color:#999; }
.change{ float:right; }
.change,.change a{ color:#999; }
.change span{ margin:0 3px; }
.change a:hover{ color:#cea577; }
.toper .box .tip{ color:#888; }
.logbox{ height:88px; }
.logo{ margin-top:8px; float:left; display:block; width:418px; height:74px;}
.logo img{ max-width:100%; width:auto; height:100%; height:auto; }
.logbox .wlink{ float:right; font-family:Arial; text-transform:uppercase; color:#666; margin-top:45px; }
.logbox .wlink:hover{ color:#cea577; }
.nav{ background:#cea577; height:48px; border-bottom:2px solid #9c6f50;}
.nav ul{ width:1200px; margin:0 auto; }
.nav li{ float:left; width:12.5%; text-align:center; position:relative;}
.nav li .nava{ display:block; line-height:51px; font-size:16px; color:white; background:url(../images/libg.png) right center no-repeat; margin-top:-3px;}
.nav li .nava img{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle; margin-right:15px; position:relative; top:-1px;}
.nav li:hover .nava,.nav li.on .nava{ color:#fff; background:url(../images/navbg_02.png) center top no-repeat !important;}
.nav li .subnav{ position:absolute; z-index:10; display:none; width:134px; background-color: #9c6f50;}
.nav li .subnav dd{ height:40px; line-height:40px; }
.nav li .subnav dd a{ color:white; display:block;}
.nav li .subnav dd a:hover{ background:#cea577; color:#fff; }
/*top end*/

/*bottom*/
.btmlink{ background:#f3f4f6; height:60px; width:100%; line-height:60px; }
.btmlink .number{ float:right; color:#888; font-size:20px; font-weight:bold; padding-left:47px; background:url(../images/phone.png) left center no-repeat; }
.btmlink .lfbox .tip{ color:#666; float:left;}
.btmlink .lfbox ul{ float:left; }
.btmlink .lfbox li{ margin-left:30px; float:left;}
.btmlink .lfbox li img{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle; margin-right:14px; }
.btmlink .lfbox li span{ color:#333; }
.copyright{ color:#888; height:50px; line-height:50px; }
.copyright span{ float:right; }
.copyright a{ color:#888; }
/*bottom end*/

/*homeban*/
.homeban{ width:100%; position:relative; }
.homeban .item a{ display:block; }
.homeban .item a img{ width:100%; }
.homeban .owl-carousel .owl-dots{ position:absolute; bottom:8%; height:20px; width:100%; text-align:center; }
.homeban .owl-carousel .owl-dot{ width:20px; height:20px; display:inline-block;*display:inline;*zoom:1; margin:0 8px; cursor:pointer; font-size:0; transition:.5s; background:url(../images/hdli_01.png) -37.5px center no-repeat;}
.homeban .owl-carousel .owl-dot.active{ background:url(../images/hdli_01.png) 0px center no-repeat; }
/*homeban end*/

/*关于我们*/
.about{ float:left; width:305px;}
.titl h2{ font-weight:normal; color:#cea577; font-size:24px; }
.titl p{ color:#c2c2c2; font-family:Arial; line-height:20px; }
.about .cont{ position:relative; height:235px; margin-top:20px;}
.about .pic{ position:absolute; right:0; bottom:0; z-index:0; width:204px; height:233px;}
.about .pic img{ width:100%; height:100%; }
.about .txt{ width:170px; }
.about .txt .tip{ font-weight:bold; color:#333; font-size:16px; }
.about .txt p{ color:#888; margin:10px 0 12px;}
.more{ display:block; color:#b3b3b3; font-size:12px; width:98px; }
.more i{ background:url(../images/shot.png) -40px center no-repeat; width:40px; height:7px; display:inline-block; *display:inline;*zoom:1; vertical-align:middle; transition:.5s; position:relative; top:-2px; margin-left:9px;}
.more:hover{ color:#cea577; }
.more:hover i{ background:url(../images/shot.png) 0px center no-repeat;  }
/*关于我们 end*/

/*新闻中心*/
.news{ float:left; width:488px; margin-left:50px; position:relative;}
.news .tab{ margin-top:17px; }
.news .tab .hd{ position:absolute; right:0; top:6px; }
.news .tab .hd li{ float:left; height:30px; width:90px; text-align:center; margin-left:1px; }
.news .tab .hd li a{ display:block; color:#888; font-size:12px; height:30px; line-height:30px; background:#f3f4f6;}
.news .tab .hd li a:hover,.news .hd li.on a{ background:#cea577; color:#fff; }
.news .tab .bd li{ height:30px; line-height:30px; }
.news .tab .bd li a{ padding-left:20px; background:url(../images/point.png) left 7px no-repeat; color:#999; }
.news .tab .bd li a:hover{ color:#cea577; background:url(../images/point.png) left -23px no-repeat;}
.news .tab .bd li.first{ height:auto; padding-bottom:5px;}
.news .tab .bd li.first a{ background:none; padding-left:0; }
.news .tab .bd li.first .more:hover{ color:#cea577;}
.news .tab .bd li.first h3 a{ color:#333; font-size:18px; font-weight:bold; }
.news .tab .bd li.first h3 a:hover{ color:#cea577; }
.news .tab .bd li.first p{ line-height:20px; color:#888; margin:8px 0 10px;}
/*新闻中心 end*/

/*锦瑞视频*/
.jrsp{ float:right; width:300px; position:relative; }
.jrsp .gd{ display:block; color:#c2c2c2; font-family:Arial; position:absolute; right:0; top:18px;}
.jrsp .gd:hover{ color:#cea577; }
.video{ width:300px; position:relative; height:230px; margin-top:21px; overflow: hidden;}
.video img{ width:100%; height:230px; display:block;}
.video .play{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1;}
.video i{ background:url(../images/play.png) no-repeat; width:54px; height:54px; position:absolute; left:50%; top:50%; margin:-27px 0px 0px -27px; display:block;filter:alpha(opacity=69);-moz-opacity: 0.69;opacity:0.69; transition:.5s;}
.video a:hover i{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}
.video .box{ background:#000; position:relative; height:230px;}
.video #video1{ width:100% !important; height:100% !important; }
.video .txt{ height:38px; position:absolute; bottom:0; left:0; width:100%; background:url(../images/shaw_03.png); z-index:3;}
.video .txt .plus{ display:block; width:46px; height:38px; background:#cea577 url(../images/plus.png) center center no-repeat; float:right; }
.video .txt p{ color:#fff; line-height:38px; font-size:16px; margin-left:20px; }
/*锦瑞视频 end*/

/*内页公用样式*/
.nyban,.nyban img{ width:100%;}
.current{ border-bottom:1px solid #eee; height:40px; line-height:40px; }
.current p{ color:#949393; width:1173px; margin:0 auto; font-size:12px; background:url(../images/current.png) left center no-repeat; padding-left:27px; }
.current p a{ color:#949393; }
.current p i{ margin:0 5px; }
.current p a:hover,.current p span{ color:#cea577; }
.navlf{ float:left; width:210px;}
.navlf .tit{ margin:0 0 22px 30px; }
.navlf .tit h3{ font-weight:bold; font-size:20px; color:#444; }
.navlf .tit p{ font-size:12px; font-family:Arial; color:#afa0a0; text-transform:uppercase; line-height:20px; }
.navlf ul{ background:#fafafa; }
.navlf li{ padding:0 18px;}
.navlf li .lfa{ line-height:21px; border-bottom:1px solid #e0e0e0; display:block; color:#333; padding:10px 0px 10px 12px;}
.navlf li.on,.navlf li:hover{ background:#cea577;}
.navlf li.on .lfa,.navlf li:hover .lfa{ border-bottom:1px solid #cea577; color:#fff; }
.rtcont{ float:right; width:950px; padding-top:66px;}
/*内页公用样式 end*/

/*公司简介.shtml*/
.ny_abt{ padding:25px 0 50px; }
.ny_abt .abcont{ padding:0 110px 0 77px; }
.ny_abt .abcont .abtit{ background:url(../images/titbg.png) center bottom no-repeat; text-align:center;}
.abcont .abtit h2{ font-size:22px; font-weight:normal; color:#333; }
.abcont .abtit p{ color:#9e9e9e; font-size:16px; padding:12px 0 25px; }
.abcont .list{ margin:35px 0; text-align:center; }
.abcont .list li{ padding:0 30px 0 29px; text-align:center; background:url(../images/abtline.png) right center no-repeat; display:inline-block;*display:inline;*zoom:1;}
.abcont .list li .tit b{ font-weight:bold; font-size:40px; color:#cea577; font-family:Arial; margin-right:7px; }
.abcont .list li .tit span,.abcont .list li p{ font-size:12px; color:#9e9e9e; }
/*公司简介.shtml end*/

/*发展历程.shtml*/
.ny_fzlc{ padding:30px 0 60px; }
.ny_fzlc .list{ position:relative; }
.ny_fzlc .list ul{ background:url(../images/line_03.png) center top repeat-y; padding-bottom:40px;}
.ny_fzlc .list li{ background:url(../images/fzli_06.png) center 21px no-repeat; margin-bottom:79px;transition: .5s; cursor:pointer;}
.ny_fzlc .list li .pic{ float:left; width:420px; height:190px; position:relative; transition: .5s;}
.ny_fzlc .list li .pic .year{ position:absolute; width:106px; height:50px; line-height:50px; background:url(../images/greyshaw_03.png); text-align:center; color:#fff; font-size:24px; font-family:Arial; top:-19px; right:-18px; z-index:5; transition: .5s;}
.ny_fzlc .list li .pic img{ width:100%; height:100%; }
.ny_fzlc .list li .txt{ float:right; width:420px; height:160px; overflow:auto; margin-top:23px;transition: .5s;}
.ny_fzlc .list li .txt dl{ margin-bottom:20px;}
.ny_fzlc .list li .txt dt{ float:left; font-weight:bold; color:#444; font-size:16px; font-family:Arial;line-height:30px;}
.ny_fzlc .list li .txt dd{ float:right; width:360px; line-height:28px; }
.ny_fzlc .list li.even .pic{ float:right; }
.ny_fzlc .list li.even .pic .year{ left:-18px;}
.ny_fzlc .list li.even .txt{ float:left; }
.ny_fzlc .list li.even .txt dt{ float:right; }
.ny_fzlc .list li.even .txt dd{ text-align:right; float:left; }
.ny_fzlc .list li:hover{ background:url(../images/fzlion_03.png) center 21px no-repeat;}
.ny_fzlc .list li:hover .pic{ box-shadow:0 5px 10px #d5d4d4; }
.ny_fzlc .list li:hover .pic .year{ background:url(../images/greenshaw_07.png);}
.topwhite{ width:25px; height:25px; background:#fff; position:absolute; left:462px; top:0; }
/*发展历程.shtml end*/

/*企业荣誉.shtml*/
.ny_honor{ padding:30px 0 40px; }
.ny_honor .list ul{ padding-bottom:18px; }
.ny_honor .list li{ float:left; width:302px; height:224px; position:relative; margin:0 22px 22px 0; text-align:center;}
.ny_honor .list li a{ display:block; }
.ny_honor .list li .pic{border:1px solid #f0f0f0; width:300px; height:222px; overflow: hidden;}
.ny_honor .list li .pic img{ width:100%; height:100%; transition:.5s; }
.ny_honor .list li .txt{ position:absolute; left:0; bottom:0;width:100%; height:46px; line-height:46px; color:#fff; background:url(../images/greyshaw_03.png); }
.ny_honor .list li a:hover .pic img{ transform:scale(1.2); }
.ny_honor .list li a:hover .txt{ background:url(../images/greenshaw_07.png); }
/*企业荣誉.shtml end*/

/*pages*/
.Pages{ height:31px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 10px; font-size:14px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_total{ border:1px solid #e0e0e0; height:28px;line-height:28px; width:78px; text-align:center; font-size:12px;display:inline-block; vertical-align:middle; }
.Pages .p_cur{ display:none;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,
.Pages .p_page .a_first,.Pages .p_page .a_end{ display:none;}
.Pages .p_page .num a{ width:28px; height:28px; text-align:center; line-height:28px; border:1px solid #e0e0e0; color:#666;}
.Pages .p_page .num a.a_cur,.Pages .p_page .num a:hover{ background:#cea577; border:1px solid #cea577; color:#fff;}
.Pages .p_jump{ margin-left:5px;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:25px; line-height:25px; text-align:center;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:50px; padding:0px; text-align:center; font-size:12px; border:1px solid #e0e0e0; background:#fff; height:28px;}
.Pages .i_button{ width:38px; height:28px; line-height:24px;border:1px solid #e0e0e0; text-align:center; color:#666; font-size:12px; cursor:pointer; background:transparent;display:inline-block; vertical-align:middle;}
.Pages .p_jump .f1{ margin-right:16px;} 
.Pages .p_jump .f2{ padding:0 22px 0 10px;}
/*pages end*/

/*交流详情.shtml*/
.ny_jlxq{ padding:30px  0 60px; }
.info .infotitl{ text-align:center; margin-bottom:20px;}
.info .infotitl h2{ font-size:20px; line-height:20px; color:#3a3939; font-weight:bold; }
.info .infotitl .tit{ margin-top:15px; }
.info .infotitl .tit span{ color:#b6b6b6; margin:0 6px;}
.ny_jlxq .btn{ text-align:center; margin-top:40px; }
.ny_jlxq .btn a{ display:inline-block;*display:inline;*zoom:1; width:140px; text-align:center; height:44px; line-height:44px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; color:#fff; font-size:18px; background:#929294; margin:0 15px; } 
.ny_jlxq .btn a:hover{ background:#cea577; box-shadow:0 5px 10px #d2d9d4;}
/*交流详情.shtml end*/

/*详情页.shtml*/
.ny_infofy{ padding-top:20px; border-top:1px solid #eee; margin-top:30px; }
.ny_infofy p{ font-size:14px; color:#000;}
.ny_infofy p a{ font-size:14px; color:#666666; cursor: pointer;}
.ny_infofy p a:hover{ text-decoration:underline; color:#cea577;}
/*详情页.shtml end*/

/*联系我们.shtml*/
.ny_lxwm{ padding:30px 0 60px; }
.ny_lxwm .map{ width:950px; height:428px; position:relative; }
.ny_lxwm .map img{ width:100%; height:100%; }
.ny_lxwm .map .txt{ position:absolute; left:100px; top:0; z-index:3; background:url(../images/greenshaw_07.png); height:428px; padding:0 30px;}
.ny_lxwm .map .txt ul{ padding-top:80px; }
.ny_lxwm .map .txt li{ color:#fff; padding-left:35px; margin-bottom:18px;}
.ny_lxwm .map .txt li.c1,.ny_lxwm .map .txt li.c2{ background:url(../images/c1.png) left 3px no-repeat; }
.ny_lxwm .map .txt li.c3{ background:url(../images/c2.png) left 3px no-repeat; }
.ny_lxwm .map .txt li.c4{ background:url(../images/c3.png) left 3px no-repeat; }
.ny_lxwm .map .txt li .name{ font-size:16px; font-weight:bold; }
.ny_lxwm .map .txt li .tip{ font-family:"微软雅黑",Arial; margin-top:3px;}
/*联系我们.shtml end*/

/*社会招聘.shtml*/
.ny_shzp{ padding:30px 0 60px; }
.recuit ul{ padding-bottom:28px; }
.recuit li{ margin-bottom:2px;}
.recuit li .rechd{ padding:0 10px 0 30px; background:#fafafa; cursor:pointer;}
.recuit li .rechd span{ width:16.66%; line-height:48px; height:48px; color:#72706f; text-align:center; font-size: 14px; float:left; display:block;}
.recuit li#recfirst { margin-bottom:0; }
.recuit li#recfirst .rechd{ background:#cea577; height:46px;}
.recuit li#recfirst .rechd span{ color:#fff; font-size:16px; line-height:46px; height:46px;}
.recuit li .rechd .recbtn{ margin:7px 0 0 28px; cursor:pointer; width:101px; height:34px; line-height:34px; transition:.5s; display:block; float:left;
 color:#6d6b6b; text-align:center; border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px; -o-border-radius:17px; background:#fff; box-shadow:0 3px 6px #e0e0e0;}
.recuit li span.recbtn.on,
.recuit li span.recbtn:hover{ background:#cea577; color:#fff;}
.recbd{ padding:25px 15px 25px 30px; display:none;}
.recbd .tip{ float:left; color:#898989; font-size:12px; }
.recbd dl{ float:left; margin-right:25px; width:397px;}
.recbd dd{ line-height:26px;color:#898989;font-size:12px;}
/*社会招聘.shtml end*/

/*招聘表单.shtml*/
.ny_shzp .form{ background:url(../images/bgform.png) center top no-repeat; width:897px; height:535px; padding:51px 0 0 52px;}
.ny_shzp .form ul{ float:left; width:390px; margin-right:45px; }
.ny_shzp .form li{ margin-bottom:28px; }
.ny_shzp .form li em{ display:block; width:70px; text-align:right; margin-right:20px; height:36px; line-height:36px; float:left;}
.ny_shzp .form li input.txt{ height:34px; line-height:34px; border:1px solid #dbdbdb; padding-left:10px; background:#fff; font-size:14px; width:288px; }
.ny_shzp .form li textarea{ background:#fff; padding:10px; border:1px solid #dbdbdb; width:278px; height:78px; font-size:14px;}
.ny_shzp .form li.btn{ text-align:right; }
.ny_shzp .form li input#submit{ width:160px; height:36px; text-align:center; line-height:36px; background:#cea577; font-weight:bold; font-size:16px; color:#fff; box-shadow:0 5px 10px #dcdcdc; }
.ny_shzp .form li label{ line-height:36px; margin-right:38px; }
.ny_shzp .form li.sex input{ margin-right:20px; }
.ny_shzp .form  select{ width:300px;  padding:7px 4px; background:#fff; border:1px solid #dbdbdb;}
/*招聘表单.shtml end*/

/*资讯中心.shtml*/
.ny_news{ padding:30px 0 60px; }
.ny_news ul{ padding-bottom:10px; }
.ny_news .list li{ padding:23px 40px; background:#fff; transition:.5s; margin-bottom:10px;}
.ny_news .list li .date{ float:left; text-align:center; color:#cea577;font-family:Arial; padding-top:56px;}
.ny_news .list li .date h1{ font-size:48px;}
.ny_news .list li .date p{ margin-top:15px; }
.ny_news .list li .pic{ display:block; width:256px; height:174px; overflow:hidden; float:left; margin-left:30px;}
.ny_news .list li .pic img{ width:100%; height:100%; transition:.5s; }
.ny_news .list li .txt{ float:left; width:480px; margin-left:45px; padding-top:20px;}
.ny_news .list li .txt h3 a{ font-weight:bold; color:#333; font-size:18px; }
.ny_news .list li .txt p{ color:#888; margin:20px 0; }
.ny_news .list li .txt .tip{ padding-left:28px; background:url(../images/nlogo.png) left center no-repeat; color:#999;}
.ny_news .list li:hover{ box-shadow:0 5px 10px #eaeaea; }
/*资讯中心.shtml end*/

/*招标申请.shtml*/
.ny_shzp .zbsq li .rechd{ padding:0; }
.ny_shzp .zbsq li .rechd span.tbr{ width:100px; }
.ny_shzp .zbsq li .rechd span.lxfs{ width:120px; }
.ny_shzp .zbsq li .rechd span.gsmc{ width:200px; }
.ny_shzp .zbsq li .rechd span.yx{ width:150px; }
.ny_shzp .zbsq li .rechd span.dz{ width:270px; }
.ny_shzp .zbsq li .rechd span.apply{ width:101px; }
.ny_shzp .zbsq li .rechd .recbtn{ margin-left:0; }



/*招标申请.shtml end*/
.zbList ul{ margin-bottom:30px;}
.zbList li{ position:relative;  border-bottom:1px solid #dbdbdb; padding-right:100px; line-height:28px;} 
.zbList li a{ color:#333; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zbList li span{ color:#999; position:absolute; right:0; top:0;}



/*20180402 产品列表.shtml*/
.ny_product{ padding:30px 0 40px; }
.ny_product .list ul{ padding-bottom:15px; }
.ny_product .list li{ float:left; width:260px; height:360px; padding:20px;background:url(../images/prodbor.png) center top no-repeat; margin:0 25px 25px 0; transition:.5s;}
.ny_product .list li a{ display:block; cursor:pointer;}
.ny_product .list li .pic{ width:260px; height:200px; overflow:hidden; }
.ny_product .list li .pic img{ width:100%; height:100%; }
.ny_product .list li .txt{ text-align:center; margin-top:20px;}
.ny_product .list li .txt h3{ color:#444; font-size:18px; font-weight:normal; background:url(../images/greenline.png) center bottom no-repeat; padding-bottom:15px; margin-bottom:10px; transition:.5s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_product .list li .txt p{ color:#888; line-height:22px; }
.ny_product .list li:hover{ background:url(../images/onbor.png) center top no-repeat; }
.ny_product .list li:hover .txt h3{ color:#cea577; font-weight:bold;}
.ny_product .list li:hover .txt p{ color:#666; }
/*20180402 产品列表.shtml end*/

.proBig{ width:422px; float:left; display:inline; border:1px solid #ededed; }
.proBig img{ width:100%;}

.proMoe{ width:454px; float:right; display:inline;}
.proMoe .ti{ font-size:18px; font-weight:bold; margin-bottom:30px;}



/*20200429 视频.shtml*/
.VideoList{}
.VideoList li{ margin-bottom:40px; background:#f9f9f9;}
.VideoList .videos{ width:60%; float:left; position:relative;}
.VideoList .videos .play{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:2; background: rgba(0,0,0,0.2) url(../images/play.png) center center no-repeat;}
.VideoList .videos img{ width:100%; height:400px; display:block;}
.VideoList .videos:hover .play{ background: rgba(0,0,0,0) url(../images/play.png) center center no-repeat;}
.VideoList .info{ width:30%; padding:25px 5% 0; float:left;}
.VideoList .tit{ line-height:62px; font-size:20px; color:#333333; display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.VideoList .p{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4; height:100px; line-height:25px; color:#999999;
-webkit-box-orient: vertical; margin-bottom:96px;}
.VideoList .more{ width:110px; line-height:40px; text-align:center; color:#fff; background:#cea577;}
.VideoList li .info:hover .tit{ color:#cea577;}
.VideoList li .info:hover .more{ background:#c5771f;}

.VideoTit{ text-align:center; font-size:30px; color:#333333; line-height:40px; padding-bottom:28px;}
.videobox{ width:90%; margin:0px auto; color:#333333; font-size:16px; line-height:35px;}
.videoinfo{ margin:0px auto 20px;}
.PrevNextBox {margin:50px 0 0 0;position:relative; padding-top:11px; border-top:1px solid #e6e6e6; color:#888888; font-size:16px;}
.PrevNextBox dl{ line-height:50px; height:50px;overflow:hidden; border-bottom:1px dotted #d9d9d9; position:relative;}
.PrevNextBox dl span{ padding:0 75px 0 55px; position:relative; display:block;}
.PrevNextBox dl span em{ position:absolute; left:0px; top:0px; color:#333333;}
.PrevNextBox dl span .date{ position:absolute; right:0; top:0; color:#808080; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.PrevNextBox dl a{ margin:0px auto; display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%; color:#333333;}
.PrevNextBox dl a.none{color:#999;}
