@charset "utf-8";
/* CSS Document */
body{margin: 0px auto; padding: 0px; font-family: "宋体"; font-size: 12px; color: #474747;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #474747;}
a:hover{text-decoration: underline; color: #2F8808;}
.cl{height: 0px; clear: both; overflow: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.w1002{ margin: 0px auto; padding: 0px; width: 1000px;}
.cs1002{ margin: 0px auto; padding: 0px; width: 1030px;}
.mtop3{ padding-top:25px;}
.mtop8{ padding-top:15px;}
.ma20{ padding:20px;}
/*页头样式*/
#top{ margin: 0px auto; padding: 0px; height: 26px; border-bottom:1px  dashed #ccc;  line-height: 26px; color: #8a8a8a; overflow: hidden;}
#top a{ color: #8a8a8a;} 
#top a:hover{ color: #0373df;}
#top .txt{ float: left;}
#top .txt b{ font-weight: normal; color: #95D71A}
#top .topnav{ float: right;}
#top .topnav span{ padding-left: 8px; padding-right: 8px;}

#header{ margin: 0px auto; padding: 0px; width: 1000px; height:132px; overflow: hidden;}
#header .logo{ float: left; width:589px; padding-top:20px;}
#header .logotel{ float: right; width:300px; padding-top:38px;} 
#header .logotel a{color:#f00008;font-weight: bold;font-size: 15px;font-family: arial;}
#header .lxdh{ float:right; text-align: right; width: 174px; padding-top: 12px; height: 72px; overflow: hidden;}
#header .txt{ font-size: 12px; height: 16px;}
#header .tel{ color: #308809; height: 32px; line-height: 32px; font-family: "Arial"; padding-right: 5px; font-size: 27px;}
#header .pic{ height: 24px; overflow: hidden;}
#header .pic a{ margin-right: 5px;}



/*导航*/
.nvbgs{ width:100%; overflow:hidden; margin:auto; background:url(/xs/images/naebgg.jpg) repeat-x;}
.nav{ line-height:48px;height:48px; overflow:hidden;}
.nav li{ float:left; color:#FFF; }
.nav li a{color:#fff; font-size:16px;  font-family:"微软雅黑";  font-weight: normal; background:url(/xs/images/00_1b1.jpg) no-repeat right;overflow:hidden; padding-left:17px; padding-right:17px; display:block;}
.nav li a:hover{ overflow:hidden;font-family:"微软雅黑"; font-weight:normal; color:#fff; background: url(/xs/images/dhlbj.jpg) no-repeat;  line-height:48px;height:48px; }
.nav .dic a{font-family:"微软雅黑"; color:#fff; overflow:hidden;  font-weight:normal;  background: url(/xs/images/dhlbj.jpg) no-repeat;   line-height:48px;height:48px; }
.nav .end{ background:none;} 

.banrwr{ width:100%; margin: 0 auto; overflow: hidden; position:relative}
.banrwr .pic{ width:100%; height:559px;}
.banrwr .Icon{ position:absolute; top:500px; left:50%; margin-left:-50px; }
.banrwr .Icon span{ float:left; display:block; width:12px; height:12px; margin-right:16px; background:#333; border-radius:6px; cursor:pointer;}
.banrwr .Icon span.cur{ background:#F60}

#navSearch{ margin: 0px auto; padding-top:2px; padding-bottom:2px; width: 1000px; height: 40px; overflow: hidden;}
#serh{width:317px; padding-top:5px; height:34px;}
#serh .input_text{height:33px; width:226px; background:url(/xs/images/index_23.jpg) no-repeat; border:none; padding-left:25px;  float:left;  line-height:33px;}
#serh .input_btn{background:url(/xs/images/index_24.jpg) no-repeat; border: 0 none; width:66px; float:left; text-indent:-999em; display: block; cursor:pointer; height:33px;}

#navSearch .searchKey{ float: left; width: 620px; height: 40px; line-height:40px; overflow: hidden;}
#navSearch .searchKey span{ font-size:12px; color: #525252; font-weight: bold;}
#navSearch .searchKey a{ margin-left: 4px; margin-right: 10px;}
#bannerBox{ margin: 0px auto; width: 1000px;overflow: hidden;}
#bannerTxt{ margin: 0px auto; padding: 0px 0px 0px 20px; width: 982px; height: 32px; line-height: 32px; font-family: "微软雅黑"; overflow: hidden; font-size: 16px; background: #2F8808; color: #fff;}
#bannerTxt p{ background: url(../xs/images/icon_x.jpg) left no-repeat; padding-left: 25px; float: left;}


.pr96{ padding-right: 96px;}
.pl16{ padding-left: 16px;}

.txtEn{ color: #2F8808; font-family: Arial; padding-left: 5px; font-weight: normal;}
.none{ display: none;}

.cGray,.cGray a{ color: #666}
.cGray a:hover{color: #2F8808;}

.cGreen,.cGreen a,.cGreen a:hover{color: #2F8808;}


/*合作伙伴*/
.hxhb{ overflow: hidden; padding-top:18px;}
.hxhb span{ padding-top:35px; width:25px; height:45px; }
.hxhb li{ float:left; width:170px; padding-left:15px;}
.hxhb li .pic{ width:166px; border:1px solid #ccc; padding:1px;}
.hxhb li .txt{ height:25px; line-height:25px; text-align:center;}

/*产品*/
.sjfe{ width:205px; overflow:hidden;}
.sfebj{ background:URL(/xs/images/cp_lbg.gif) no-repeat; height:70px; padding-top:37px; text-align:center; color:#FFF;}
.sfebj h3{ font-family:"微软雅黑"; line-height:23px; font-size:16px; }
.spslbg{border:3px solid #026ed5; border-top:none; overflow:hidden; padding:10px;}
.spslbg h3{ border-bottom:1px dashed #fe6d00; font-family:"微软雅黑"; font-size:14px; line-height:35px; background:url(/xs/images/bjlwi.jpg) no-repeat left; padding-left:15px; margin-left:5px; margin-bottom:10px; }
.spslbg li{ line-height:30px; overflow: hidden; background:url(/xs/images/00_22.jpg) no-repeat left; padding-left:15px;}
.spslbg li a{ color:#0373df;}
.spleu{ background:url(/xs/images/sfie.jpg) no-repeat; height:25px;}

.sfeiri{ width:780px; overflow:hidden; }
.fais{ background:#efeff1; overflow:hidden; padding:10px;}
.faiws{ background:url(/xs/images/sfeui.jpg) no-repeat bottom; line-height:42px; }
.faiws h3{ font-family:"微软雅黑"; font-size:16px; color:#0373df; line-height:42px; padding-bottom:5px; padding-left:5px;}
.faiws span{ float:right;}
.sqsei{ padding-top:15px; overflow:hidden;}
.sqsei li{ float:left; width:226px; padding-left:12px; padding-right:10px;}
.sqsei .pic{ width:220px; border:1px solid #e0e0e0; padding:2px; background:#f1f1f1; }
.sqsei .txt{  line-height:30px; text-align:center; background:url(/xs/images/qcdf.jpg) no-repeat top;} 
.sqsei .txp{ overflow:hidden; text-align: center; padding-bottom:10px;}
.sqsei .txp .tic{ padding-left:15px;}

/*案例*/
.case_bg{ width:100%; overflow:hidden; background:#f1f1f1; padding-top:40px; margin-top:25px; padding-bottom:55px;}
.sfeoo_ca{ width:375px; background:url(/xs/images/00_26.jpg) no-repeat; margin:auto;height:55px; line-height:55px; }
.sfeoo_ca h3{ font-size:20px; font-family:"微软雅黑"; float:right; padding-right:5px; color: #0373df;}

.hwyb{ overflow: hidden; padding-top:28px;}
.hwyb span{ padding-top:55px; width:25px; height:45px; }
.hwyb li{ float:left; width:210px; padding-left:20px;}
.hwyb li .pic{ width:200px;  }
.hwyb li .pic a{ width:200px; border:5px solid #ffffff; display:block;}
.hwyb li .pic a:hover{ width:200px; border:5px solid #0373df; }
.hwyb li .txt{ height:35px; line-height:35px; text-align:center; background:#FFF;}

/*优势*/
.sfeoi{ width:100%; background:url(/xs/images/ys_tbg.jpg) no-repeat center; height:197px;}
.seu_tile{ padding-top:38px; color:#FFF; line-height:35px; font-size:20px; text-align:center; font-family: "微软雅黑";}
.seu_tile h3{ font-size:24px; font-family:"微软雅黑";}
.ys_bg{ background:#f1feea; width:100%; overflow:hidden; margin:auto; padding-top:78px; padding-bottom:58px;}
.yous{ background:url(/xs/images/ys01.jpg) no-repeat; height:238px; }
.ystow{ width:360px; line-height:30px; padding-top:68px; padding-left:85px; }
.ystow p{ line-height:25px;padding-left:0px; font-family:"微软雅黑"; font-size:14px; padding-bottom:10px}


.youson{ background:url(/xs/images/ys02.jpg) no-repeat; height:326px; }
.yst_qw{ width:400px; line-height:30px; padding-top:72px; padding-right:25px; }
.yst_qw p{ line-height:25px;padding-left:0px; font-family:"微软雅黑"; font-size:14px; padding-bottom:10px}

.yowon{ background:url(/xs/images/ys03.jpg) no-repeat; height:285px; }
.yst_qh{ width:400px; line-height:30px; padding-top:52px; padding-left:85px;  }
.yst_qh p{ line-height:25px;padding-left:0px; font-family:"微软雅黑"; font-size:14px; padding-bottom:10px}


.yqwyn{ background:url(/xs/images/ys04.jpg) no-repeat; height:314px; }
.yst_qi{ width:404px; line-height:30px; padding-top:55px; padding-right:10px;  }
.yst_qi p{ line-height:25px;padding-left:0px; font-family:"微软雅黑"; font-size:14px; padding-bottom:10px}

.yfoyn{ background:url(/xs/images/ys05.jpg) no-repeat; height:275px; }
.yst_fi{ width:380px; line-height:30px; padding-top:70px; padding-left:85px;  }
.yst_fi p{ line-height:25px;padding-left:0px; font-family:"微软雅黑"; font-size:14px; padding-bottom:10px}

/*客户见证*/
.jgpe{ background:url(/xs/images/00_41.jpg) repeat-x; height:39px;}
.jgpe h3{ font-family:"微软雅黑"; font-size:16px; color:#FFF; background:url(/xs/images/00_40.jpg) no-repeat left; line-height:32px; padding-left:18px; height:39px; }
.jgpe span{ float:right; padding-top:10px;}
.jgpe span a{ color:#0373df;}

.kh_ny{ overflow:hidden; padding-top:25px; }
.kh_ny span{ padding-top:105px; width:25px; height:45px; }
.kh_ny li{ float:left; width:220px; margin-left:16px; margin-right:16px; background:#f3f3f3;}
.kh_ny li .pic{ width:220px; }
.kh_ny li .txt{ height:35px; line-height:35px; text-align:center;}
.kh_ny li .txt a{ color:#0373df; font-family:"微软雅黑"; font-size:14px; }
.kh_ny li .txp{ padding-left:10px; padding-right:10px; line-height:25px; color:#666;}
.kh_ny li .txm{ float:right;}

/*关于我们*/
.cabue_bg{ width:100%; overflow:hidden; background:#f1f1f1;  margin-top:25px;}
.abowo{ width:702px; overflow:hidden; padding-top:30px;}
.serilus{ background:url(/xs/images/00_52.jpg) repeat-x bottom; height:38px; overflow:hidden; }
.serilus h3{ float:left; width:65px; color:#0373df; font-family:"微软雅黑"; padding-right:5px; font-size:16px; background:url(/xs/images/0q0_52.jpg) no-repeat bottom left; height:38px; line-height:36px;  }
.serilus h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; height:38px; line-height:38px; color:#777; font-weight:normal;  }
.serilus span{ float:right; color:#000; padding-top:10px ; color:#0373df;  }
.serilus span a{color:#0373df;}

.bouts{ padding-top:5px; overflow:hidden;}
.botow{ width:300px; overflow:hidden;  padding-top:25px;}
.borigw{width:390px;}
.autse{ overflow:hidden; line-height:25px; padding-top:25px;}
.autse p{ font-size:16px; color:#ff6600; font-family:"微软雅黑"; height:32px;}

.rigcef{ width:276px; overflow:hidden; background:#e9e9e9; padding-top:14px;}
.rigcef_tu{ padding:12px;}





.hcqyb{ overflow: hidden; padding-top:18px;}
.hcqyb span{ padding-top:55px; width:25px; height:45px; }
.hcqyb li{ float:left; width:170px; text-align:center; padding-left:15px;}
.hcqyb li .pic{ width:170px;  }
.hcqyb li .txt{ height:35px; line-height:35px; text-align:center; }


#footer{ margin: 0px auto; padding: 0px; margin-top: 20px; border-top: 1px #fff solid; background: url(../xs/images/footer.gif) #C6C5C4 top repeat-x; padding-bottom: 12px;}
#footerNav{ margin: 0px auto; height: 35px; padding: 0px; width: 1002px; text-align:center; line-height: 35px; color: #fff;}
#footerNav a{ color: #fff;}
#footerNav span{ padding-left: 10px; padding-right: 10px;}
#footerCopyright{ margin: 0px auto; padding: 0px; width: 1002px; text-align:center; padding-top: 12px; line-height: 28px; padding-bottom: 12px;}
#footerCopyright span{ padding-left: 8px; padding-right: 8px;}
#footerKeyword{ margin: 0px auto; padding: 0px; width: 1002px; border-top: 1px #A7A7A7 dotted; line-height: 24px; padding-top: 12px;}
#footerKeyword span{ padding-left: 6px; padding-right: 6px;}

.wap{ margin: 0px; top: 240px; left: 0px;top:expression(eval(document.documentElement.scrollTop+240)); position:fixed;*position: absolute; font-size: 12px; background: #eee; padding-top: 3px; padding-right: 3px; padding-left: 8px; padding-right: 8px; padding-bottom: 8px; width: 99px;}
.waptxt{ line-height: 24px; height: 24px; overflow: hidden; text-align:center;}
.wappic{ text-align:center;}
.sfei{ background:url(/xs/images/banfe.jpg) no-repeat ; width:333px; font-size:18px; font-weight:bold; margin:auto; text-align:center; color:#FFF; font-family: "微软雅黑"; height:38px; line-height:38px;}