*{ padding:0; margin:0; list-style-type:none;}
body{ background:#fff; color:#333; text-align:left; font: 12px/2 "微软雅黑", simsun, Tahoma, Helvetica, Arial, sans-serif;  _height: 100%; }
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/
img{border:0; display:block}

.mainbox{ width:1200px; margin:0 auto;overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear2{ margin-top:2px; overflow:hidden;}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.bor-b-x{ border-bottom:1px solid #ddd;}
.bor-all{ border:1px solid #dfdfdf;}
.bor_bottom{ background:url(x.gif) repeat-x left bottom;}
.img-dq{ vertical-align:bottom!important;vertical-align: middle;}
.img-dqa{ vertical-align:middle!important;vertical-align: bottom;}
.display_n{ display:none;}
.display_i{ display: inline}
.pd_lf10{ padding-left:10px;}
.pd_rf10{ padding-right:10px;}
/*--------------------------------- 字体 ------------------------------------*/
.f-999{ color:#999;} /*#999深灰色*/
.f-666{ color:#666;} /*#666深灰色*/
.f-333{ color:#333}
.f-red{ color:#e34c1f;} /*红色*/
.f-blue{ color:#0a8cd2;} /*蓝色*/
.f-fff{ color:#fff;} /*白色*/
.f-wh{ font-weight:700;} /*加粗*/
.f18{ font-size:18px;} 
.f24{ font-size:24px;} /*字体14号字*/
.f14{ font-size:14px;} /*字体14号字*/
.f12{ font-size:12px;} /*字体12号字*/
.line-18{ line-height:18px;} /*行高18*/
.line-20{ line-height:20px;} /*行高20*/
/*--------------------------------- 链接 ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#666; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { font-size:12px; text-decoration:underline; color:#666; blr:expression(this.onFocus=this.blur());outline: none;}
/*--------------------------------- 标准样式 ------------------------------*/
.zhx_wryh { font-family:"微软雅黑";}
.zhx_display_b { display:block;}

.zhx_ml_5 { margin-left:5px;}
.zhx_ml_10 { margin-left:10px;}
.zhx_ml_15 { margin-left:15px;}
.zhx_ml_20 { margin-left:20px;}
.zhx_ml_25 { margin-left:25px;}
.zhx_ml_30 { margin-left:30px;}
.zhx_ml_50 { margin-left:50px;}

.zhx_mt_15 { margin-top:15px;}
.zhx_mt_25 { margin-top:25px;}
.zhx_mt_30 { margin-top:30px;}

.zhx_pl_5 { padding-left:5px;}
.zhx_pl_10 { padding-left:10px;}
.zhx_pl_15 { padding-left:15px;}
.zhx_pl_20 { padding-left:20px;}

.zhx_pt_5 { padding-top:5px;}
.zhx_pt_10 { padding-top:10px;}
.zhx_pt_15 { padding-top:15px;}
.zhx_pt_20 { padding-top:20px;}

.zhx_f16 { font-size:16px;}
.zhx_f20 { font-size:20px;}

.zhx_line22 { line-height:22px;}
.zhx_line24 { line-height:24px;}
.zhx_line26 { line-height:26px;}
.zhx_line28 { line-height:28px;}
.zhx_line30 { line-height:30px;}
.zhx_line32 { line-height:32px;}

.zhx_b_ccc { border:1px solid #ccc;}
.zhx_bt_ccc { border-top:1px solid #ccc;}
.zhx_bl_ccc { border-left:1px solid #ccc;}

/*--------------------------------- zhx_ ------------------------------*/

#header { width:1000px; margin:0 auto; padding:33px 0 20px; overflow:hidden;}
#header a.lf { width:388px; height:47px; overflow:hidden;}
#header .ss { width:308px; padding:10px 69px 0 69px; height:28px; overflow:hidden; float:left;}
#header .ss .srk { width:273px; height:26px; float:left; line-height:26px; padding-left:5px; border:1px solid #e7e7e7; background:#f2f2f2;} 
#header .ss .btn { float:left; width:28px; height:28px; background:url(top_09.jpg) no-repeat; cursor:pointer; border:none;}


#nav { height:50px; width:100%; position:relative; z-index:999; background:#ececec;}
#nav ul { width:994px; height:50px; margin:0 auto;}
#nav ul li { float:left; width:142px; height:50px; position:relative; z-index:99999;}
#nav ul li p a { display:block; width:142px; text-align:center; line-height:50px; height:50px; font-size:14px; color:#333333;}
#nav ul li .home a { padding-left:67px; text-align:left; width:75px; background:url(top2_18.jpg) no-repeat 36px center;}
#nav ul li p a:hover { display:block; width:142px; text-align:center; line-height:50px; height:50px; font-size:14px; color:#fff; text-decoration:none; background:#69d0f3;}
#nav ul li p a.hover { display:block; width:142px; text-align:center; line-height:50px; height:50px; font-size:14px; color:#fff; text-decoration:none; background:#69d0f3;}
#nav ul li .home a:hover { padding-left:67px; text-align:left; width:75px; background:url(top2_15.jpg) no-repeat 36px center #69d0f3; color:#fff;}
#nav ul li dl { position:absolute; top:50px; left:0; display:none; z-index:999;}
#nav ul li dl dd a { display:block; line-height:30px; height:30px; width:142px; text-align:center; background:#ececec;}
#nav ul li dl dd a:hover { display:block; line-height:30px; height:30px; width:142px; text-align:center; background:#69d0f3; color:#fff; text-decoration:none;}


.flexslider { position: relative; height: 437px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat; border-bottom:7px solid #d8d8d8;}
.slides { position: relative; z-index: 1;}
.slides li { height: 437px;}
.slides li a { display:block; width:100%; height:437px;}
.flex-control-nav { position: absolute; bottom:0px; left:24%; z-index: 2; width:140px; height:16px; background:url(hdbg.png) no-repeat; padding:4px 36px 0}
.flex-control-nav li { display: inline-block; width: 16px; height: 16px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 14px; overflow: hidden; background:#e0e0e0; text-align:center; border-radius:3px; border:1px solid #d0d0d0; cursor: pointer; color:#333; text-decoration:none;}
.flex-control-nav .flex-active { background:#8b8b8b; width:16px; height:16px; border:none; color:#fff; line-height:16px;}


#cpmain { width:100%; height:430px; background:url(cpbg_02.jpg) no-repeat center top #fafafa; overflow:hidden;}
#cpmain .inner { width:1100px; margin:0 auto; padding:20px 0 30px;}
#cpmain .inner .bt { line-height:20px; color:#333; font-size:20px; margin-left:50px;}

#cpmain .inner .slideGroup{}
#cpmain .inner .slideGroup .parHd{ height:72px; width:1008px; overflow:hidden; margin:20px auto 0;}
#cpmain .inner .slideGroup .parHd ul{ height:72px; width:1008px; overflow:hidden; }
#cpmain .inner .slideGroup .parHd ul li{ float:left; height:63px; padding-bottom:9px; cursor:pointer; margin:0 5px; width:242px;  }
#cpmain .inner .slideGroup .parHd ul li p { line-height:63px; height:63px; color:#fff; font-size:18px;padding-left:123px; }
#cpmain .inner .slideGroup .parHd ul li.on{ background:url(cpbg.png) no-repeat center bottom;  }
#cpmain .inner .slideGroup .slideBox{ overflow:hidden; zoom:1; padding:25px 0 10px 42px; position:relative;   }

#cpmain .inner .slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:85px; display:block; width:30px; height:30px; background:url(cpbox_44.jpg) center center no-repeat  }
#cpmain .inner .slideGroup .sNext{ left:auto; right:5px; background:url(cpbox_47.jpg) center center no-repeat #f4f4f4;  }

#cpmain .inner .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
#cpmain .inner .slideGroup .parBd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
#cpmain .inner .slideGroup .parBd ul li .pic{ text-align:center; }
#cpmain .inner .slideGroup .parBd ul li .pic img{ width:236px; height:156px; display:block;  }
#cpmain .inner .slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
#cpmain .inner .slideGroup .parBd ul li .title{ line-height:24px;   }


#gymain { width:1000px; margin:25px auto 0; overflow:hidden; padding-bottom:40px;}
#gymain .lfbox { width:640px; float:left; margin-right:30px; overflow:hidden;}
#gymain .lfbox .dbt { line-height:30px; font-size:20px; color:#333}
#gymain .lfbox .nrbox { width:640px; margin-top:15px; overflow:hidden;}
#gymain .lfbox .nrbox a.lf { display:block; width:240px; height:169px;}
#gymain .lfbox .nrbox .right { width:380px; float:left; margin-left:20px; overflow:hidden;}
#gymain .lfbox .nrbox .right h2 { line-height:26px; color:#344877; font-size:16px;}
#gymain .lfbox .nrbox .right p { line-height:20px; margin-top:5px; }
#gymain .lfbox .nrbox .right a { float:right; color:#344877; font-weight:700; overflow:hidden;}
#gymain .rfbox { width:330px; float:left; overflow:hidden;}
#gymain .rfbox .top { width:330px; line-height:30px; color:#333; overflow:hidden;}
#gymain .rfbox .top .lf { line-height:30px; font-size:20px; color:#333;}
#gymain .rfbox .top a.rf { padding:0 3px; line-height:22px; background:#828282; border-radius:3px; color:#fff; margin-top:4px;}
#gymain .rfbox ul { width:330px; height:170px; overflow:hidden; margin-top:15px;}
#gymain .rfbox ul li { height:24px; padding-left:13px; background:url(xwmain_55.jpg) no-repeat left center; width:317px; overflow:hidden;vertical-align:bottom}
#gymain .rfbox ul li a.lf { line-height:24px; height:24px; overflow:hidden;}
#gymain .rfbox ul li p.rf { color:#999; line-height:24px; height:24px; overflow:hidden;}

#gymain .rfbox .gp{ width:290px; height:70px; padding-top:12px; overflow:hidden; margin:0 auto;}
#gymain .rfbox .gp .mc{ float:left; width:190px; height:36px; line-height:34px; background:url(gp_l.jpg) no-repeat; color:#fff; font-size:16px; font-family:"微软雅黑";}
#gymain .rfbox .gp .mc a{ display:block; width:132px; height:34px; padding:2px 10px 0 48px; color:#fff; font-size:16px; font-family:"微软雅黑";}
#gymain .rfbox .gp .mc a:hover{ text-decoration:none; color:#fff; font-size:16px; font-family:"微软雅黑";}
#gymain .rfbox .gp .sj{ float:right; width:100px; height:28px; padding:4px 0; background:url(gp_r.jpg) no-repeat; text-align:center; font-size:12px; font-family:"微软雅黑";}
#gymain .rfbox .gp .sj .date{ color:#000; line-height:16px;}
#gymain .rfbox .gp .sj .time{ color:#112f85; line-height:12px;}
#gymain .rfbox .gp .gz{ float:left; width:290px; height:32px; line-height:32px; padding-bottom:2px; background:url(gp_x.jpg) no-repeat; text-align:center; font-size:18px; font-family:"微软雅黑";}
#gymain .rfbox .gp .gz .left96{ float:left; width:96px; color:#344877;}
#gymain .rfbox .gp .gz .middle98{ float:left; width:98px; color:#d52d1a;}
#gymain .rfbox .gp .gz .right96{ float:left; width:96px; color:#cd0000;}

#bnav { width:100%; height:60px; background:url(footerbg_60.jpg) repeat-x left top; overflow:hidden;}
#bnav .inner { width:996px; margin:0 auto; height:30px; padding:15px 0; overflow:hidden;}
#bnav .inner li { width:166px; text-align:center; line-height:30px; float:left; height:30px; overflow:hidden;}
#bnav .inner li a { display:block; width:166px; text-align:center; font-weight:700; line-height:30px; font-size:14px;}

#footer { width:100%; height:72px; background:#333333; overflow:hidden; padding:30px 0 25px;}
#footer p { text-align:center; line-height:24px; color:#999;}
#footer p span { margin:0 12px;}


/*--------子页公共部分--------*/

#main { width:100%; overflow:hidden; margin-top:2px; position:relative;}
#main #mainbg { width:50%; height:100%;  background:#f1f1f1;position:absolute; top:0; right:0; z-index:-1;}
#main .inner { width:1000px; margin:0 auto; overflow:hidden;}
#main .inner .lfnav { width:200px; float:left; background:#fff; height:100% }
#main .inner .lfnav .top { width:200px; height:50px; padding:30px 0 ; background:#69d0f3 url(cp_09.jpg) no-repeat center bottom;}
#main .inner .lfnav .top .zw { color:#fff; font-size:28px; font-weight:700; line-height:30px; text-align:center;}
#main .inner .lfnav .top .yw { color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:center;}
#main .inner .lfnav ul { width:199px; background:#fff; border-right:1px solid #e6e6e6;}
#main .inner .lfnav ul li { height:45px; width:199px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; position:relative;}
#main .inner .lfnav ul li p a { display:block; width:140px; padding-left:59px; line-height:45px; font-size:14px; text-decoration:none;}
#main .inner .lfnav ul li p a.hover { color:#69d0f3; background:url(cp_17.jpg) no-repeat 167px center;}
#main .inner .lfnav ul dl { position:absolute; top:0; left:200px; width:175px; padding:20px 10px 20px 25px; border:1px solid #cccccc; border-left:none; background:url(cp_13.jpg) repeat-y left top #fff; z-index:9999; display:none;}
#main .inner .lfnav ul dl dd a { display:block; padding-left:16px; background:url(cp_20.jpg) no-repeat left center; line-height:30px; color:#333;}
#main .inner .lfnav ul dl dd a:hover { color:#69d0f3; text-decoration:none;}
#main .inner .lfnav .lflx { width:200px; padding-top:25px; overflow:hidden;background:#fff;}
#main .inner .lfnav .lflx .lfbt { width:200px; border-bottom:1px solid #bfbfbf; overflow:hidden; height:32px; }
#main .inner .lfnav .lflx .lfbt .zw { line-height:32px; color:#333; margin-left:12px; font-size:20px; float:left; }
#main .inner .lfnav .lflx .lfbt .yw { line-height:20px; margin-top:10px; color:#999; float:left; *margin-top:8px;}
#main .inner .lfnav .lflx ol { width:190px; padding-left:10px; margin-top:5px; overflow:hidden;}
#main .inner .lfnav .lflx ol li { width:190px; padding:10px 0; overflow:hidden;}
#main .inner .lfnav .lflx ol li img { float:left;}
#main .inner .lfnav .lflx ol li .right { float:left; margin-left:10px; overflow:hidden; width:139px;}
#main .inner .lfnav .lflx ol li .right .da { line-height:16px; font-size:14px; color:#666; font-weight:700;}
#main .inner .lfnav .lflx ol li .right .wz { font-size:16px; line-height:20px; color:#666; margin-top:5px;}
#main .inner .lfnav .lflx ol li .right .wz span { color:#69d0f3;}
#main .inner .lfnav .lflx ol li .right .dz { font-size:12px;}

#main .inner .rfnr { width:775px; float:left; padding-left:25px; overflow:hidden; background:#f1f1f1; min-height:560px}
#main .inner .rfnr .topbt { width:775px; overflow:hidden; margin-top:30px;}
#main .inner .rfnr .topbt .zbt { float:left; line-height:30px; color:#333; font-size:18px; font-weight:700;}
#main .inner .rfnr .topbt .dqwz { float:right; color:#666; padding-left:17px; background:url(cp_05.jpg) no-repeat left center; line-height:20px; margin-top:10px; font-family:"宋体"; margin-right:10px;}
#main .inner .rfnr .topbt .dqwz a { color:#666; line-height:20px;}


.digg { width:100%; text-align:center; padding:10px 0 10px 0; overflow:hidden; margin-top:30px;}
.digg a { border:1px solid #dfdfdf; padding:7px 15px; margin:5px; text-decoration:none; background:#fff;}
.digg a:hover { color:#999999; background:#999999; text-decoration:none; border:1px solid #dddddd; color:#fff; }
.digg a.hover { color:#9d9d9d; background:#999999; text-decoration:none; border:1px solid #dddddd ; color:#fff; font-weight:700;}
.digg .current { padding-left:20px; color:#666; display:inline; padding-right:10px;}
.digg .current input{ border:1px solid #cdcbcc; height:20px; line-height:20px; padding:0 5px; color:#666}
.digg .current button{ width:50px; border:1px solid #cdcbcc; height:22px; text-align:center; color:#666; background-color:#fbfbfb; border-radius:1px;}



/*------产品列表----------*/

#main .inner .rfnr #cplb { width:720px; background:#fff; overflow:hidden; padding:30px 30px 50px 25px; margin-top:20px;}
#main .inner .rfnr #cplb .lfbg { float:left; margin:5px;}
#main .inner .rfnr #cplb ul li { float:left; margin:5px; position:relative; border-bottom:2px solid #f8f020; cursor:pointer;}
#main .inner .rfnr #cplb ul li a { display:block; text-decoration:none;}
#main .inner .rfnr #cplb ul li p { position:absolute; left:0; bottom:0; width:170px; height:30px; line-height:30px; color:#fff; background:url(lanbg_03.png) repeat; font-size:14px; text-align:center;}

/*------产品详细----------*/

#cpxx { width:710px; background:#fff; overflow:hidden; padding:45px 35px 30px 30px; margin-top:20px;}
#cpxx .top { width:710px; overflow:hidden; height:230px;}
#cpxx .top .lfbox { width:256px; height:230px; overflow:hidden; float:left; }
#cpxx .top .lfbox .bigimg { width:236px; height:156px; padding:4px; border:1px solid #bfbfbf; margin:0 auto;}
#cpxx .top .lfbox ul { margin-top:20px; width:256px; overflow:hidden;}
#cpxx .top .lfbox ul li { width:54px; height:36px; float:left; margin:0 4px; cursor:pointer; padding:1px;}
#cpxx .top .lfbox ul li.hover { width:54px; height:36px; float:left; margin:0 4px; cursor:pointer; padding:0; border:1px solid #6bd1f3;}
#cpxx .top .rfbox { width:420px; height:230px; overflow:hidden; float:left; margin-left:34px; }
#cpxx .top .rfbox h1 { line-height:42px; color:#666; font-size:24px; font-weight:400;}
#cpxx .top .rfbox p { padding:18px; width:384px; height:150px; line-height:30px; overflow:hidden; background:#f9f9f8;}

#cpxx .nrbox { width:710px; margin-top:40px; overflow:hidden;}
#cpxx .nrbox .bt { padding-left:24px; height:30px; line-height:30px; color:#fff; background:url(cpxx_07.jpg) no-repeat left top; border-bottom:3px solid #69d0f3; font-size:14px; font-weight:700;}
/* #cpxx .nrbox .text { padding:20px 0;} */
#cpxx .nrbox ul { width:704px; margin:20px auto 0; overflow:hidden;}
#cpxx .nrbox ul li { width:160px; height:143px; float:left; margin:0 8px; overflow:hidden;}
#cpxx .nrbox ul li a { display:block; text-decoration:none; text-align:center;}
#cpxx .nrbox ul li p { line-height:26px; width:160px; text-align:center;}



/*------科普小知识----------*/

#kpxzs { width:710px; background:#fff; overflow:hidden; padding:45px 35px 30px 30px; margin-top:20px;}
#kpxzs ul { width:710px; overflow:hidden; }
#kpxzs ul li { width:710px; overflow:hidden; padding:10px 0 35px; background:url(kpxzs_03.jpg) no-repeat center bottom;}
#kpxzs ul li .top { width:710px; overflow:hidden; }
#kpxzs ul li .top h2 { float:left; font-size:16px; font-weight:400;}
#kpxzs ul li .top h2 a {line-height:30px; font-size:16px; color:#333;}
#kpxzs ul li .top .rf { line-height:30px; color:#999;}
#kpxzs ul li .text { width:600px; line-height:20px; color:#999; margin-top:10px; text-indent:2em;}



/*------发展历程----------*/

#fzlc { width:710px; background:#fff url(fzlc_03.jpg) repeat-y 350px 96px; overflow:hidden; padding:45px 35px 50px 30px; margin-top:20px; }
#fzlc .lf:first-of-type { margin-top: 45px;}
#fzlc .lf { width:100%; margin-left:10px;}
#fzlc .lf li { width:267px; height:68px; padding:10px 23px 9px 10px; background:url(fzlc_14.jpg) no-repeat;}
#fzlc .lf li .rq { text-align:right; margin-right:5px; line-height:14px; color:#666; font-weight:700;}
#fzlc .lf li .wz { text-align:right; line-height:20px; height:40px; margin-top:10px; }
#fzlc .rf { width:329px; margin-top:0 ; margin-right:10px;}
#fzlc .rf li { width:290px; height:68px;margin-top:18px;padding:10px 10px 9px 29px; background:url(fzlc_18.jpg) no-repeat;}
#fzlc .rf li .rq { margin-right:5px; line-height:14px; color:#666; font-weight:700;}
#fzlc .rf li .wz { line-height:20px; height:40px; margin-top:10px; }



/*------发展历程----------*/
#gsjj { width:710px; background:#fff; overflow:hidden; padding:45px 35px 50px 30px; min-height:602px}
#gsjj .jj { width:710px; text-indent:2em; line-height:30px;margin-top:20px; height:120px; overflow:hidden;}
#gsjj .ycjj { display:none;}
#gsjj .zkbtn { width:544px; height:40px; line-height:40px; background:url(ckgd.jpg) no-repeat; margin:20px auto 0; text-align:center; cursor:pointer; font-size:14px; color:#666;}
#gsjj ol { width:710px; padding-bottom:32px; background:url(gsjj_10.jpg) repeat-x left bottom; margin-top:60px; overflow:hidden; height:28px;}
#gsjj ol li { float:left; margin-right:48px; padding-left:20px; background:url(gsjj_05.jpg) no-repeat left center; font-size:16px; color:#666; cursor:pointer;}
#gsjj ol li.hover { background:url(gsjj_03.jpg) no-repeat left center; color:#ff8f02;}
#gsjj ul { width:710px; overflow:hidden; margin-top:30px; display:none;}
#gsjj ul li { float:left; width:330px; margin:15px 15px 0 10px; position:relative; height:265px; overflow:hidden;}
#gsjj ul li .bg { width:330px; height:228px; background:url(lanbg_03.png) repeat; position:absolute; top:0; left:0; z-index:999; display:none;}
#gsjj ul li .bg p { width:155px; margin:78px auto 0; text-align:center; border-bottom:1px solid #fff; color:#fff; line-height:26px; padding-bottom:13px; font-size:18px;}
#gsjj ul li .text { line-height:20px; margin-top:17px; font-size:16px;}


/*-------------新闻详细--------------*/

#xwxx { width:700px;  background:#fff; overflow:hidden; padding:45px 35px 50px 30px;margin-top:20px; }
#xwxx h1 { line-height:30px; font-size:24px; text-align:center; font-weight:400; }
#xwxx .bz { width:680px; margin:20px auto; height:30px; line-height:30px;text-align:center;}
#xwxx .bz span { margin:0 14px;}
#xwxx .text { margin-top:20px; width:700px; overflow:hidden;}
#xwxx .text img { max-width:100%}
#xwxx .text p { font-size:14px; line-height:30px; margin-top:20px; text-indent:2em;}
#xwxx .fx {  padding:50px 0 20px; border-bottom:1px dashed #cccccc;}
#fy2 { width:700px; margin-top:20px;}
#fy2 p { color:#333; line-height:30px;}
#fy2 p a { color:#333; }

/*-------------新闻列表--------------*/
#xwlb { width:710px;  background:#fff; overflow:hidden; padding:45px 25px 50px 30px;margin-top:20px; }
#xwlb .toplb { width:710px; height:214px; overflow:hidden; position:relative;}
#xwlb .toplb .lbbox { width:710px; height:214px; overflow:hidden;}
#xwlb .toplb .lbbox ul li { float:left; width:710px; height:214px; overflow:hidden;}
#xwlb .toplb .lbbox ul li a.lf { width:299px; height:204px; padding:4px; border:1px solid #e4e2e2;}
#xwlb .toplb .lbbox ul li .right { margin-left:28px; width:373px; float:left; overflow:hidden; height:214px;}
#xwlb .toplb .lbbox ul li .right h2 { margin-top:16px; line-height:30px; color:#333; font-size:16px; font-weight:400;}
#xwlb .toplb .lbbox ul li .right h2 a {line-height:30px; color:#333; font-size:16px; font-weight:400;}
#xwlb .toplb .lbbox ul li .right p { margin-top:7px; line-height:24px; color:#666; height:96px; overflow:hidden; width:373px;}
#xwlb .toplb #left1 { position:absolute; left:350px; top:175px; cursor:pointer;}
#xwlb .toplb #right1 { position:absolute; left:385px; top:175px; cursor:pointer;}

#xwlb ol { width:710px; margin-top:20px; overflow:hidden;}
#xwlb ol li { width:693px; padding-left:17px; height:39px; overflow:hidden; border-bottom:1px dashed #c7c7c7; background:#fff url(xwlb_10.jpg) no-repeat left center;;}
#xwlb ol li.hover { width:693px; padding-left:17px; height:39px; overflow:hidden; border-bottom:1px dashed #c7c7c7; background:#f0f0f0 url(xwlb_13.jpg) no-repeat left center; color:#69d0f3;}
#xwlb ol li .lf { line-height:39px; color:#666; text-decoration:none;}
#xwlb ol li .rf { color:#999; line-height:39px; text-decoration:none;}
#xwlb ol .hover .lf { line-height:39px; color:#69d0f3;}
#xwlb ol .hover .rf { color:#69d0f3; line-height:39px;}




/*-------------久立画册1级--------------*/
#jlhc { width:750px;  background:#fff; overflow:hidden; padding:100px 15px 100px 20px;margin-top:20px; min-height:450px; }
#jlhc li{ float:left; margin:0 15px; text-align:center;}
#jlhc li a{ line-height:24px; color:#666; font-size:18px; font-family:"微软雅黑";}
#jlhc li a img{ margin-bottom:28px;}


/*-------------久立画册2级--------------*/
#jlhc-er { width:750px;  background:#fff; overflow:hidden; padding:100px 15px 100px 20px;margin-top:20px; min-height:450px; }
#hcsjbox { width:680px; padding:30px 0; margin:0 auto; position:relative;}
#hcsjbox #bigimg{ width:560px; height:372px; padding-bottom:13px; margin:0 auto; background:url(bigimg_ty.jpg) no-repeat center bottom; position:relative;}
#hcsjbox #bigimg img{ padding:4px; border:1px solid #c9c9c9;}
#hcsjbox #bigimg .wz{ width:520px; height:44px; line-height:44px; padding-left:30px; background:url(tmdlan.png) repeat-x; color:#fff; font-size:18px; font-family:"微软雅黑"; position:absolute; bottom:18px; left:5px;}
#hcsjbox #thumbList{ width:680px; height:107px; padding-top:37px; margin:0 auto; overflow:hidden;}
#hcsjbox #thumbList li{ float:left; width:160px; height:107px; padding:0 5px;}
#hcsjbox #thumbList li img{ padding:1px; border:1px solid #e1e1e1; opacity:0.7; filter:alpha(opacity=70);}
#hcsjbox #thumbList li.on img{ padding:0; border:2px solid #74d3f5; opacity:1; filter:alpha(opacity=100);}
#hcsjbox #left{ position:absolute; top:464px; left:-26px; cursor:pointer;}
#hcsjbox #right{ position:absolute; top:464px; right:-26px; cursor:pointer;}


/*-------------久立画册详细页--------------*/
#jlhc-xx { width:750px;  background:#fff; overflow:hidden; padding:100px 15px 100px 20px;margin-top:20px; min-height:450px; }
#hcbox { width:678px; padding:30px 0; margin:0 auto; overflow:hidden;}
#hcbox #hcejdatu{ float:left; width:508px; height:351px; padding:22px 0 16px; background:url(hcejdatubg.jpg) no-repeat center bottom; position:relative;}
#hcbox #hcejdatu .wz{ width:478px; height:44px; line-height:44px; padding-left:30px; background:url(tmdlan.png) repeat-x; color:#fff; font-size:18px; font-family:"微软雅黑"; position:absolute; bottom:16px; left:0px;}
#hcbox .xiaotu{ float:right; width:153px; overflow:hidden;}
#hcbox .xiaotu #thumbList{ width:153px; height:354px; margin:7px 0; overflow:hidden;}
#hcbox .xiaotu #thumbList ul li{ float:left; width:153px; height:106px; padding:6px 0; overflow:hidden;}
#hcbox .xiaotu #thumbList ul li img{ padding:2px;}
#hcbox .xiaotu #thumbList ul li.on img{ padding:0px; border:2px solid #69d0f4;}
#hcbox .xiaotu #up{ width:43px; height:14px; margin:0 auto; cursor:pointer;}
#hcbox .xiaotu #down{ width:43px; height:14px; margin:0 auto; cursor:pointer;}



/*-------------企业荣誉--------------*/
#qyry { width:750px;  background:#fff; overflow:hidden; padding:100px 15px 100px 20px;margin-top:20px; min-height:450px; }
#qyry #bigimg .text{ width:520px; height:44px; line-height:44px; color:#fff; font-size:18px; font-family:"微软雅黑"; text-align:center; color:#333; padding:10px 0;}
#qyry #thumbList { margin-top:20px;}
#qyry #left{ position:absolute; top:484px; left:-26px; cursor:pointer;}
#qyry #right{ position:absolute; top:484px; right:-26px; cursor:pointer;}


/*-------------研发理念--------------*/

#yfln { width:710px;  background:#fff; overflow:hidden; padding:45px 25px 50px 30px;margin-top:20px; }
#yfln p { line-height:30px; text-indent:2em;  overflow:hidden;}
#yfln img { margin:30px auto 0;}


/*-------------专题片--------------*/

#ztp { width:710px;  background:#fff; overflow:hidden; padding:90px 25px 150px 30px;margin-top:20px; }
#ztp .ztsp { width:606px; height:396px; margin:0 auto; overflow:hidden;}
#ztp p { width:606px; height:60px; line-height:60px; margin:0 auto; text-align:center; background:#d5d5d5; color:#fff; font-size:18px;}


/*-------------专题片--------------*/
#dzdt { width:710px;  background:#fff; overflow:hidden; padding:90px 25px 150px 30px;margin-top:20px; }



/*-------------联系方式--------------*/
#lxfs { width:710px;  background:#fff; overflow:hidden; padding:90px 25px 80px 30px;margin-top:20px; }
#lxfs h1 { margin-left:143px; line-height:44px; font-size:24px; color:#333;}
#lxfs ul { padding-left:158px; background:url(lxfs_03.jpg) no-repeat 18px; top:0; margin-top:22px; padding-bottom:20px;}
#lxfs ul li { width:304px; padding-left:18px; background:url(lxfs_06.jpg) no-repeat left 19px; padding-top:7px; height:30px; overflow:hidden;}
#lxfs ul li p { background:url(lxfs_10.jpg) repeat-x left bottom; line-height:30px; font-size:14px; color:#666;}
#lxfs img { margin:34px 0 0 223px;}


/*-------------人才理念--------------*/
#rcln { width:710px;  overflow:hidden; padding:20px 25px 80px 30px;margin-top:20px; background: #fff;}
#rcln p { width:410px; margin-top:30px; color:#999; line-height:30px; font-size:14px;}


/*人才招聘*/
#rczp { width:710px;  overflow:hidden; padding:20px 25px 80px 30px;margin-top:20px; background:#fff;}
.rczp_tb{ width:732px; line-height:18px; padding:40px 0; color:#999; overflow:hidden;}
.rczp_tb a{ color:#999;}

#rczp-xx{  width:710px;  overflow:hidden; padding:20px 25px 80px 30px;margin-top:20px; background:#fff;}
.rczp .zpzw{ width:708px; padding:42px 0 14px; overflow:hidden;}
.rczp .zwxq{ width:708px; overflow:hidden;}
.rczp .zwxq .top{ width:698px; height:30px; line-height:30px; padding-left:10px; background:#f3f3f3; color:#666; font-size:18px; font-family:"微软雅黑";}
.rczp .zwxq .nr{ width:688px; line-height:30px; padding:20px 0 20px 10px; color:#999;}


/*-------------资质证书--------------*/

#zzzs {  width:710px;  overflow:hidden; padding:20px 25px 80px 30px;margin-top:20px; background:#fff;}
#zzzs ol { width:642px; margin:0 auto; overflow:hidden;}
#zzzs ol li { width:164px; height:275px; overflow:hidden; margin:20px 25px 0 25px; float:left;}
#zzzs ol li a { display:block; text-decoration:none;}
#zzzs ol li a img { padding-bottom:8px; background:url(zzzs_06.jpg) no-repeat center bottom;}
#zzzs ol li a p { line-height:20px; height:40px; overflow:hidden; text-align:center; color:#333;}


/*------------网站地图--------------*/

.main-inner { width:998px;  overflow:hidden; padding-bottom:30px; padding-top:20px; background:#fff;}
.rtmapbt{ height:35px; line-height:35px; background:#ccc; padding-left:35px; text-align:left; font-size:14px; font-weight:700; color:#fff; overflow:hidden}
.rtmap{ border:#ccc 1px solid; border-top:0;overflow:hidden;  padding:10px; text-align:left; margin-bottom:10px;}
.rtmap li{line-height:25px; lin-height:25px; overflow:hidden; background:url(../images/x_03.jpg) repeat-x left bottom; padding:10px 0px;}
.rtmap li span{ float:left;}
.rtmap li .bt{ width:70px;height:25px;float:left; display:block; overflow:hidden; text-align:left; margin-right:10px; font-weight:700;}
.rtmap li .rtwz{ float:left;  overflow:hidden}
.rtmap li .rtwz a{ padding-right:10px;} 
.rtmap li .rt{ width:70px;  height:25px; float:left;display:block;overflow:hidden; text-align:left; }
.rtmap li .f12 a { padding-right:5px;}




/*行业领域*/
#hyly{ width:732px;overflow:hidden; padding:50px 25px 50px 30px;margin-top:20px; background:#fff; min-height:782px;}
#hyly .bd-box{ width:435px; overflow:hidden;}
#hyly .bd-box li{ float:left; width:135px; height:135px; padding:0px 0px 10px 10px; overflow:hidden; position:relative;}
#hyly .bd-box li img{ width:135px; height:135px; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden;}
#hyly .bd-box li span{  width:135px; height:135px; position:absolute; left:0px; top:38px; z-index:1; text-align:center; overflow:hidden; display:none;}
#hyly .bd-box li a{ width:135px; height:135px; position: relative; left:0px; top:0px; z-index:3; display:block; text-decoration:none; overflow:hidden;}
#hyly .bh-box{ width:280px;}
.hylyimg{ padding-bottom:10px;}
#hyly .bh-box{ width:280px; overflow:hidden;}
#hyly .bh-box li{ float:left; width:135px; height:135px; padding:0px 10px 10px 0px; overflow:hidden; position:relative;}
#hyly .bh-box li img{ width:135px; height:135px; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden;}
#hyly .bh-box li span{  width:135px; height:135px; position:absolute; left:0px; top:38px; z-index:1; text-align:center; overflow:hidden; display:none;}
#hyly .bh-box li a{ width:135px; height:135px; position: relative; left:0px; top:0px; z-index:3; display:block; text-decoration:none; overflow:hidden;}

/*行业领域详情*/
.hylybg_top{ height:40px; background:#f8f8f8 url(hylybg_top.jpg) no-repeat center top;}
#hyjs{ width:775px; overflow:hidden; background:#fff; padding:20px 0; margin-top:20px; min-height:880px}
#hyjs .top{ width:720px; height:23px; line-height:23px; background:url(hylytopbg.jpg) repeat-x left center;}
#hyjs .top .wz{ display:inline-block; padding:0 12px; background:#70d7fc; color:#fff; font-size:14px; font-weight:700;}
#hyjs .nr{ width:702px; line-height:30px; padding:40px 15px; color:#666; text-align:justify; overflow:hidden;}
#lyxq{ width:950px; padding:20px 25px; margin:0 auto; overflow:hidden; background:#fff;}
#lyxq .tpfx{ width:374px; overflow:hidden}
#lyxq .tpfx .tp{ width:374px; height:225px; overflow:hidden;}
#lyxq .tpfx .tp img{ padding:4px; border:1px solid #c3c3c3;}
#lyxq .tpfx .fx{ padding:18px 0 33px;}
#lyxq .btzy{ width:370px; padding-left:30px; overflow:hidden;}
#lyxq .btzy .bt{ height:36px; line-height:36px; padding:12px 0 12px 6px; color:#333; font-size:24px; font-family:"微软雅黑"; font-weight:400;}
#lyxq .btzy .zy{ line-height:24px; padding:0 6px 20px 6px; border-bottom:1px solid #d4d8d9; text-indent:2em; color:#999; font-size:14px; font-family:"微软雅黑";}
#lyxq .cpfl{ width:148px; padding-top:8px; overflow:hidden;}
#lyxq .cpfl .top{ height:30px; line-height:30px; color:#333; font-size:18px; font-family:"微软雅黑"; text-align:center;}
#lyxq .cpfl #CSSBox{ width:148px; height:175px; overflow:hidden;}
#lyxq .cpfl #CSSBox li{ height:34px; line-height:34px; padding-left:30px; background:#69d0f4 url(lycplist.jpg) no-repeat 12px center; margin-bottom:1px; overflow:hidden;}
#lyxq .cpfl #CSSBox li a{ color:#fff;}
#lyxq .cpfl #cpgodown{ width:36px; height:9px; background:url(cpgodown.jpg) no-repeat; margin:0 auto; cursor:pointer;}
#gdxq,#sqxq{ width:544px; height:40px; line-height:40px; background:url(ckxq.jpg) no-repeat center bottom #fff; color:#33beff; font-weight:700; text-align:center; cursor:pointer; margin:20px auto 0;}
#lyxqnr{ width:1000px; margin:0 auto; overflow:hidden;}


#lyxq .lyxqbox { width:100%; overflow:hidden;}



/*产品标准*/

#cpbz { width:711px;overflow:hidden; padding:40px 32px 50px 32px;margin-top:20px; background:#fff; min-height:782px;}
#cpbz ol { width:282px; padding:0 214.5px; height:33px; background:url(cpbz_03.jpg) repeat-x left top;}
#cpbz ol li { float:left; width:135px; margin:0 3px; text-align:center; font-size:20px; line-height:30px; border-bottom:3px solid #aaaab4; cursor:pointer;}
#cpbz ol li.hover { border-bottom:3px solid #69d0f3;}
#cpbz .nrbox { width:711px; overflow:hidden; display:none;}	
#cpbz .nrbox .wzbox { width:678px; padding:20px 0 15px 33px; border-bottom:1px dashed #dadada; font-family:"宋体";}
#cpbz .nrbox .wzbox h2 { font-size:14px; color:#333; line-height:30px;}
#cpbz .nrbox .wzbox .text { width:678px; overflow:hidden;}
#cpbz .nrbox .wzbox .text .lf { width:160px; float:left;}
#cpbz .nrbox .wzbox .text .wz { float:left; width:518px;}
#cpbz .nrbox .wzbox .text p { font-size:14px; color:#666; line-height:30px;}


.jcsb-list{ width:100%; overflow:hidden; margin-top:40px; margin-bottom:20px;}
.jcsb-list li{float:left; width:210px; height:275px; overflow:hidden; margin-right:26px;}
.jcsb-list li img{ width:210px; height:165px;}
.jcsb-list li span{ display:block; text-align:center; line-height:30px; height:30px; width:210px; font-size:14px; overflow:hidden;}

.cpbz-bar{ margin:20px 0px; overflow:hidden; width:100%;}
.cpbz-bar-t{ border-bottom:1px solid #ddd; height:35px; line-height:35px; text-align:center;}
.cpbz-bar-t a{ padding:0px 20px; border-bottom:3px solid #aaaab4; font-size:20px; width:125px; line-height:40px;}
.cpbz-bar-t a:hover{ text-decoration:none;}
.cpbz-bar-t .hover{ border-bottom:3px solid #69d0f3;}
.cpbz-bar-b{ overflow:hidden;}
.cpbz-bar-b dl{ border-bottom:1px dashed #ddd; padding:20px; overflow:hidden; width:100%;}
.cpbz-bar-b dl dt{ font-size:14px; font-weight:bold; }
.cpbz-bar-b dl dd{ font-size:14px;overflow:hidden; width:100%; height:30px;}
.cpbz-bar-b dl  dd .span-1{ display:block; float:left; font-family:"宋体"; width:160px;}
.cpbz-bar-b dl dd .span-2{ display:block; float:left; font-family:"宋体"; margin-left:20px;}
.dl-2 { background:#fafafa;}

.cpfl-box{ width:710px;}
.cpfl-box-l{float:left; }
.cpfl-box-r div{float:left; width:170px; margin-left:10px; margin-right:0px; position:relative; height:136px; margin-bottom:10px;}
.cpfl-box-r div img{ width:170px; height:135px;}
.cpfl-box-r div a{ display:block; bottom:0px; height:32px; position:absolute; line-height:32px; text-align:center; color:#fff;font:14px/32px 'Microsoft YaHei'; width:170px; overflow:hidden; z-index:99;background:url(cpfl_09.png) repeat-x left top;}
.cpfl-box-r .last{ margin-left:0px; margin-right:10px;}
.cpfl-box-r .last:last{ margin-right:1px;}

















































