.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:12px "宋体"; color:#555; line-height:54px; overflow:hidden; }
.pst a { color:#555; }
.pst a:hover { color:#77af00; }
.pb_t_1 { line-height:48px; height:48px; overflow:hidden; background:url(/res/images/pb_t_1_l.gif) left bottom repeat-x; }
.pb_t_1 h3 { font-family:"Microsoft YaHei"; float:left; font-weight:100; }
.pb_t_1 h3 b { display:inline-block; background:url(/res/images/pb_t_1_lb.gif) right bottom no-repeat; float:left; }
.pb_t_1 h3 a { font-size:22px; color:#464646; margin:0 10px 0 0; display:inline-block; padding:0 0 0 30px; background:url(/res/images/sol_t_ic.gif) left 14px no-repeat; }
.pb_t_1 h3 em { font-size:22px; color:#303030; margin:0 10px 0 0; display:inline-block; padding:0 0 0 30px; background:url(/res/images/sol_t_ic.gif) left 14px no-repeat; font-style:normal; }
.pb_t_1 h3 a:hover { color:#303030; }
.pb_t_1 h3 span { text-transform:uppercase; font-size:18px; color:#cdcdcd; text-transform:uppercase; display:inline-block;  float:left; }
.pb_t_1 p { float:right; font-size:14px; padding:5px 0 0; height:43px; overflow:hidden; }
.pb_t_1 p a, .pb_t_1 p a:hover { color:#767676; margin:0 6px; font-family:"Microsoft YaHei"; }
.pb_t_1 .fr { display:inline-block; padding:0 37px 0 0; background:url(/res/images/pb_t_1_ic.gif) right 12px no-repeat; font-family:"Microsoft YaHei"; font-size:16px; color:#4f4d4d; }
.pb_t_1 .fr:hover { color:#4f4d4d; }

.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(/res/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 { 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(/res/images/control2.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(/res/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(/res/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 0 12px; height:54px; border:1px #d4d4d4 solid; overflow:hidden; line-height:20px; }
.sol_c li span a, .sol_c li span a:hover { color:#626262; }
/*qlt*/
.qlt { margin:20px 0; padding:29px 0 0; height:310px; overflow:hidden; background:#fff; }
.qlt_c { clear:both; padding:30px 0 0 22px; }
.qlt_c li { width:197px; background:#f0f0f0; text-align:center; padding:25px 0 0; height:153px; margin:0 4px 0 0; float:left; position:relative; }
.qlt_c li img { width:90px; height:90px; margin:0 auto; overflow:hidden; display:block; }
.qlt_c span { font-size:14px; font-weight:bold; display:block; line-height:22px; padding:14px 0 0; }
.qlt_c .cur li span { color:#646464; text-decoration:none; }
.qlt_c .lst { margin:0; }
.qlt_c em { width:90px; height:90px; display:block; position:absolute; z-index:9; display:none; left:54px; top:25px; }
.qlt_c .cur li em, .qlt_c li:hover em { display:block; }
.qlt_c .cur li span, .qlt_c li:hover span { color:#6ea200; }
/*case*/
.dpro2_c{padding:27px 0 0; clear:both;}
.dpro2_c dl{ height:180px;width:695px; background:#f1f1f1; margin-bottom:31px; padding:18px 18px 0 18px; overflow:hidden;}
.dpro2_c dl:hover{background:#8d8b8c; color:#fff;}
.dpro2_c dl:hover a,.dpro2_c dl:hover p{ color:#fff;}
.dpro2_c dt{ width:276px;overflow:hidden; float:left;}
.dpro2_c dt img{ width:276px; height:156px; display:block;}
.dpro2_c dd{ width:400px;float:right; overflow:hidden;}
.dpro2_c dd h5 a{ display:block; font:14px "宋体"; font-weight:bold; background:url(/res/images/dline1.gif) repeat-x left bottom; height:26px; overflow:hidden; line-height:26px; color:#454545;}
.dpro2_c dd p{ padding:10px 0 0;font:12px "宋体"; color:#626262;line-height:24px; height:90px; overflow:hidden;}
.dpro2_c dd b{ display:block;}
.dpro2_c dd b a{ color:#626262;}
/*hot*/
.hot { padding:24px 0 0; margin:20px 0 0; height:453px; overflow:hidden; background:#fff; }
.hot .pb_t { margin:0 18px 0 20px; }
.hot_c { clear:both; padding:34px 0 0 22px; }
#hot_c_0 { position:relative; z-index:1; }
#hot_c_0 .box { width:549px; height:312px; overflow:hidden; position:relative; z-index:1; }

#hot_c_0 .list { position:relative; width:9999px; overflow:hidden; }
#hot_c_0 .list li { position:relative; width:549px; height:312px; float:left; display:inline; }
#hot_c_0 .list li img { width:549px; height:312px; }
#hot_c_0 .prev, #hot_c_0 .next { position:absolute; top:50%; margin-top:-25px; width:47px; height:47px; background-image:url(/res/images/control2.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; z-index:2; }
#hot_c_0 .prev { left:5px; background-position:0 -50px; }
#hot_c_0 .next { right:5px; background-position:0 0; }
#hot_c_0 span { background:#fff; width:518px; padding:12px 15px 0; height:61px; overflow:hidden; border:1px #d2d2d2 solid; position:absolute; left:0; bottom:0; z-index:2; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#hot_c_0 span.text b{ display:block; line-height:20px;height:20px; color:#fff; font-size:14px; font-weight:normal; }
#hot_c_0 span.num{ display:block; width:34px; height:34px; font-size:14px; font-style:italic; line-height:20px; color:#fff; font-family:"新宋体"; position:absolute; left:670px; top:220px; }
#hot_c_0 span.num b{ font-size:32px; color:#7FB805; }

#hot_c_0 .list span h5 { line-height:22px; height:22px; overflow:hidden; font-weight:100; }
#hot_c_0 .list span h5 { font-size:18px; font-family:"Microsoft YaHei"; color:#464646; }
#hot_c_0 .list span p { clear:both; line-height:35px; color:#656565; }
.hot_r { font-weight:bold; width:440px; overflow:hidden; padding:100px 0 0; }
.hot_r p a { color:#fff; display:inline-block; text-align:center; width:208px; margin:0 5px 0 0; padding:29px 0 0; line-height:72px; height:72px; font-size:16px; }
.hot_r p { height:107px; }
.hot_r .hot_r1 { background:#6fba2c url(/res/images/hot_r_ic.png) 88px 17px no-repeat; }
.hot_r .hot_r2 { background:#8fc31f url(/res/images/hot_r_ic.png) 88px 17px no-repeat; }
.hot_r .hot_r3 { background:#8fc31f url(/res/images/hot_r_ic.png) 35px 19px no-repeat; }
.hot_r .hot_r4 { background:#abcd03 url(/res/images/hot_r_ic.png) 35px 19px no-repeat; }
.hot_r span a { color:#fff; display:inline-block; text-align:center; width:103px; margin:0 3px 0 0; padding:33px 0 0; line-height:70px; height:70px; font-size:14px; }
.hot_r a:hover { color:#fff; }
.hot_r span { height:107px; }



.eng{ padding:28px 20px 30px; overflow:hidden; background-color:#FFF;}
.eng h2{ line-height:58px;height:58px; overflow:hidden; text-align:center; border-bottom:1px #a3a3a3 dotted; font-weight:100; font-family:"Microsoft YaHei";}
.eng h2 a,.eng h2 a:hover{color:#686868; font-size:24px;} 
.eng h4{font-weight:100;height:25px;}
.eng h4 a,.eng h4 a:hover{ line-height:25px;height:25px;color:#5c5c5c;font-size:12px; text-align:center;width:76px; display:inline-block; float:right; background:#ebebeb;} 
.eng h5{ padding-left:5px;margin-top:-8px; z-index:9;line-height:20px;height:20px; overflow:hidden; font-weight:100; font-size:12px; color:#8d8d8d;}
.eng h5 span{margin:0 28px;}
.eng h5 span#cntrHits { margin:0 5px;}
.eng .content_edit { font-size:14px; font-family:"Microsoft YaHei"; padding:30px 38px; }
.eng .content_edit a { color:#77af00; }
.eng .content_edit p { margin:10px 0; }
.eng .content_edit table td { padding:5px; }
.eng .content_edit .page_tools { margin:40px 0 40px; line-height:1.73; }
.eng .content_edit .page_tools a { color:#000; }
.eng .content_edit .page_tools span { display:block; margin-bottom:5px; }
.eng .content_edit .page_tools span a:hover { color:#7ab301; }

.eng p{ line-height:24px; padding-left:5px;color:#656565;}
.eng .p1{padding:46px 0 0;padding-left:5px;height:97px; overflow:hidden;}
.eng .eng1{ line-height:0; font-size:0;height:427px; overflow:hidden;}
.eng .eng1 em img{width:570px;height:392px; overflow:hidden;}
.eng .eng1 span{ display:inline-block;width:424px; overflow:hidden;}
.eng .eng1 span img{width:424px;height:193px; overflow:hidden;margin:0 0 6px;}
.eng .p2{height:120px; overflow:hidden;}
.eng .eng_img{height:378px; overflow:hidden; line-height:0; font-size:0;}
.eng .eng_img img{width:499px;height:317px; overflow:hidden;}
.eng .p3{height:277px; overflow:hidden; clear:both;}
.eng .p3 span{ display:block;margin:0 0 24px;}
.eng .eng3_l{width:650px;  padding:11px 53px 0 46px;height:244px; overflow:hidden; background:#f2f2f2;}
.eng .eng3_l h6{ line-height:40px;height:36px; clear:both; overflow:hidden;font-weight:100; font-family:"宋体";}
.eng .eng3_l h6 a,.eng .eng3_l h6 a:hover{color:#212121; font-size:16px;} 
.eng .eng3_l li{ line-height:44px;height:44px; overflow:hidden;padding:0 0 0 5px; border-bottom:1px #a4a4a4 dotted;}
.eng .eng3_l li span{ float:right; font-family:"宋体"; color:#7a7a7a;}
.eng .eng3_l li a,.eng .eng3_l li a:hover{color:#626262;}
.eng .eng3_l ul{height:140px; padding:0 0 8px 5px;overflow:hidden;}
.eng .eng3_l .p4{ color:#7f7e7e;text-align:right;padding-right:5px; clear:both;}
.eng .eng3_l .p5{color:#7f7e7e;padding-right:5px; }
.eng .eng3_l .p5 a,.eng .eng3_l .p5 a:hover{color:#7f7e7e;margin:0 10px 0 0;}
.eng .eng3_r{width:235px; overflow:hidden;}
.eng .eng3_r li{overflow:hidden;height:63px;margin:0 0 1px;}
.eng .eng3_r li a{ font-family:"Microsoft YaHei"; font-size:16px; color:#464646; display:block;line-height:63px;height:63px;background:#ececec url(/res/images/rec_ic1.gif) 177px 17px no-repeat;padding:0 0 0 22px;}
.eng .eng3_r li a:hover,.eng .eng3_r .cur a{background:#7db700 url(/res/images/rec_ic2.gif) 177px 17px no-repeat; color:#fff; text-decoration:none;}
.cho{margin:20px 0 0; clear:both;padding:23px 0 0;height:355px; overflow:hidden;background-color:#FFF;}
.cho h3{ line-height:70px;height:70px; overflow:hidden; font-weight:100;padding:0 0 0 408px;}
.cho h3 span{ display:inline-block;padding:0 160px 0 0; font-size:30px; color:#464646;background:url(/res/images/cho_w.gif) right 31px no-repeat;}
.cho_c{padding:0 0 0 20px;}
.cho_c li{ height:120px;float:left; text-align:center;width:199px; border-top:1px #d4d4d4 solid;border-right:1px #d4d4d4 solid; position:relative;}
.cho_c .lst{ border-right:none;}
.cho_c img{width:199px;height:81px; display:block; overflow:hidden;}
.cho_c li a em{ position:absolute; display:none;width:199px;height:81px;left:0;top:0;}
.cho_c li span{ font-weight:bold; display:block; font-size:16px; line-height:33px;color:#535353;}
.cho_c li a:hover em{z-index:9; display:block;}
.cho_c li a:hover span,.cho_c li a:hover{color:#7db700; text-decoration:none;}
.cho_c .btm{padding:14px 0 29px;}
.cho_c .btm em{left:0;top:14px;}