@charset "utf-8";

/*Home内容*/
.banner{ height:337px;position:absolute; top:155px; width:100%; z-index:1;}
#full-screen-slider { width:100%; height:337px; float:left; position:relative;}
#slides { display:block; width:100%; height:337px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:278px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:13px; height:13px; float:left; margin-left:13px; border-radius:12px; background:#eee }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#49BF1D;}
#content{ position:relative; z-index:98; margin-top:305px;}
.content{ padding:34px 30px; background:#F4F4F4;border: 1px solid #B3B3B3; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;-webkit-box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; box-shadow: 1px 1px 5px #B3B3B3;}
.content .title{ height:45px; line-height:45px;}
.content .title h2{ padding-right:5px;}
.content .title a{ height:20px; width:49px; background:url(../images/more_btn.png) no-repeat; display:block; margin-top:12px;}
.content .rz{ padding-bottom:30px;}
.content .pro_show { height:156px;}
.content .pro_show #videoslide { width: 1000px; height: 156px; overflow: hidden; position: relative; }
.content .pro_show .timer { background-color:none; height: 1px; width: 0px; overflow: hidden; }
.content .pro_show #carousel { position: absolute; left: 0; }
.content .pro_show li.panel { float: left; width: 156px; margin-right: 10px; display: inline; }
.content .pro_show li.panel img { width: 154px; height: 115px; border:1px solid #ccc;}
.content .pro_show li.panel:hover img{border:1px solid #16884F;}
.content .pro_show li.panel:hover a{ color:#16884F;}
.content .pro_show .panel p { text-align: center; margin: 10px 0px; }
.content .main_con{ padding-bottom:30px;}
.content .main_con .news{ width:485px;}
.content .main_con .news dl{ position:relative; }
.content .main_con .news dl dt{ width:195px;}
.content .main_con .news dl dt img{ }
.content .main_con .news dl dd{ width:290px;}
.content .main_con .news dl dd ul li{ height:33px; line-height:33px; }
.content .main_con .news dl dd ul li div{ display:none;}
.content .main_con .news dl dd ul li:hover div{ display:block; position:absolute; left:0; top:0; z-index:999;}
.content .main_con .news dl dd ul li div img{ }
.content .main_con .news dl dd ul li div a{ display:block; overflow:auto;border:10px solid #fff; width:166px; -webkit-box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; box-shadow: 1px 1px 5px #B3B3B3;}
.content .main_con .news dl dd a{ width:202px; float:left; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-size:14px}
.content .main_con .n_pro { width:485px;}

/* zp_box */
.content .main_con .n_pro .zp_box{width:153px;display:inline;overflow:hidden;float:left;cursor:pointer; border:1px solid #ccc;}
.content .main_con .n_pro .zp_box:hover{}
.content .main_con .n_pro .zp_box img{width:153px; text-align:center;}
.content .main_con .n_pro .pop_tit{width:153px;height:30px; line-height:30px;background:#16884F;display:none;}
.content .main_con .n_pro .p_tit1{color:#ffffff;font-size:14px;padding-left:18px;}



.ny_ban{ height:240px; background:url(../images/ny_ban.jpg) no-repeat center top;position:absolute; top:155px; z-index:-1; width:100%;}

.ny_con{ position:relative; z-index:9; margin:76px auto 0 auto;padding:34px 20px; width:960px; background:#F4F4F4;border: 1px solid #B3B3B3; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;-webkit-box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; box-shadow: 1px 1px 5px #B3B3B3;}
.ny_con .ny_l{ width:230px;}
.ny_con .ny_l .title{ height:75px; margin-bottom:3px; background:url(../images/left_title.jpg) no-repeat; padding-left:20px; padding-top:17px;}
.ny_con .ny_l .sub_nav{ padding-bottom:20px; background:#00542A url(../images/left_bottom_bg.jpg) no-repeat left bottom;}
.ny_con .ny_l .sub_nav h2{ height:44px; line-height:40px; background:url(../images/left_title_bg.jpg) no-repeat center; color:#fff; padding:0 20px;}
.ny_con .ny_l .sub_nav a{ color:#fff; line-height:30px; height:30px; display:block;  padding-left:23px;}
.ny_con .ny_l .sub_nav a span{background:url(../images/bai_dot.jpg) no-repeat left center; padding-left:3px; padding-right:10px;}
.ny_con .ny_l .sub_nav a:hover{  color:#F7EE31; background:#039C52;}


.ny_con .ny_r{ width:711px;}
.ny_con .ny_r .position{ height:32px; line-height:32px; border-bottom:1px dashed #21552D; margin-bottom:30px;}
.ny_con .ny_r .about{ line-height:30px;}  
.ny_con .ny_r .about img{ border:10px solid #fff;-webkit-box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; box-shadow: 1px 1px 5px #B3B3B3; margin-bottom:30px;}

.ny_con .ny_r .news ul li{ padding:10px 0; margin-bottom:17px; border-bottom:1px dashed #ccc;}
.ny_con .ny_r .news ul li h1{ margin-bottom:12px; font-weight:normal;}
.ny_con .ny_r .news ul li dl dt{ width:240px;}
.ny_con .ny_r .news ul li dl dd{ width:470px;}
.ny_con .ny_r .news ul li dl dd p{ padding-top:10px; height:112px; line-height:22px;}

.ny_con .ny_r .contact dl{ margin-bottom:25px; background:url(../images/contact_bg.png) no-repeat 30px center;}
.ny_con .ny_r .contact dl dt{ width:253px;}
.ny_con .ny_r .contact dl dd{ width:446px;}
.ny_con .ny_r .contact .map {  margin-bottom:30px;}
.ny_con .ny_r .contact ul li{ width:305px; padding:13px 20px; background:#fff;-webkit-box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; box-shadow: 1px 1px 5px #B3B3B3;}

/*产品中心左侧子导航*/
.menu_wrap{}
.menu_wrap .menu_list{}
.menu_wrap h4{height:46px; padding-left:20px; background:url(../images/left_bg1.png) no-repeat; font-weight:normal;font-size:14px; font-family:"微软雅黑";line-height:40px; cursor:pointer; color:#222;}
.menu_wrap .menu_detail{display:none;padding-bottom:20px; background:#00542A url(../images/left_bottom_bg.jpg) no-repeat left bottom; margin-bottom:5px; line-height:30px; *position:relative;*zoom:1;}
.menu_wrap .menu_detail a{ position:relative;display:block;height:30px; padding-left:23px; color:#fff;font-size:14px; font-family:"微软雅黑"; overflow:hidden;}
.menu_wrap .menu_detail a span{background:url(../images/bai_dot.jpg) no-repeat left center; padding-left:3px; padding-right:10px;}
.menu_wrap .menu_detail a:hover{ color:#F7EE31;background:#039C52;}
.menu_wrap .menu_detail a s{ display:none;}
.menu_wrap .cur h4{ background:#00542A url(../images/left_title_bg.jpg) no-repeat;color:#FFF; font-size:14px; font-family:"微软雅黑";}
.menu_wrap .menu_detail .cur{color:#666;}



.ny_con .ny_r .pro1 ul li{ height:143px; border:1px solid #ccc; padding:20px; background:#fff; margin-bottom:20px;} 
.ny_con .ny_r .pro1 ul li dl dt{ width:228px; position:relative;}
.ny_con .ny_r .pro1 ul li dl dt .tit{ display:none;}
.ny_con .ny_r .pro1 ul li dl dt:hover .tit{ display:block; position:absolute; background:#000; left:0; bottom:0; height:41px; line-height:41px; text-align:center; width:208px; opacity:0.5; }
.ny_con .ny_r .pro1 ul li dl dd{ width:435px; position:relative; height:143px; line-height:36px;}
.ny_con .ny_r .pro1 ul li dl dd a{ padding-right:30px; float:left}
/*滚动条*/
::-moz-selection {
 background-color:none;
 color: #000;
}
/* Works in Safari */
::selection { background-color: none; color: #000; }
.ny_con .ny_r .pro1  .main { position: absolute; width:100%; height: auto; }
.ny_con .ny_r .pro1  .book { width:100%; height: 143px; margin: 0 auto; }
/*主窗*/
#scroll { width:430px; height: 140px; position: absolute; left:0px; top:0px; }
/*左边内容区*/
#scroLeft { float: left; height: 100%; width: 400px; overflow: hidden; }
/*右边滚动条轨道*/
#scroRight {  float: right; height: 100%; width:18px; background:url(../images/dot.jpg) repeat-y center top; overflow: hidden; }
/*滚动条*/
#scroLine { position: absolute; z-index: 1; top: 0; right: 0; width:18px; background:url(../images/bg1.png) no-repeat center top;cursor: pointer; height:21px; }

#scroll2 { width:430px; height: 140px; position: absolute; left:0px; top:0px; }
#scroLeft2 { float: left; height: 100%; width: 400px; overflow: hidden; }
#scroRight2 {  float: right; height: 100%; width:18px; background:url(../images/dot.jpg) repeat-y center top; overflow: hidden; }
#scroLine2 { position: absolute; z-index: 1; top: 0; right: 0; width:18px; background:url(../images/bg1.png) no-repeat center top;cursor: pointer; height:21px; }

#scroll3 { width:430px; height: 140px; position: absolute; left:0px; top:0px; }
#scroLeft3 { float: left; height: 100%; width: 400px; overflow: hidden; }
#scroRight3 {  float: right; height: 100%; width:18px; background:url(../images/dot.jpg) repeat-y center top; overflow: hidden; }
#scroLine3 { position: absolute; z-index: 1; top: 0; right: 0; width:18px; background:url(../images/bg1.png) no-repeat center top;cursor: pointer; height:21px; }



.ny_con .ny_r .pro2 ul li{width:230px; height:230px; float:left; line-height:45px;}
.ny_con .ny_r .pro2 ul li img{ border:1px solid #ccc; width:228px; height:174px;} 
.ny_con .ny_r .pro2 ul li:hover img{-webkit-box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; box-shadow: 1px 1px 5px #B3B3B3;}


.ny_con .ny_r .pro3 .cp_xx{ height:472px;}
.ny_con .ny_r .pro3 .cp_xx .cp_show{ width:440px; height:472px;}
.ny_con .ny_r .pro3 .cp_xx .cp_cs{ width:230px; padding-left:36px;}
.ny_con .ny_r .pro3 .cp_xx .cp_cs .main_cs{ min-height:340px;}
.ny_con .ny_r .pro3 .tab {}
.ny_con .ny_r .pro3 .tab_menu { clear:both; background:#D7D7D7; height:36px; margin-bottom:20px;}
.ny_con .ny_r .pro3 .tab_menu li { float:left;color:#fff; cursor:pointer; margin-right:2px; background:#626262; width:126px; text-align:center; height:36px; line-height:36px}
.ny_con .ny_r .pro3 .tab_menu li.hover { height:43px; background:url(../images/tab_bg.png) no-repeat;}
.ny_con .ny_r .pro3 .tab_menu li.selected { height:43px; background:url(../images/tab_bg.png) no-repeat}
.ny_con .ny_r .pro3 .tab_box { clear:both;}
.ny_con .ny_r .pro3 .hide{display:none}




#preview{ float:none;  width:440px;}
.jqzoom{ width:440px; height:319px; position:relative;}
.jqzoom img{ border:1px solid #ccc; width:438px; height:317px;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:4400px; height:88px; padding-top:13px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat left center; width:30px; height:88px; float:left; cursor:pointer; }
#spec-right{background:url(../images/right.gif) no-repeat right center; width:30px; height:88px; float:left;cursor:pointer; }
#spec-list{ width:380px; float:left; overflow:hidden; display:inline;}
#spec-list ul li{ float:left; display:inline; width:130px;}
#spec-list ul li img{  border:1px solid #ccc; width:118px; height:86px; cursor:pointer;}

/*jqzoom*/
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;display:none;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;display:none;}
#spec-list div{ margin-top:0; *margin-left:0;}




/* 单行滚动 */

#scrollDiv{ width:230px; height:357px; overflow:hidden;}
#scrollDiv li{border:#bbb 1px solid; margin-bottom:10px; height:171px;width:228px;overflow:hidden;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#scrollDiv li:hover{ border:1px solid #16884F;}
.box{ width:65px; height:20px; float:left;}


.login{ padding:20px 0px;}
.login img{ border:10px solid #fff; box-shadow:1px 1px 5px #ccc;}
.login .input0{ height:35px; margin-bottom:20px; line-height:35px;}
.login .input0 p{ float:left; text-align:right; width:80px; font-size:16px; font-family:"微软雅黑"; color:#16884F; margin-right:8px;}
.login .input0 input{ height:33px; line-height:33px; border:1px solid #ccc; float:left; width:250px;}
.login .input1{ padding-left:88px;}
.login .input1 input{ float:left;border:1px solid #9DD5A4; background:#fff;color:#007405;  cursor:pointer; font-family:"Microsoft yahei", Arial;  font-size:14px;  height:28px; padding:0 15px; text-align:center; margin-right:10px; }
.login .input1 input.home{ border:1px solid #ccc; color:#666;}



