@charset "utf-8";
.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 { background:url(../images/skinsvibar.png) no-repeat; }
.b01, .b02, .b03, .b04, .b05, .b06, .b07, .b08, .b09, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22, .b23, .b24, .b25, .b26, .b27, .b28, .b29, .b30, .b31, .b32, .b33, .b34, .b35, .b36, .b37, .b38, .b39, .b40, .b41, .b42, .b43, .b44, .b45, .b46, .b47, .b48, .b49, .b49b, .b59, .b60, .b61, .b62, ul.n_rt_ul { background: url(../images/skinsvibtn.png) no-repeat; border:0; cursor: pointer; overflow:hidden; }
/*common*/
.content{width:1043px; margin:0 auto; overflow:visible;}
.bg{ background:#fff;}
.ban { width:100%; margin:0 auto; text-align:center; height:339px; }
.ban a { display:block; width:100%; height:100%; margin:0 auto; }
.pst { height:54px; font:14px "Microsoft YaHei"; color:#555; line-height:54px; overflow:hidden; background: url(../images/home.png) 0 center no-repeat; padding-left:20px}
.pst a { color:#555; }
.pst a:hover { color:#77af00; }
.pb_t { line-height:48px; height:48px; overflow:hidden; background:url(../images/pb_t_l.gif) left bottom repeat-x; }
.pb_t h3 { font-family:"Microsoft YaHei"; float:left; font-weight:100; }
.pb_t h3 b { display:inline-block; background:url(../images/pb_t_lb.gif) right bottom no-repeat; float:left; }
.pb_t h3 a { font-size:22px; color:#464646; margin:0 10px 0 0; display:inline-block; padding:0 0 0 30px; background:url(../images/sol_t_ic.gif) left 14px no-repeat; }
.pb_t h3 em { font-size:22px; color:#303030; margin:0 10px 0 0; display:inline-block; padding:0 0 0 30px; background:url(../images/sol_t_ic.gif) left 14px no-repeat; font-style:normal; }
.pb_t h3 a:hover { color:#303030; }
.pb_t h3 span { text-transform:uppercase; font-size:18px; color:#cdcdcd; text-transform:uppercase; display:inline-block;  float:left; }
.pb_t p { float:right; font-size:14px; padding:5px 0 0; height:43px; overflow:hidden; }
.pb_t p a, .pb_t p a:hover { color:#767676; margin:0 6px; font-family:"Microsoft YaHei"; }
.pb_t .fr { display:inline-block; padding:0 37px 0 0; background:url(../images/pb_t_ic.gif) right 12px no-repeat; font-family:"Microsoft YaHei"; font-size:16px; color:#4f4d4d; }
.pb_t .fr:hover { color:#4f4d4d; }
/*product.css*/
.dpro { background:#fff; padding:40px 20px 30px; min-height:500px}
.dfen { width:233px; overflow:hidden; }
.dfen h2 { background:url(../images/dpro_h_bg.gif) repeat-x center top; height:82px; overflow:hidden; font:20px "Microsoft Yahei"; font-weight:600; margin-bottom:13px; line-height:75px; text-align:center; }
.dfen h2 a { color:#fff; }
.dfen h2 i { font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#cdcccc; text-transform:uppercase; padding-left:5px; }
.dfen h3 { height:51px; font:14px "Microsoft Yahei"; line-height:51px; overflow:hidden; margin-bottom:1px; position:relative; }
.dfen h3 a { display:block; color:#fff; background:#7db700 url(../images/dpro_jt2.png) no-repeat 195px 22px; padding:0 25px; }
.dfen h3 a:hover, .dpro .cur a { background:#7db700 url(../images/dpro_jt2.png) no-repeat 195px 22px; color:#fff; text-decoration:none; font-size:18px }
.dfen h3 span { display:block; width:60px; height:51px; position:absolute; z-index:1; top:0; right:0; cursor:pointer; }
.dfen ul { margin-top:10px; margin-bottom:14px; }
.dfen li { height:41px; border-bottom:1px solid #e2e2e2; font:14px "Microsoft Yahei"; line-height:41px; background:url(../images/dpro_jt3.gif) no-repeat 25px 13px; padding-left:50px; overflow:hidden; }
.dfen li a { color:#464545; }
.dfen .nones { border-bottom:0; }
.dlx { height:56px; background:url(../images/dlx_bg.jpg) no-repeat center top; overflow:hidden; margin-top:17px; font:16px "Microsoft Yahei"; color:#fff; padding:72px 0 0 12px; overflow:hidden; }
.dlx span { font:24px "Times New Roman"; color:#fff; display:block; }
.dlx a, .dlx a:hover { color:#fff; }

/*dp01*/
.dnew { margin-top:23px; }
.dnew dl { height:237px; background:#f1f1f1; margin-bottom:17px; padding:30px 0 0 20px; overflow:hidden; }
.dnew dt { width:308px; height:206px; overflow:hidden; float:left; }
.dnew dt img { width:298px; height:196px; border:5px solid #fff; }
.dnew dd { width:360px; height:206px; float:right; overflow:hidden; margin-right:20px; display:inline; }
.dnew dd h5 a { display:block; font:14px "Microsoft Yahei"; font-weight:bold; background:url(../images/dline1.gif) repeat-x left bottom; height:40px; overflow:hidden; line-height:24px; color:#7db700; }
.dnew dd i { font:12px "Microsoft Yahei"; line-height:24px; height:72px; overflow:hidden; margin-top:8px; font-style:normal; display:block }
.dnew dd em { display:block; text-align:right; margin-top:28px; }

.dpro2 {
    width: 729px;
    overflow: hidden;
}

.dproa {
    width: 100%;
    overflow: hidden;
}

.contxt{ font-size:15px; line-height:30px; margin-top:25px}
.contxt p{ margin-bottom:10px}

.contxta{margin-top:25px}


/*project.css*/
.cer { padding:34px 0 0; height:428px; }
.cer_l { width:382px; overflow:visible; margin-top:-87px; z-index:9; position:relative; }
.cer_l h5 { padding:33px 24px 0 0; text-align:center; height:209px; overflow:hidden; background:url(../images/cer_bg.png) left top no-repeat; }
.cer_l h5 b { display:block; line-height:62px; height:62px; overflow:hidden; font-size:28px; color:#77af00; }
.cer_l h5 span { font-weight:100; display:block; line-height:35px; overflow:hidden; font-size:22px; color:#3b3b3b; }
.cer_l p { text-indent:2em; line-height:29px; font-size:14px; }
.cer_l p a, .cer_l p a:hover { color:#3b3b3b; }
/*.cer_r { width:598px; height:377px; overflow:hidden; position:relative; }
.cer_r p img { display:block; width:598px; height:377px; }
.cer_r span { display:block; position:absolute; padding:8px 64px 0 28px; width:506px; height:80px; left:0; top:288px; background:url(../images/1.png); }
.cer_r span b { display:block; line-height:30px; height:30px; color:#fff; font-size:14px; font-weight:100; }
.cer_r span i { font-style:normal; line-height:20px; color:#fff; font-family:"宋体"; }
.cer_r .to_l, .cer_r .to_r { top:150px; z-index:9; }
.cer_r .to_l { left:15px; }
.cer_r .to_r { right:15px; }*/
.cer_r { position:relative; width:598px; height:377px; overflow:hidden; }
.cer_r .box { position:relative; width:598px; height:377px; overflow:hidden; }
.cer_r .list { position:relative; width:9999px; overflow:hidden; }
.cer_r .list li { position:relative; width:598px; height:377px; float:left; display:inline; }
.cer_r .list li img { width:598px; height:377px; }
.cer_r .prev, .cer_r .next { position:absolute; top:50%; margin-top:-25px; width:47px; height:47px; background-image:url(../images/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; z-index:2; }
.cer_r .prev { left:5px; background-position:0 -50px; }
.cer_r .next { right:5px; background-position:0 0; }
.cer_r span.text{ display:block; position:absolute; padding:8px 64px 0 28px; width:510px; height:80px; left:0; top:288px; background:url(../images/1.png); font-style:normal; line-height:20px; color:#fff; }
.cer_r span.text b{ display:block; line-height:30px;height:30px; color:#fff; font-size:14px; font-weight:normal; }
.cer_r span.num{ display:block; width:34px; height:34px; font-size:14px; font-style:italic; line-height:20px; color:#fff; font-family:"新宋体"; position:absolute; left:540px; top:340px; }
.cer_r span.num b{ font-size:32px; color:#7FB805; }

/*sol*/
.sol { padding:25px 0; overflow:hidden; background:#fff; }
.sol .pb_t { margin:0 20px; }
.sol_c { clear:both; padding:20px 0 0; width:100%; }
.sol_c li { display:inline; margin:0 16px 0 18px; float:left; width:312px; overflow:hidden; height:340px; }
.sol_c li h4 { font-family:"Microsoft YaHei"; font-weight:100; line-height:56px; height:56px; font-weight:100; padding:0 0 0 26px; background:url(../images/sol_ic.gif) 3px 20px no-repeat; }
.sol_c li h4 a, .sol_c li h4 a:hover { color:#6ea200; font-size:16px; }
.sol_c a img { display:block; width:312px; height:185px; overflow:hidden; }

.sol_c span { display:block; padding:10px 15px 10px 12px; height:50px; border:1px #d4d4d4 solid; overflow:hidden; line-height:20px; }
.sol_c li span a, .sol_c li span a:hover { color:#626262; }