  /*重置*/
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;list-style:none;}
body{font-family:Arial, Helvetica, sans-serif; background:#b5a397;}
img{ border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.center-z{ width:1024px; margin:0 auto;}
/*dianjidaohang*/
.banner-z{ width:100%; overflow:hidden;}
.djdh{ width:100%; overflow:hidden; background:#6a5750;}
.djdh a{ color:#f1f1f1; line-height:40px; margin-right:60px;}
.djdh a:first-child{ margin-left:220px;}
.djdh a:hover{ color:#ff9933;}
.intro{ width:100%; overflow:hidden; margin:20px auto;}
#one,#three{ background:#6a5750; overflow:hidden; border-radius:15px; padding:10px;}
#three{ padding-top:20px;}
.intro h1{ background:url(/custom/images/introduction.png) top center; height:100px;}
.intro p{ font-size:14px; line-height:24px; color:#e5d1c4;}
.intro p:first-child{ text-indent:2em;}
.kuang{ width:1024px; overflow:hidden; margin-top:20px;}
.fsBox { position: relative; width:593px; height:386px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; float:left; }
.fsBox .pic img { width:593px; height:386px; display: block; }
.fsBox .num { position: absolute; z-index: 3; bottom:10px; right:10px; }
.fsBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.fsBox .num li a{ background:#000;}
.fsBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.fsBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.fsBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.zuowen{ float:right; width:398px; margin-right:10px; line-height:24px;}
.zuowen strong{ color:#ff9933; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
.zuowen .las-z{ padding-top:20px; display:block; margin-bottom:10px;}
.zuowen span{ display:block; line-height:24px; font-size:14px; font-weight:100; color:#333; margin:10px 0; color:#e5d1c4;}
.zuowen span a{ color:#ddd;}
.zuowen .hline{ margin:3px; padding-left:15px; background:url(/custom/images/hline.jpg) left center no-repeat; color:#ea592c;}
/*equipment*/
.equi{ width:100%; overflow:hidden;}
.equi h1{background:url(/custom/images/equipment.png) top center; height:100px;}
.equi #one .91快播t{ background:url(/custom/images/91快播1.png) no-repeat; width:1024px; height:50px;}
.equi #one .91快播t a{ background:url(/custom/images/more_img.gif); width:80px; height:20px; float:right; margin-top:20px;}
.equi #one img{ float:left; width:593px; margin-top:20px; border-radius:15px;}
.equi #one .jianj{ float:right; line-height:24px; text-indent:2em; font-size:14px;}
.equi #one .chanl{ float:right; line-height:24px;  margin-top:-6px; font-size:14px;}
.equi #one .chanl strong{color:#f76900; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
.equi #two{background:#6a5750; overflow:hidden; border-radius:15px; padding:10px; padding-top:20px; margin-top:1px;}
.equi #two .91快播t{ background:url(/custom/images/cone1.png) no-repeat; width:1024px; height:50px;}
.equi #two .impact{ background:url(/custom/images/impac.png) no-repeat; width:1024px; height:50px;}
.equi #two .vsi{ background:url(/custom/images/vsi.png) no-repeat; width:1024px; height:50px;}
.equi #two a{ background:url(/custom/images/more_img.gif); width:80px; height:20px;  margin-top:20px;}
.equi #two img{ float:left; width:593px;  margin-top:20px; border-radius:15px; border:solid 1px #f1f1f1}
.equi #two .jianj{ float:right; line-height:24px; text-indent:2em; font-size:14px;}
.equi #two .chanl strong{color:#f76900; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
.equi #two .chanl{ float:right;line-height:24px;  /*margin-top:15px;*/ font-size:14px;}
.equi #one .bgys{ width:400px; height:447px; padding:10px; float:right; margin-top:20px; background:#b5a397; border-radius:15px;}
.equi #two .bgys{ width:400px; height:447px; padding:10px; float:right; margin-top:20px; background:#b5a397; border-radius:15px;}
/*case*/
.case-z{ width:100%; overflow:hidden; margin-top:20px;}
.case-z h1{background:url(/custom/images/case11.png) top center; height:100px;}
.case-z p{ color:#30231d;}
.liuc1{ width:282px; height:546px; padding:10px; overflow:hidden; float:left;  background:#b5a397; border-radius:15px 0px 0 15px;}
.liuc1 p{ font-size:14px; line-height:22px;}
.liuc1 strong{ margin-bottom:10px; display:block; color:#f76900; font-family:Georgia, "Times New Roman", Times, serif;}
.liuc1 img{ margin-top:15px; margin-bottom:15px;}
.liuc2{ width:400px; height:546px; overflow:hidden; float:left; padding:10px; overflow:hidden; float:left;  background:#b5a397;}
.liuc2 p{ height:260px; font-size:14px; line-height:26px; padding-left:60px; background:url(/custom/images/linesj2.png) left center no-repeat;}
.liuc2 strong{ margin-bottom:10px; display:block; color:#f76900; margin-left:60px; font-family:Georgia, "Times New Roman", Times, serif;}
.fsBox-z { position: relative; width:420px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left;  float:left; margin-bottom:20px;}
.fsBox-z .pic{ height:225px;}
.fsBox-z .pic img { width:400px; display: block; }
.fsBox-z .num { position: absolute; z-index: 3; bottom:0px; right:20px; }
.fsBox-z .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.fsBox-z .num li a{ background:#000;}
.fsBox-z .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.fsBox-z .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.fsBox-z .num li.on a,.focusBox .num a:hover{ background:#f60;  }
#three h2{ margin-bottom:20px;}
.liuc3{border-radius:0 15px 15px 0px ; }
.liuc3 strong:last-child{ display:block; padding-left:60px;}
.liuc3 p:last-child{ height:254px; padding-left:60px; background:url(/custom/images/linesj2.png) no-repeat left center; color:#30231d;}
/*contact*/
.contact-z{ width:100%; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.contact-z h1{background:url(/custom/images/contact.png) top center; height:100px;}
#four{ background:#6a5750; width:1044px; border-radius:15px;}
.inquiry{ border-top:2px solid  #e10000; font-size:12px; border-radius:15px; padding-left:180px;}
.xgys{font-size:14px; font-weight:bold; color:#ddd;  background:url(/custom/images/tabmenu_repeat.png) repeat-x left bottom;padding:10px 0px 10px 20px;}
.xgys span{ color:#b5a397; font-weight:500; font-size:12px; padding-left:30px;}
.xgys span i{ color:#f93; font-style:inherit; padding-left:10px;}
.contactinfor{padding:10px 0px 10px 20px; border-bottom:1px dashed #ccc; width:660px;}
.inquirymain{padding:0px 20px 20px 20px;}
.contactinfor .mail{background:url(/custom/images/mail.png) no-repeat 0 3px; margin-right:90px; padding-left:20px; color:#f93;}
.contactinfor .mail:hover{text-decoration:underline;}
.phone{background:url(/custom/images/tel.png) no-repeat 0 0; padding-left:20px; color:#fff;}
.contactinfor .sskepe{background:url(/custom/images/sskepe.png) no-repeat 0 1px; margin-left:80px; padding-left:55px; color:#f93;}
.inquirymain span{font-weight:bold; color:#f93;}
.inquirymain table{margin-top:25px; font-family:Arial, Helvetica, sans-serif; color:#3e3e3e;}
.inquirymain input{border:1px solid #ccc;  height:18px;}
.inquirymain textarea{border:1px solid #ccc; width:350px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin-top:10px;}
.inquirymain table td{padding:3px 8px 3px 15px; color:#ddd;}
.inquirymain strong{ font-weight:500; color:#a5a5a5;}
.inquirymain th{ width:110px;}
.inquirymain input.sendmessage{ background:#000; color:#fff; width:169px; height:32px; border:none; margin:10px 0px 10px 180px;cursor: pointer;}

.table_bg{width:630px; padding:1px; line-height: 22px;margin:15px auto;font-size: 12px;}
.table_bg table{border:none;border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center; background:#E8E8E8; text-shadow:none;}
.table_bg tr{border:0px;}
.table_bg td,.table_bg th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:8px 1px;}
.table_bg tr:hover{color:#fff;background:#cc0000;}
.pro_table2{border:none;border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF;}
.pro_table2 tr{border:0px;}
.pro_table2 td{border:none;border-bottom:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}
/*sand-zhuanti*/
.banner-sand{ width:100%; overflow:hidden; background:url(/custom/images/sand-banner.jpg) top center; height:512px;}
.title-tu{ width:100%; height:158px; overflow:hidden; display:block; margin-top:40px; background:url(/custom/images/sand-proline.png) top center;}
.product-line{ width:1000px; margin:0 auto;}
.product-line .line-left{ float:left; width:400px; overflow:hidden; margin-top:30px;}
.product-line .line-left video{ margin-bottom:20px;}
.product-line .line-left p{ font-size:14px; text-indent:2em; margin-bottom:20px; line-height:20px;}
.product-line .line-left p:last-child{ text-indent:0em; margin-top:20px;}
.product-line .line-left span{ font-size:18px; font-weight:bold; padding:5px 15px; background:#1a6ce5; color:#f1f1f1; margin-top:10px;}
.product-line .line-right img{ width:554px; height:582px; float:right; display:block; margin-top:20px;}
.line-equipment{ width:100%; overflow:hidden; background:#eeeeee; margin-top:30px; padding-top:40px;}
.line-equipment .center-sand{ width:1000px; overflow:hidden; margin:0 auto;}
.line-equipment .center-sand h1{ display:block; width:1000px; overflow:hidden;}
.line-equipment .center-sand p{ float:left; width:420px; margin-top:20px; line-height:20px; font-size:14px;}
.line-equipment .center-sand p span{ color:#1a6ce5; font-weight:bold;}
.line-equipment .center-sand h2 img{ float:left; margin-left:20px; margin-right:20px; margin-top:20px;}
.line-equipment .center-sand p img{ margin-top:10px; margin-bottom:20px;}
.line-equipment .required{ width:1000px; overflow:hidden; margin:20px auto; border-bottom:solid 1px #1a6ce5; padding-bottom:8px;}
.line-equipment .required h2{ font-family:Bernard MT Condensed; font-size:24px; float:left; display:block;}
.line-equipment .required a{ float:right; padding:5px 10px; background:#1a6ce5; color:#f1f1f1; margin-left:2px;}
.line-equipment .required h2 img{ margin:0;}
.line-equipment .center-sand ul{ width:1000px; overflow:hidden;}
.line-equipment .center-sand ul li{ width:200px; height:200px; float:left;}
.line-equipment .center-sand ul li img{ display:block; width:174px; height:102px;}
.line-equipment .center-sand ul li a{ padding-top:15px; display:block; padding-bottom:8px; color:#000;}
.line-equipment .center-sand ul li span{ font-size:14px; line-height:24px;}
.case-sand{ width:100%; overflow:hidden; padding:20px 0;}
.case-sand h1{ margin-top:20px;}
.sand-linetu{ width:100%; height:158px; overflow:hidden; background:url(/custom/images/case-sand.png) top center;}
.sand-Box{ width:1000px; overflow:hidden; text-align:left; margin:20px;}
.sand-Box .hd{ height:312px; width:1000px; line-height:30px; background:#f4f4f4; border-bottom:1px solid #ddd;  position:relative; }
.sand-Box .hd ul{ float:left; width:100%; height:100%;}
.sand-Box .hd ul li{ width:500px; float:left;  cursor:pointer; padding-bottom:30px;}
.sand-Box .hd ul li span{ display:block; font-size:18px; text-align:center; margin-top:10px;}
.sand-Box .hd ul li a{ color:#101010;}
.sand-Box .hd ul li img{ width:500px; height:312px; margin-top:10px;}
.sand-Box .hd ul li.on{ border-bottom:2px solid #fff; color:#f1f1f1; background:url(/custom/images/xjt.png)center bottom;}
.sand-Box .hd ul li.on span{ color:#f1f1f1; font-weight:bold;}
.sand-Box .hd ul li a:hover{ text-decoration:none;}
.sand-Box .bd{ margin-top:100px; overflow:hidden;}
.sand-Box .bd ul{ width:1000px; overflow:hidden;}
.sand-Box .bd li{ width:1000px; overflow:hidden; }
.sand-Box .bd li img{ float:left; display:block; margin-right:20px;}
.sand-Box .bd li p{ margin-top:10px; font-size:14px; line-height:24px;}
.sand-bgtu{ width:100%; height:152px; overflow:hidden; background:url(/custom/images/sand-bgtu.jpg)center top / cover;}
.wljg{ width:100%; padding:20px 0; margin-bottom:20px; border-bottom:solid 1px #196ce4; background:#eeeeee;}
.wljg ul{ width:1000px; overflow:hidden; margin-top:20px;}
.wljg ul li{ width:241px; overflow:hidden; margin-right:12px; float:left;}
.wljg ul li a{ color:#000; display:block; margin-bottom:10px;}
.wljg ul li:last-child{ margin:0;}
.contact-sand{ width:1000px; margin:0 auto; overflow:hidden;}
.contact-sand h1{ text-align:center;}
.contact-sand input{ width:500px; height:30px; margin-bottom:5px;}
.contact-sand input:last-child{ width:100px;}
.contact-sand form{ margin-left:100px; margin-top:50px;}

/*India topic*/
#banner1{ width:100%; height:489px; background:url(/custom/images/banneryd.jpg) top center; display:block;}
.probox{ width:1080px; overflow:hidden; margin:0 auto; background:url(/custom/images/bgk-yd1.png) left top no-repeat; margin-top:-80px;}
.probox h2{ width:296px; display:block; font-family:'迷你简中倩'; font-size:56px; text-align:center; font-weight:500; color:#303030; float:left; margin-top:40px;}
.probox h2 span{ display:block; border:solid 1px #303030; width:100px; margin:0 auto; margin-top:10px;}
.probox .fir-yd{ width:784px; overflow:hidden; float:right; margin-bottom:-5px; margin-top:35px;}
.probox .las-yd{ width:1080px; overflow:hidden; margin-left:36px;}
.probox ul li{ width:260px; overflow:hidden; float:left; position:relative;}
.probox ul li a{ transition:all ease-out 0.3s;}
.probox ul li a:hover{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; }
.probox ul li span{ width:260px; height:30px; position:absolute; bottom:5px; display:block; background:black; opacity:0; color:#fff; text-align:center; line-height:30px; font-size:14px;  transition:all ease-out 0.3s;}
.probox ul li:hover span{width:260px; height:30px; position:absolute; bottom:5px; display:block; background:black; opacity:0.8; color:#fff; text-align:center; line-height:30px; font-size:14px;  transition:all ease-out 0.3s;}
.probox ul li span a{ color:#fff;}
.probox .las-yd .xk-yd a{ width:240px; background:#fff; display:block; text-align:center; line-height:175px; margin:10px 10px 0; font-size:25px; font-family:'迷你简中倩'; color:#303030;}

.firline-yd{ width:100%; background:url(/custom/images/firline-yd.jpg) top center no-repeat; overflow:hidden; margin-top:40px;}
.center-yd{ width:1080px; margin:0 auto;}
.firline-yd .hs-yd{ background:#ffca00; margin-top:100px; position:relative; padding-top:10px; height:274px;}
.firline-yd .hs-yd img{ float:left; width:360px; margin-left:36px; margin-right:20px; display:block; margin-top:-46px;}
.firline-yd .hs-yd strong{ font-size:50px; font-weight:500; }
.firline-yd .hs-yd p{ line-height:26px; text-indent:2em; font-size:14px; padding:0 20px; margin-top:10px;}

.case-yd{ width:100%; overflow:hidden; background:url(/custom/images/case-bg.png)  top center no-repeat; }
.case-yd .casenr{ background:url(/custom/images/case-tit.png) top center no-repeat; margin-top:60px;}
.case-yd .casenr ul{ width:100%; padding-top:160px;}
.case-yd .casenr ul li{ width:1195px; margin:20px auto; height:500px; background-color:#fff; margin-left:-58px; position:relative;}
.case-yd .casenr ul li .casene-left{ width:500px; float:left; overflow:hidden; border-left:dashed 2px #131313; margin:30px 0 0 58px;  padding-left:40px;}
/*.case-yd .casenr ul li .casene-left .shu-yd{ width:3px; height:164px; background:#131313; float:left; margin:36px 58px 0;}*/
.case-yd .casenr ul li .casene-left h3{ font-size:25px; color:#444d57; margin-top:25px; line-height:32px;}
.case-yd .casenr ul li .casene-left h3 a{color:#444d57; }
.case-yd .casenr ul li .casene-left .heng-yd{ width:100px; height:5px; background:#131313; display:block; margin-top:10px;}
.case-yd .casenr ul li .casene-left p{ font-size:13px; line-height:24px; margin-top:15px;}
.case-yd .casenr ul li .casene-left p mark{ padding:5px; display:table; font-size:16px; font-weight:bold; margin-bottom:15px;}
.case-yd .casenr ul li .casene-right{ width:677px; height:520px; margin-top:50px; float:right; background:url(/custom/images/case-bg1.png) 
center no-repeat; position:absolute; right:-110px;}
.case-yd .casenr ul li .casene-right img{ float:right; margin:20px 162px 0; border:solid 4px #fff;}

.reltoc-yd{ width:100%; overflow:hidden; background:url(/custom/images/reltopic-yd.jpg) top center no-repeat; margin-top:-20px;}
.reltoc-yd .topic-yd .zt-left{ width:1080px; overflow:hidden; float:left; margin-top:180px;}
.reltoc-yd .topic-yd .zt-left li{ width:256px; height:178px; float:left; overflow:hidden; margin-right:12px; margin-bottom:12px; border:solid 1px #444d57; position:relative; }
.reltoc-yd .topic-yd .zt-left li img { width:100%; height:auto;}
.reltoc-yd .topic-yd .zt-left li a{ width:256px; height:178px; display:block; background:#444d57; opacity:0; color:#fafafa; text-align:center; line-height:171px; font-size:24px;  font-weight:bold; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}
.reltoc-yd .topic-yd .zt-left li:hover a{  -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s; opacity:0.9; position:absolute; top:0;}

.mess-yd{ width:1080px; margin:20px auto; overflow:hidden; padding-top:145px; background:url(/custom/images/mess-yd.png) top center no-repeat;}
