@charset "utf-8";
/* CSS Document */

body{ font-family:Verdana, Geneva, sans-serif;}

.none{ display:none;}
.block{ display:block;}

.box{ width:1000px; padding:0 25px; margin:0 auto; background:url(../images/b_bg.png) repeat-y top center;}
.head span{ float:right; line-height:85px;}
.head span em{ padding: 0 6px; color:#e7e7e7;}
.head span b{ font-family:Verdana, Geneva, sans-serif; font-weight:normal;} 
.head span a{ color:#727272;}
.head h1{ background:url(../images/logo_en.jpg) no-repeat; float:left;}
.head h2{ background:url(../images/logo_en.jpg) no-repeat -183px 15px; float:left; height:90px;}
.head h2 a{ display:block; width:350px; height:90px; text-indent:-9999px;}
.head h1 a{ display:block; width:185px; height:90px; text-indent:-9999px;}

.nav{ background:#838080;line-height:35px;}
.nav .nLi{ float:left; position:relative; display:inline;  }
.nav .nLi h3{ float:left; text-align:center;}
.nav .nLi h3 a{ display:block; font-size:14px; padding:0 20px; font-weight:bold; color:#FFF;}
.nav .sub{ display:none; left:0; top:35px; width:155px; text-align:left;  position:absolute; background:#595959; line-height:30px; z-index:9999; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; color:#fff; word-break:keep-all; white-space:nowrap;overflow: hidden;padding-left:10px; font-size:11px; }
.nav .sub a:hover{ background:#4E4E4E; color:#fff;  }
.nav .on h3 a{ background:#4E4E4E; color:#fff;}
.nav .cur{ width:160px;}
.nav .cur a{ display:block; text-align:left; padding-left:10px; color:#fff; width:150px; }

.foot{ line-height:35px; text-align:right; width:1020px; margin:0 auto; color:#737272; font-size:12px; padding:0 10px;}
.foot big{ float:right; font-size:12px;}
.foot small{ float:left;}
.foot span{ padding:0 8px; color:#bdbdbd;}
.foot em,.copy em{ font-family:Verdana, Geneva, sans-serif;}  
.foot a{ color:#737272;}
.copy{ line-height:20px; text-align:center; width:1040px; margin:0 auto; color:#999; font-size:12px; border-top:#dcdcdc solid 1px; padding-top:5px;}
.copy span{ padding:0 5px; color:#bdbdbd;}
.copy a{ color:#999;}

.loca{ background:#c3c7ca; height:60px; line-height:60px; width:970px;color:#eee; padding:0 15px;}
.loca a,.loca a:hover{ color:#FFF;}
.loca span{ float:right;}
.loca h2{ font-size:20px; color:#FFF;}

.main{ padding:15px 25px;}
.main .left{ width:179px; float:left;}
.solution{ margin-bottom:15px;}
.solution dt{ background:#b8b8b8; color:#FFF; font-size:15px; padding-left:15px; line-height:35px; margin-bottom:8px;}
.solution dt em{ background:url(../images/n_dot.jpg) no-repeat 0px 10px ; float:right; margin-right:10px; width:15px; height:35px;}
.solution dt em a{ display:block; text-indent:-999px; width:15px; height:35px;}
.solution li ul li{margin-bottom:7px;}
.solution li p{ background:#eceded; border-bottom:#d8dde0 solid 1px; line-height:26px; padding-left:15px; margin-bottom:7px;}
.solution li ul{ display:none; }
.solution li:hover p,.solution li.cur p{background:#797575; color:#FFF;}
.solution li:hover a,.solution li.cur a{ color:#FFF;}
.solution li a{ display:block;}
.solution li.cur{ font-weight:bold;}
.solution li li.curs { background:#838080; color:#FFF; border-bottom:#d8dde0 solid 1px; line-height:26px; padding-left:15px; }
.solution li li.curs  a,.solution li li.curs  a:hover{ color:#FFF;}
.solution li.m1{ background:#c3c7ca; color:#fff; border-bottom:#d8dde0 solid 1px; line-height:26px; padding-left:15px;}
.solution li.m2{ background:#797575; color:#fff; }
.solution li.m2 a,.solution li.m2 a:hover{ color:#FFF;}
.solution li.m1 a,.solution li.m1 a:hover{ color:#FFF;}
.solution li.m1:hover{background:#838080; color:#FFF;}
.solution li em.open{ background:url(../images/s_dots.png) no-repeat 0 12px; width:8px; height:25px; display:block; float:right; line-height:25px; cursor:pointer; margin-right:10px;}
.solution li:hover em.open,.solution li.cur em.open{ background:url(../images/p_dot.png) no-repeat 0 12px; width:8px; height:25px; display:block; float:right; line-height:25px; cursor:pointer; margin-right:10px;}
.solution li em.close{ background:url(../images/s_dots.png) no-repeat 0 -13px; width:8px; height:25px; display:block; float:right; line-height:25px; cursor:pointer; margin-right:10px;}
.solution li:hover em.close,.solution li.cur em.close{background:url(../images/p_dot.png) no-repeat 0 -13px; width:8px; height:25px; display:block; float:right; line-height:25px; cursor:pointer; margin-right:10px;}


.ask dt{ background:#b8b8b8; color:#FFF; font-size:15px; padding-left:15px; line-height:35px;}
.ask dt em{ background:url(../images/n_dot.jpg) no-repeat 0px 10px ; float:right; margin-right:10px; width:15px; height:35px;}
.ask dt em a{ display:block; text-indent:-999px; width:15px; height:35px;}
.ask dd{ background:#f5f5f5; padding:7px 10px;}
.ask dd li{ line-height:21px; margin-bottom:10px;}
.add{background:#eceded url(../images/add.png) no-repeat 10px center; border-bottom:#d8dde0 solid 1px; margin-top:10px; padding:7px 5px 10px 60px; line-height:19px; color:#999;}
.add a{ color:#999;}
.right{ float:right; width:170px;}

.service{ margin-bottom:15px;}
.service dt{ background:#b8b8b8; color:#FFF; font-size:14px; padding-left:15px; line-height:35px;}
.service dt em{ background:url(../images/n_dot.jpg) no-repeat 0px 10px ; float:right; margin-right:10px; width:15px; height:35px;}
.service dt em a{ display:block; text-indent:-9999px; width:15px; height:35px;}
.service dd{ background:#f5f5f5;}
.service dd li{ border-bottom:#FFF solid 1px; padding:5px 10px; border-top:#e0e0e0 solid 1px; cursor:pointer;}
.service dd li .s_txt{ color:#959595; display:none; margin:2px 0;}
.service dd li span{ background:url(../images/s_dots.png) no-repeat 0 -12px; width:8px; height:25px; display:block; float:right; line-height:25px; cursor:pointer;}
.service dd li span.cur{ background:url(../images/s_dots.png) no-repeat 0 12px;}
.service dd li .s_t{ background:url(../images/s_dot.png) no-repeat top left; padding-left:30px; line-height:15px; height:30px; font-size:12px;}
.service dd li .s_t.m1{ background-position:0 1px;}
.service dd li .s_t.m2{ background-position:0 -34px;}
.service dd li .s_t.m3{ background-position:0 -73px;}
.service dd li .s_t.m4{ background-position:0 -112px;}
.service dd li .s_t.m5{ background-position:0 -151px;}
.service dd li .s_t.m6{ background-position:0 -190px;}
.service dd li .s_t.m7{ background-position:0 -232px;}
.service dd li.cur .s_t{ }
.service dd li.cur .s_txt{ display:block;}
.service dd li.cur span{ background:url(../images/s_dots.png) no-repeat 0 -12px;}
.service dd li.cur span.cur{ background:url(../images/s_dots.png) no-repeat 0 12px;}

.partner dt{ background:#b8b8b8; color:#FFF; font-size:15px; padding-left:15px; line-height:35px;}
.partner dt span{ float:right; margin-right:5px;}
.partner dt a{width:16px; height:25px;cursor:pointer; display:inline-block; margin-left:5px;}
.partner dt a.but_up{ background:url(../images/btn.jpg) no-repeat 0 10px;}
.partner dt a.but_down{ background:url(../images/btn.jpg) no-repeat -18px 10px;}
.partner dd{ background:#f5f5f5; padding:15px 0 0 0;}
.partner dd .scrollDiv{height:130px; overflow:hidden; margin-bottom:12px;}
.partner dd li{ margin-bottom:13px; text-align:center; padding:0 10px;_margin-bottom:7px; display:inline-block;}
.partner dd li img{ width:145px; height:50px; border:#e6e6e6 solid 1px; }

.news{ margin-top:15px;}
.news dt{ background:#b8b8b8; color:#FFF; font-size:15px; padding-left:15px; line-height:35px;}
.news dd{ background:#f5f5f5; padding:10px; position:relative;}
.news dd h1{ font-size:14px; line-height:19px;}
.news dd p{ line-height:21px; color:#a1a1a1;}
.news dd img{ position:absolute; right:10px; bottom:10px;}

.newsmore{ background:#f5f5f5; padding-left:10px; margin-top:15px; line-height:30px; border-bottom:#e9ecee solid 1px;}
.newsmore span{ float:right; margin:8px 11px 0 0;}

.mid{ width:619px; border:#e3e3e3 solid 1px; margin-left:15px; float:left; font-size:14px; line-height:23px;}
.about{ padding:5px 0px 0px 15px; }
.about dt{ font-size:20px; line-height:45px; color:#000;}
.about dd{ line-height:21px; color:#575656;}
.about dd .a_con{ padding-right:15px;}
.about h5{ font-size:15px; line-height:30px;}
.about dd h6{ font-size:15px; line-height:35px; color:#000; }
.product{ padding:15px 0px 0 0}
.product li{ float:left; background:#f5f5f5; margin:0 15px 15px 0; border:#e9e9e9 solid 1px; width:184px; display:inline; } 
.product li img{width:184px; height:87px;}
.product li p{ padding:10px 10px 0px 10px; height:110px; line-height:21px; color:#7d7d7d; overflow:hidden;}
.product li .btn{ line-height:35px; height:35px; padding:0 10px; font-size:14px; background:#ebebeb; font-weight:bold; width:164px; overflow:hidden;}
.product li .btn span{ float:right; padding-top:10px;}
.product li .btn img{ width:15px; height:15px;}
.product li:hover{ background:#8b8b8b;}
.product li:hover p{ color:#FFF;}
.product li:hover .btn{background:#b6b6b6; color:#FFF;} 

.ban img{ width:619px;}

.proinfo{ padding-bottom:15px;}
.characteristic li{ width:189px; float:left; margin-right:15px; background:#eceded; margin-bottom:15px;}
.characteristic li img{ float:left; display:inline; margin-right:15px;}
.characteristic li p{ line-height:19px; padding-top:16px; color:#9a9a9a;}
.characteristic li strong{ font-size:14px; color:#3e3e3e;}
.p_c_txt{padding:0 15px 8px 0px;}
.p_c_txt img{ float:right; margin-left:15px;}
.p_img_list{ margin:8px 0 8px 0;}
.p_img_list li{ float:left; position:relative;}
.p_img_list li img{ width:196px; height:138px;}
.p_img_list li .img{ position:absolute; right:0px; bottom:6px; width:28px; height:28px; cursor:pointer;}
.p_img_list li .imgss{ width:398px;}
.txt_list{ margin-bottom:10px;}
.txt_list li{ list-style:outside; margin-left:20px;}

.so_list li{ width:102px; float:left; margin-right:15px; background:#eceded; margin-bottom:15px; text-align:center;line-height:35px;}
.so_list li .img{ background:#e0e0e0; text-align:center;}
.so_list li p{ color:#3e3e3e; }
.so_list li.cur{ margin-right:0px;}

.news_list{ padding:0 15px 0 0;}
.news_list li{margin-bottom:15px; padding-bottom:15px; border-bottom:#e7e7e7 solid 1px;}
.news_list img{ float:left; margin-right:15px; width:170px; height:90px;}
.news_list .txt{ float:left; width:400px; }
.news_list .txt h5{ font-size:14px; line-height:30px; width:400px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_list .txt p{color:#999; line-height:17px; font-size:12px; height:50px; overflow:hidden; }

.ninfo{ padding:10px 15px 10px 0;}
.ninfo h1{ text-align:center; line-height:45px; font-size:22px; color:#000;}
.ninfo .n_n_t{ text-align:center; color:#999; border-bottom:#ccc dotted 1px; margin-bottom:10px; padding-bottom:10px;}
.ninfo .n_n_t span{ padding:0 10px; position:relative;}
.ninfo .n_n_t span.share{ background:url(../images/n_s_dot.jpg) no-repeat 60px 5px; cursor:pointer;}
.ninfo .n_n_t em{ font-family:Verdana, Geneva, sans-serif;}
.ninfo .n_n_t ul{ position:absolute; left:-20px; top:29px; background:#FFF; color:#a9a9a9; border:#d3d3d3 solid 1px; width:90px; padding:10px 15px 5px 15px; display:none; }
.ninfo .n_n_t ul li{ background:url(../images/p_share.png) no-repeat; padding-left:30px; text-align:left; font-size:12px; line-height:30px; margin-bottom:5px;}
.ninfo .n_n_t ul li a{color:#a9a9a9;}
.ninfo .n_n_t ul li.ico1{ background-position:0 -96px;}
.ninfo .n_n_t ul li.ico2{ background-position:0 2px;}
.ninfo .n_n_t ul li.ico3{ background-position:0 -31px;}
.ninfo .n_n_t ul li.ico4{ background-position:0 -63px;}
.ninfo .n_n_t ul li.ico5{ background-position:0 -130px;}
.n_infos{ padding:10px 20px; line-height:21px; color:#333;}
.n_infos p{ margin-bottom:10px; text-indent:2em; font-size:12px;}
.ninfo h6{ font-size:15px;}
.ninfo ul.nlist{ margin-bottom:10px;}
.ninfo ul.nlist li{ float:left; width:50%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:22px;}
.ninfo .dings { text-align:center; border-bottom:#e9e9e9 solid 1px; padding-bottom:20px; margin-bottom:10px;}
.ninfo .dings a{ display:inline-block; height:48px; line-height:48px; width:154px; margin:0 5px; color:#666;}
.ninfo .dings a.ding{ background:url(../images/ding.jpg) no-repeat; padding-left:40px;}
.ninfo .dings a.cai{ background:url(../images/cai.jpg) no-repeat; padding-left:40px;}
.pages{ text-align:center; padding:10px 0 20px 0;}
.pages a {BORDER: #dbdbdb 1px solid; PADDING:5px 8px; MARGIN:2px; COLOR:#333; TEXT-DECORATION: none}
.pages a:hover {BORDER: #797574 1px solid; }
.pages a:active {BORDER: #797574 1px solid; COLOR: #59ac00; }
.pages .current {BORDER: #797574 1px solid; FONT-WEIGHT: bold; PADDING:5px 8px; MARGIN: 2px; BACKGROUND: #878787; color:#FFF;}
.pages .disabled {BORDER: #999 1px solid; PADDING:5px 8px; MARGIN:2px;  COLOR: #999; PADDING-TOP: 2px;}


.contact{ padding:0 15px 0 0;}
.contact em{ font-family:Verdana, Geneva, sans-serif;}
.contact h6{ font-size:16px; line-height:30px; padding-top:15px;}


.online{ margin-bottom:15px;}
.online h1{ font-size:15px; line-height:50px;}
.online li{ margin-bottom:10px;}
.online li span{ float:left; width:80px; display:block; text-align:right;line-height:30px;}
.online li .input{ line-height:30px; border: #DBDFE6 solid 1px; border-top: #ABADB3 solid 1px; height:30px; width:400px; padding-left:5px;}
.online li textarea{border: #DBDFE6 solid 1px; border-top: #ABADB3 solid 1px; height:50px; width:400px; padding-left:5px; line-height:25px;}
.online li select{ line-height:30px; height:30px;}
.online li .submit{ background:#797575; width:120px; height:40px; border:none; color:#FFF; line-height:40px; font-size:16px; font-weight:bold; cursor:pointer;}
.online li .reset{ background:#ccc; width:120px; height:40px; border:none; color:#FFF; line-height:40px; font-size:16px; font-weight:bold; cursor:pointer; margin-left:15px;}

.job{ padding:15px 0;}
.job li{ line-height:25px; border-bottom:#e7e7e7 dotted 1px; margin-bottom:15px; padding-bottom:15px;}
.job h5{ font-size:15px; color:#000;}
.job li strong{ line-height:30px; font-size:14px;}

.Plist{ padding:0px 0px 15px 0;}
.Plist h2{ font-size:14px; line-height:45px;}
.Plist ul li{ float:left; margin:0 10px 0px 0; }
.Plist img{ width:128px; height:40px; padding:5px; border:#e6e6e6 solid 1px;}

.a_con p{ margin-bottom:15px;}
.a_con p em,.a_con p em a{ color:#000;}
.a_con p .img{ float:right; display:inline; margin-left:15px;}
.a_con p .imgs{ float:left; display:inline; margin-right:15px;}
.s_service{ padding:0 15px 15px 0;}
.s_service p{ margin-bottom:15px;}
.s_service p img{ float:right; margin-left:15px; display:inline;}
.s_service h1{ font-size:16px; line-height:30px; padding-bottom:10px;}


.g_list{ padding:5px 15px 0px 0;}
.g_list li{background:url(../images/b.jpg) no-repeat left top; padding-left:30px; margin-bottom:15px; border-bottom:#CCC dotted 1px; padding-bottom:15px;}
.g_list li.cur{ font-weight:bold; font-size:14px; background:url(../images/a.jpg) no-repeat left top; margin-bottom:5px; border-bottom:none; padding-bottom:0px}
.g_list em{ font-family:Verdana, Geneva, sans-serif; color:#999; font-size:12px; font-weight:normal;}

.s_service_l li{ background:#f4f4f4; font-weight:bold;}
.s_service_l li.cur{ background:#f9f9f9;}
.s_service_l li .t{ background:#e9e9e9; font-size:14px; }
.s_service_l li .t h2{ line-height:35px; height:35px; float:left;  font-size:14px; padding-left:10px;}
.s_service_l li .t img{ float:left;}
.s_service_l li .t em{ float:right; background:url(../images/n_dot.jpg) no-repeat center center;}
.s_service_l li .t em a{ width:40px; height:35px; display:block;}
.s_service_l li p{ padding:10px 15px; line-height:21px; font-weight:normal; color:#858585; }

.slideBox{ width:619px; height:153px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:25px; height:10px; line-height:14px; text-align:center; background:#838080; cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:#FFF; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:619px; height:153px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.sitemap{ padding:30px 0 0 35px; background:url(../images/c_bg.gif) repeat-x;}
.sitemap li{ float:left; width:130px;}
.sitemap li.cur{ float:left; width:150px;}
.sitemap li a{ display:block;}
.sitemap li span{ line-height:25px;}
.sitemap li samp{ font-family:'宋体';}
.sitemap li strong{ line-height:30px; font-size:14px;}