body{margin:0;padding:0;border:0;height:100%;text-align:left; font-family:"Microsoft YaHei","Arial"; font-size:12px; background:#004d81;} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto} 
#bottom {position: relative;margin:0px auto} 
#top {position:relative;margin:0px auto;z-index:99} 
#bodyex {position: absolute;left:0;top:0px;margin:0} 
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input,p,th,td{margin:0;padding:0;}
img{border:0px;}
ul{margin:0px;padding:0px;}
ul li{list-style:none;}
/* head css  */
.head{width:1000px; margin:0 auto;z-index:100;position:relative;}
.head_left{background:url(../images/index_left.png) no-repeat top right; width:8px; height:100px; float:left; margin-top:20px;}
.head_right{background:url(../images/index_right.png) no-repeat top right; width:8px; height:100px; float:left;margin-top:20px;}
.head_mid{background:url(../images/index_mid.png) repeat-x top; width:984px; height:100px; float:left;margin-top:20px;}
.index_logo{ width:240px; height:100px; float:left;}
.move{ width:744px; height:100px; float:right;}
.move ul{ width:744px; margin:0px;}
.move ul li{width:105px; height:100px; line-height:100px; font-size:14px; float:left; text-align:center;}
.move ul li a{ text-decoration:none; color:#000;}
/* head css  */
.nav {height:100px; width:744px; float:right;}
.nav_01 {height:100px;width:744px; margin:0 auto; float:right;}
.nav_01 a {font-size:14px;color:#000;text-decoration: none;text-align: center;display: block;float:left;width:102px;height:100px;}
.typs{ width:102px; height:100px; line-height:100px; display:inline-block; position:relative; background-image: url(../images/dhbg.jpg);background-repeat: no-repeat;background-position: right;}
#none {BACKGROUND: none transparent scroll repeat 0% 0%}
.typs:hover .sontyp{ display:block; #margin-left:-110px; z-index:10000; margin-top:30px;}
.sontyp{ position:absolute; top:0px; display:none; }
.sontyp ul{ width:102px; margin:0px;}
.sontyp ul li { width:102px; height:40px; line-height:40px; text-align:left;}
.sontyp a{ background:url(../images/nv.jpg); height:40px; line-height:40px; width:102px; background:#FFF; filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7;  }
.nav_01 a:hover {color: #cc1519;-webkit-transition: all 0s ease 0s; 
	-moz-transition: all 0s ease 0s;
	-ms-transition: all 0s ease 0s;
	-o-transition: all 0s ease 0s;
	transition: all 0s ease 0s;
}
/* banner CSS */
#banner{width:100%;min-height:1400px;margin-top:10px;overflow:hidden;}
#banner{width:100%;min-height:1400px;margin:0 auto;overflow:hidden; position:relative;z-index:10; min-width:1000px;}
.head_bg{ width:100%; height:4px; position:absolute; z-index:20; background:url(images/topbg.png) left bottom repeat-x; overflow:hidden;}
#banner .imgs{width:100%;height:760px;position:absolute;display:none; left:0px;}
#banner .arrow{width:1000px; margin:0 auto;}
#banner .nums{
	width:100%;
	position:absolute;
	overflow:hidden;
	bottom:1170px;
	z-index:20;
	text-align:center;
	left:0px; 
}
#banner .nums a{width:34px;height:14px; font-size:12px; line-height:16px; display:inline-block;cursor:pointer;background:url(../images/dian.png) left center; margin-right:8px; text-align:center;}
#banner .nums a.now{ background:url(../images/dian.png) right center; color:#fff; }
/* body CSS */
.index_ct{width:1000px; margin:460px auto 0 auto;position:relative;z-index:10;}
.index_cont{width:1000px; background:url(../images/index_cont.png) no-repeat top center; height:9px;}
.index_cond{width:1000px; height:960px; background-color:#f2f2f4;}
.index_hd{ width:980px; margin:0 auto; height:280px; padding-top:30px;}
.index_hd .list{ width:234px; height:280px; float:left; background:url(../images/fuw.png); margin-left:6px; margin-right:4px;}
.index_hd .list .list_tt{ width:234px; height:40px; line-height:43px; text-align:center; font-size:16px; color:#FFF;}
.index_hd .list .list_tt a{ text-decoration:none; color:#FFF;}
.index_hd .list .list_im{ width:223px; height:134px; margin:0 auto; margin-top:5px;}
.index_hd .list .list_ms{ width:214px; height:auto; line-height:20px; margin:0 auto; padding-left:5px; color:#7f7d7d; padding-top:8px;}
/* about CSS */
.index_ab{ width:1000px; height:330px; background:url(../images/about.png) top center no-repeat; margin-top:10px; padding-top:40px; clear:both;}
.index_ab .ind_hd{ width:628px; height:294px; float:left; margin-left:20px;}
.index_ab .ind_hd dl{width:628px; margin:0px;}
.index_ab .ind_hd dl dd{ width:211px; height:289px; float:left;}
.index_ab .ind_hd dl dt{ width:400px; height:289px; line-height:20px; float:right;}
.index_ab .ind_hd dl dt b{ width:400px; height:26px; line-height:26px; font-weight:bold; color:#434141; font-size:14px;}
.index_ab .ind_hd dl dt b a{ text-decoration:none; color:#434141;}
.index_ab .ind_hd dl dt p{ width:400px; height:auto; line-height:20px; color:#434141;}
.index_ab .ind_news{ width:282px; height:294px; float:right; border:1px solid #d4d4d4; margin-right:20px;}
.index_ab .ind_news .newv{ width:280px; height:34px; line-height:34px; font-weight:bold; text-indent:15px; color:#434141; font-size:14px;}
.index_ab .ind_news .newv a{ text-decoration:none; color:#434141;}
.index_ab .ind_news .new_list{ width:260px; height:auto; margin:0 auto;}
.index_ab .ind_news .new_list ul{ width:260px; margin:0px;}
.index_ab .ind_news .new_list ul li{ width:260px; height:27px; line-height:27px; float:right; background:url(../images/index_nt.jpg) left no-repeat; text-indent:10px;}
.index_ab .ind_news .new_list ul li a{ text-decoration:none; color:#434141;}
.index_ab .ind_news .new_list ul li span{ width:80px; height:28px; line-height:28px;text-align:center; float:right;}
/* proudct CSS */
#goRM,#goLM{cursor:pointer;}
#goLM{margin-right:0px;}
.index_pord{ width:980px; height:30px; margin:0 auto;}
.index_pord dl{ width:970px; margin:0px;}
.index_pord dl dd{ width:80px; height:30px; line-height:30px; float:left;text-align:center; font-weight:bold; font-size:15px;}
.index_pord dl dd a{ text-decoration:none; color:#434141;}
.index_pord dl dt{ width:51px; height:19px; float:right;}
.index_pord dl dt .RightA{
    width:25px;
	height:19px;
	float:right;  
	left:0px;
	top:0px;

}
.index_pord dl dt .LeftA{
	width:25px;
	height:19px;
	float:left;
	left:0px;
	top:0px;

}
.RightArr1{ width:9px; height:174px; float:right;}
.LeftArr1{width:9px; height:174px; float:left;}
.index_list{ width:988px; height:198px; margin:0 auto; background:url(../images/index_list.png);}
.prod{ width:970px; height:228px; margin:0 auto;}
.prod .mde{min-width:970px; height:176px; margin:0px; overflow:hidden; margin-top:13px;}
.prod .mde ul{ min-width:970px; margin:0px; overflow:hidden;}
.prod .mde li{ width:182px; height:167px; float:left; text-align:center; padding-left:6px; padding-right:6px; background:url(../images/pr_list.jpg) no-repeat center top; text-align:center;}
.prod .mde li .casetitle{ width:182px; height:40px; line-height:40px;}
.prod .mde li a{text-decoration:none; color:#484949;}
.prod .mde li img{width:173px; height:117px; text-align:center; padding-top:5px;}
/* proudct CSS */
.index_bom{ width:1000px; height:70px; margin:0 auto; clear:both;}
.index_bot{ width:auto; height:97px; background:url(../images/index_bt.jpg); margin:0 auto;}
.index_bot .botm{ width:900px; height:auto; line-height:20px; text-align:left; margin:0 auto; padding-top:20px;}
.index_bot .botm a{ text-decoration:none; color:#000;}