
html, body, div, span, applet, object, iframe,  caption, em, img, h1, h2, h3, h4, h5, h6, p, a, address, cite, dl, dt, dd, ol, ul, li, fieldset, form, label { padding: 0; margin: 0; border: 0 }
body { color: #666; font-size: 12px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; line-height: 20px; width: 100%; margin: 0px; padding: 0px; background:#fff url(../image/bg.jpg); } 
/*通用样式*/
ul li { list-style: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #0196e3; text-decoration: none; }
.clear0 { clear: both; height: 0px; font-size: 0px; line-height: 0px; width: 100% }
.clear10 { clear: both; height: 10px; font-size: 0px; line-height: 0px; width: 100% }
.clear { clear:both }
.padd10 { padding-top: 10px; } 
.mar10 { margin-top: 10px; }
.block { display: block }
.left { float: left; }
.right { float: right; }
.color1 { color: #F00 }
.fo14 { font-size: 14px }
.yahei { font-family: Microsoft YaHei; }
.bgfff { background: #fff }
h3 { font-size:14px; font-weight:normal }
.hidd { overflow:hidden }
.radius { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;  }
.fontshrink { -webkit-text-size-adjust: none; -webkit-transform: scale(0.9); -o-transform: scale(1); display: inline-block }
.s-title { bottom:0px; color:#fff; height:30px; left:0;  line-height:30px; position:absolute;  width:100%; z-index:5 }
.v-all-bg { background-color:#000; opacity:.6; z-index:1; bottom:0px; color:#fff;  height:30px; left:0; line-height:30px; position:absolute;   width:100% }
.img_fd{ display:block; transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.img_fd:hover {    transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
/*头部*/
.w980 { width: 960px; margin: 0px auto; padding: 0px; }
.head { width:100% }
.head .logo  img{ display:block}
.buy{ padding:10px 0 0 45px;}

.indexdh { height:40px; width:960px; clear:both; margin:0px auto }
.navBar { position:relative; z-index:1; width: 1080px; margin: 0px auto; }
.nav { font-family:"Microsoft YaHei", SimSun, SimHei; }
.nav h3 { font-size:100%; font-weight:normal; font-size:14px; line-height:40px; }
.nav .m { position:relative; float:left; padding:0 31px;   display:inline; text-align:center; }
.nav .m h3 span{ font-family:Arial, Helvetica, sans-serif}
.nav h3 a { color:#666666; display:block; height:40px; }
.nav h3 a:hover {  color:#000 }
.nav .on h3 a {  color:#000 }
.nav .sub { display:none; /*默认隐藏*/ width:170px; padding-top:10px; position:absolute; left:0; top:40px; background:url(../image/pull_bg.png) left top no-repeat; 
-webkit-box-shadow: 10px 10px 5px;  
  -moz-box-shadow: 10px 10px 5px;  
  box-shadow: 10px 10px 5px; }
.nav .sub li { text-align:center; border-bottom:1px solid #5D5958;   }
.nav .sub li a { color:#666666; display:block;line-height:35px; }
.nav .sub li a:hover {  color:#000; }
.nav  #m2 .sub{ left:-15px}
.nav  #m3 .sub{ left:20px}
.nav  #m4 .sub{ left:0px}
.nav  #m6 .sub{ left:0px}


.focusBox { position: relative; margin-top:40px;  height:625px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic ul{ width:100%  !important}
	.focusBox .pic ul li {  width:100% !important; height:625px; display: block; }
	.focusBox .pic ul li a{width:100% !important; height:625px; display: block;}
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../image/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../image/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../image/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.produ h3{ display:block; font-size:20px; color:#666666; height:170px; line-height:170px; background:#BEBEBE }
.produ h3 span{ display:block; margin:0px auto; width:960px}
.ma1,.ma3,.ma5{float:left;}
.ma2,.ma4,.ma6{float:right;}
.mc1,.mc3,.mc5{float:right;}
.mc2,.mc4,.mc6{float:left;}

.cdd{ width:1080px; margin:0 auto;}
.gg{ width:1080px; margin:0 auto;}
.footer{ clear:both; padding-top:30px; text-align:center; padding-bottom:10px;}
.footer .foologo{ padding-top:50px; background:url(../image/a_44.jpg) 0 65px repeat-x; height:80px;}

.cp_banner{ background:url(../image/cp_03.jpg) center center no-repeat; height:170px; margin-top:70px;}
.w1200{ margin:0px auto; width:1080px;}
.listimg li{ float:left; width:353px;margin:10px 0;}
.w890{ margin:0px auto; width:890px;}
.pp_banner{ margin-top:40px; padding-bottom:60px;}
.cp_t1{ padding:30px 60px; overflow:hidden; clear:both; line-height:25px; font-size:14px;}
.cp_t1 .left { padding-right:20px;}
.cp_t1 .right{ padding-left:20px;}
.jiag h3{ font-size:50px; height:130px; line-height:130px; border-bottom:1px solid #212121}
.jiag { overflow:hidden; font-size:14px; line-height:25px; padding-top:30px;}
.jiag .txt{ width:420px;}
.jiag .nr{ padding:30px;}
.dinggou{ width:888px; margin:0px auto}
.dinggou h3{ font-size:31px; line-height:100px; text-align:right}
.dinggou img{ display:block}


.arc{ padding:30px 0;}
.arc  .tit { font-size: 20px; text-align:center;  line-height: 35px; height:40px; }
.arc .ly { text-align:center; line-height:30px;  border-bottom: 1px dashed #ccc; }
.arc  .ly span { padding:0 10px; }
.body { line-height: 25px; overflow:hidden; font-size:14px; padding: 15px 0; }
.body img { padding: 3px 0; }


/*分页*/
.arcpages { padding: 15px 0 15px 0; border-top: none; text-align: center; line-height: 30px; clear: both; }
.arcpages ul { text-align: center; }
.arcpages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.arcpages ul li a { border: 1px solid #666; color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.arcpages ul li a:hover { border: 1px solid #666; color: #fff; background: #333; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.arcpages ul li.thisclass a { background-color: #333; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #333; }
.arcpages .pageinfo { color: #999999; padding: 0 3px 0 3px; height: 18px; }
.arcpages .pageinfo strong { color: #333; font-weight: normal; margin: 0 0; height: 18px; }