body {
	background:#fff;
	color:#444;
	-moz-user-select: none;   
	font-family:'Microsoft YaHei';
}

* {
	padding:0;
	margin:0;
	border:0;
	line-height:21px;
	font-family:'Microsoft YaHei';
}

ul,li {
	list-style-type:none;
	padding:0;
	margin:0;
	border:0;
	overflow:hidden;
}

a {
  transition: all 0.2s;
}
a:link,
a:visited {
  text-decoration: none;
  outline: none;
  color: #333;
}
a:hover,
a:active,
a:focus {
  color: #58ce91;
}


#main {
	width:998px;
	margin:0 auto;
	background:#fff;
}
	
#header {
	width:998px;
	float:left;
}

#header .top {
	background:#fff;
	width:998px;
	height:0;
}

#header .content {
	background:#fff;
	width:998px;
	height:100%;
	overflow:hidden;
}

#header .logo {
	
	width:137px;

	float:left;
	margin:10px 0;
}

#header ul {
	width:680px;
	float:right;
	margin:35px 3px 0 35px;
}



#cases li  {
	background:transparent url(../images/arrow_red.gif) no-repeat 0 8px;
	padding-left:15px;
	width:100%;
	float:left;
	font-size:13px;
	line-height:18px;
}

#header li a{
	color:#555;
	text-decoration:none;
}

#header li a.menu_item_on{
	color:#e90000;
}

 #cases li a {color:#e90000;
	text-decoration:none;
	line-height:22px;
}

#header li a:hover, #cases li a:hover {
	text-decoration:underline;
	color:#e90000;
}

#footer {
	width:998px;
	float:left;
	*float:none;
	font-size:12px;
	text-align:center;
	line-height:20px;
	height:100%;
	overflow:hidden;
	border-top:2px solid #ccc;
	margin-top:15px;
}

#footer .content {
	width:998px;
	height:100%;
	overflow:hidden;
	padding:20px 0;
	color:#8e8e8e;
}

#footer .bottom {
	background:#fff;
	height:21px;
	width:820px;
	float:left;
	overflow:hidden;
}

.footer_a {
	text-decoration:none;
	color:#e90000;
}

.footer_a:hover {
	text-decoration:underline;
	color:#e90000;
}

.f_red {
	color:#e90000;
	text-decoration:none;
}

.f_red:hover {
	text-decoration:underline;
}

#mid {
	background:#fff;
	width:998px;
	float:left;
	height:100%;
	overflow:hidden;
}

.mid_contents {
	width:998px;
	margin:0 auto;
	padding:5px 0;
}

.menu {
	font-size:14px;
	font-weight:bold;
	line-height:105px;
	float:right;
}

#header .menu li {
	background:transparent url(../images/menu_line.jpg) no-repeat top left;
	width:121px;
	font-size:14px;
	text-align:center;
	float:left;
}

#header .menu li:first-child {
	background:none;
}


#header ul.menu {
	width:730px;
	float:right;
}

.menu_item {
	float:left;
	color:#555;
	text-decoration:none;
}

.menu_item:hover {
	color:#e90000;
}



.menu_right {
	text-align:right;
	float:right;
	margin-right:20px;
	color:#555;
	text-decoration:underline;
}

.banner {
	background:transparent url(../images/wzoda_r7_c3.jpg) no-repeat;
	width:777px;
	height:179px;
}

.banner_pro {
	
	width:998px;
	height:285px;
}

.top_position {
	background:transparent url(../images/wzoda_r9_c3.gif) no-repeat;
	width:777px;
	line-height:34px;
	font-size:12px;
	color:#fff;
	margin:1px 0;
	padding-left:180px;
}

.top_position li {
	background:transparent url(../images/arrow_white.png) no-repeat 0 15px;
	padding-left:15px;
}

.top_position li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.top_position li a:hover {
	text-decoration:underline;
}

#left_menu {
	width:215px;
	float:left;
	overflow:hidden;
}

#left_menu dl {
	font-size:12px;
	line-height:26px;
	padding:80px 10px 0 0;
	text-align:left;
	border-right:1px dashed #ccc;
}

#left_menu dt {
	font-size:18px;
	font-weight:bold;
	color:#e90000;
	line-height:50px;
	margin-bottom:20px;
}

#left_menu dd {
	padding-bottom:30px;
}

#left_menu dd a {
	color:#e90000;
	text-decoration:none;
}

#left_menu dd a:hover {
	text-decoration:underline;
}

.left_menu_top {
	width:191px;
	height:5px;
	overflow:hidden;
}

.left_menu_mid {
	font-size:12px;
	margin-top:18px;
}

.left_menu_mid a {
	color:#555;
	width:200px;
	display:block;
	float:left;
	padding:5px 0 5px 0px;
	_padding-left:10px;
	text-decoration:none;
	border-bottom:1px solid #dcdcdc;
}

.left_menu_mid a.cur{color:#e90000;}

.left_menu_mid a span {
	background:transparent url(../images/left_menu_bg.jpg) no-repeat;
	font-family:Arial;	
	display:block;
	color:#606060;
	float:left;
	width:20px;
	text-align:center;
	margin-right:4px;
	font-size:11px;
	 line-height:25px; height:25px;
}

.left_menu_mid a:hover {
	color:#e90000;
	display:block;
	float:left;
	text-decoration:none;
}

.left_menu_mid .chose {
	color:#e90000;
	font-weight:bold;
}

.left_menu_btm {
	width:160px;
	height:4px;
	overflow:hidden;
}

.right_contents {
	width:743px;
	overflow:hidden;
	padding:20px;
	float:left;
	font-size:12px;
	color:#333;
	line-height:18px;
}

.right_contents p span {
	
}

.index_title {
	background:transparent url(../images/wzoda_r13_c7.gif) no-repeat;
	width:100%;
	height:22px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:2px solid #ccc;
}

.vedio_title {
	background:transparent url(../images/wzoda_r10_c2.gif) no-repeat;
	width:100%;
	height:22px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.contact_title {
	background:transparent url(../images/wzoda_r1_c2.gif) no-repeat;
	width:100%;
	height:22px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:2px solid #ccc;
}

.pro_title {
	background:transparent url(../images/wzoda_r12_c2.gif) no-repeat;
	width:100%;
	height:22px;
	padding-bottom:10px;
	margin-bottom:10px;
}

table {
	border-collapse:collapse;
	text-align:left;
	float:left;
	clear:both;
	margin-bottom:10px;
	font-size:12px;
}

p {
	padding-bottom:10px;
	text-align:left;
}

#table_02 {
	width:100%;
}

#table_02 td {
	border:none;
}

td {
	border:1px solid #666;
	padding:3px;
}

.table_index {
	width:100%;
	margin-bottom:20px;
	float:left;
	clear:both;
	overflow:hidden;
}

.table_name {
	width:100%;
	float:left;
	color:#e90000;
	line-height:25px;
	margin-top:10px;
}

.table_pro03 {
	width:40%;
	margin-right:20px;
}

.table_index strong, strong {
	color:#444;
	font-weight:bold;
}

.cert {
	background:transparent url(../images/icp.gif) no-repeat;
	line-height:28px;
	display:block;
	width:170px;
	margin:0 auto;
	text-decoration:none;
	color:#8e8e8e;
}

.cert:hover,.zodaphoto:hover  {text-decoration:underline;}

.zodaphoto {color:#8e8e8e; text-decoration:none;}

.contact_content {
	margin:20px auto;
	font-size:14px;
	color:#444;
	line-height:35px;
}

.contact_content a {
	color:#e90000;
	text-decoration:underline;
}

h1 {
	width:100%;
	line-height:24px;
	color:#666;
	font-size:22px;
	font-weight:normal;
	margin-bottom:20px;
	float:left;
	overflow:hidden;
}

h2 {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #B2D3A0;
	padding-bottom:5px;
	color:#e90000;
	width:100%;
	clear:both;
	margin:15px 0;
}

.pro_main_content {
	height:100%;
	overflow:hidden;
	margin-bottom:0;
}

.pro_main_content .title {
	list-style-type:none;
	color:#FFF;
	background:#888;
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

.pro_bg_01 {
	background:transparent url(../images/pro_bg_01.png) no-repeat;
	text-align:center;	
}

.pro_bg_02 {
	background:transparent url(../images/pro_bg_02.png) no-repeat;
	height:115px;
	text-align:left;	
	padding-top:5px;
}

.pro_bg_03 {
	background:transparent url(../images/pro_bg_03.png) no-repeat;
	width:200px;
	height:150px;
	text-align:center;	
	padding-top:15px;
}

.pro_bg_04 {
	background:transparent url(../images/pro_bg_04.png) no-repeat;
	width:260px;
	height:94px;
	text-align:left;	
	padding-top:15px;
}

.pro_bg_05 {
	background:transparent url(../images/pro_bg_05.png) no-repeat;
	height:165px;
	text-align:center;	
	padding-top:15px;
}

.pro_bg_06 {
	background:transparent url(../images/pro_bg_06.png) no-repeat;
	width:130px;
	height:153px;
	text-align:center;	
	padding-top:3px;
}

.pro_bg_07 {
	background:transparent url(../images/pro_bg_07.png) no-repeat;
	width:531px;
	height:559px;
	text-align:center;	
	padding-top:3px;
}

.pro_bg_08 {
	background:transparent url(../images/pro_bg_08.png) no-repeat;
	width:570px;
	height:245px;
	text-align:center;	
	padding-top:5px;
	margin-bottom:10px;
}

.products_01 {
	width:210px;
	float:left;
}

.products_02 {
	float:left;
	width:178px;
	margin-bottom:20px;
}

.products_02_1 {
	float:left;
	width:174px;
	margin-right:12px;
}

.products_02_2 {
	float:left;
	width:174px;
	margin:20px 20px 0 0;
}

.products_02_2 li {
	text-align:center;
}

.products_long_table {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}

.products_02_3 {
	float:left;
	width:178px;
	height:300px;
}

.products_03 {
	width:100%;
	float:left;
}

.products_04 {
	width:235px;
	float:left;
}

.products_05 {
	width:270px;
	float:left;
}

.products_06 {
	width:150px;
	float:left;
}

.products_07 {
	width:150px;
	float:left;
}

.products_08 {
	width:174px;
	margin-right:15px;
	float:left;
}

.products_09 {
	width:531px;
	float:left;
}

.products_11 {
	width:570px;
	float:left;
}

.products_10 {
	width:135px;
	float:left;
}

.products_03 li {
	width:130px;
	float:left;
	height:100%;
}

.products_01_text {
	width:167px;
	line-height:20px;
	height:57px;
	text-align:center;
	padding-top:10px;
}

.products_02_text {
	line-height:20px;
	height:45px;
	text-align:left;
	padding-top:10px;
}

.products_03_text {
	line-height:20px;
	height:30px;
	text-align:left;
}

.products_04_text {
	width:120px;
	line-height:20px;
	height:140px;
	text-align:left;
	padding-top:10px;
}

.products_05_text {
	width:120px;
	line-height:20px;
	height:140px;
	text-align:left;
	padding-top:10px;
}

.products_06_text {
	width:130px;
	line-height:18px;
	height:38px;
	text-align:center;
	padding-top:10px;
	overflow:hidden;
}

.products_07_text {
	width:174px;
	line-height:15px;
	height:97px;
	text-align:left;
	padding-top:10px;
	margin-right:15px;
}

.products_08_text {
	line-height:20px;
	height:25px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.products_16_text {
	width:167px;
	line-height:20px;
	height:120px;
	text-align:center;
	padding:10px 0 15px 0;
}

.gzyl {
	background:transparent url(../images/wzoda_r02_c2.gif) no-repeat;
	height:69px;
	padding-left:30px;
	width:100%;
	float:left;
}

.yd {
	background:transparent url(../images/wzoda_r02_c1.gif) no-repeat;
	padding-left:30px;
	width:100%;
	float:left;
}

.td {
	background:transparent url(../images/wzoda_r12_c12.gif) no-repeat;
	padding-left:30px;
	width:100%;
	float:left;
}

.jj {
	background:transparent url(../images/wzoda_r22_c2.gif) no-repeat;
	padding-left:30px;
	width:100%;
	float:left;
}

.yt {
	background:transparent url(../images/wzoda_r32_c2.gif) no-repeat;
	padding-left:30px;
	width:100%;
	float:left;
}

.ul_nor {
	width:500px;
	clear:none;
	padding:5px 0 20px 15px;
}

.ul_normal {
	width:213px;
	float:right;
	clear:none;
}

.ul_normal_l {
	padding-right:15px;
	width:213px;
	float:left;
	clear:none;
}

.ul_normal li, .ul_normal_l li ,.ul_nor li{
	list-style-type:disc;
	overflow:visible;
}

.ul_decimal {
	padding:35px;
	width:250px;
	float:left;
}

.ul_decimal li {
	list-style-type:decimal;
	overflow:visible;
}

.vedio {
	width:100%;
	text-align:center;
	}

.pro05_last {
	width:654px;
	float:left;
	clear:none;
}

.pro05_last td {
	border:none;
	vertical-align:top;
}

.table_noneborder td {border:none;}
.main_pic {background:transparent url(../images/promo.gif) no-repeat;display:block;height:146px;width:245px;padding:4px 15px 0 12px; float:left;}
.main_pic img {display:inline-block;vertical-align:middle;width:228px;height:132px;}
.right_contents dt, .right_contents dt a {color:#000;font-weight:bold;font-size:15px;line-height:28px; }
.right_contents dt, .right_contents dt a:hover{ color:#f9241c;}



.right_contents dd {line-height:22px; font-size:13px; padding:0px 0px 8px 0px; margin-bottom:10px; border-bottom:dashed 1px #d7d7d7;}
.starShow {float:left;padding-top:3px;width:70px;}
.star_good {display:block;height:12px;width:12px;background:url(../images/star.gif) no-repeat 0 0;float:left;}
.star_bad {display:block;height:12px;width:12px;background:url(../images/star_grey.gif) no-repeat 0 0;float:left;}
.short_text {color:#e90000;line-height:26px;font-weight:bold;font-size:13px;margin-right:6px;}
.pic_5, .pic_4, .pic_3 {float:left;width:100%;overflow:hidden;margin-bottom:20px;margin-top:15px;display:block;}
.pic_5 li {float:left;margin-right:15px;display:block;width:136px;}
.pic_4 li {float:left;margin-right:15px;display:block;width:174px;}
.pic_3 li {float:left;margin-right:15px;display:block;width:233px;}
.pic_5 .last, .pic_4 .last, .pic_3 .last, .last {margin-right:0;}
.pic_5 span {width:136px;text-align:left;display:block;padding-top:15px;}
.pic_4 span {width:174px;text-align:left;display:block;}
.pic_3 span {width:233px;text-align:left;display:block;}

.products_big_2col, .products_big_2col_2 {position:relative;float:left;}
.products_big_2col li, .products_big_2col_2 li {float:left;}
.products_big_2col li.img, .products_big_2col_2 li .img {padding:20px;}
.products_big_2col li img {width:200px;}
.products_big_2col li.img2 img {width:250px;}
.products_big_2col_2 li.img2 img {width:300px;}
.products_big_2col li.text {position:absolute; right:300px;top:110px;}
.products_big_2col li.text2 {position:absolute; right:270px;top:110px;}


/*CSS manu style pagination*/
.manu{font-size:9pt;PADDING-RIGHT:3px;PADDING-LEFT:3px;PADDING-BOTTOM:3px;MARGIN:3px;PADDING-TOP:3px;TEXT-ALIGN:center;}
 
.manu a{border:solid 1px #eee;padding:5px 10px;;}
.manu a:hover,.manu a.page-num-current{ background:#f9241c;color:#fff}

.manu .current{BORDER-RIGHT:#f9241c 1px solid;BORDER-TOP:#f9241c 1px solid;FONT-WEIGHT:bold;BORDER-LEFT:#f9241c 1px solid;COLOR:#fff;BORDER-BOTTOM:#f9241c 1px solid;BACKGROUND-COLOR:#f9241c;}
.manu .current,.manu .disabled{PADDING-RIGHT:5px;PADDING-LEFT:5px;PADDING-BOTTOM:2px;MARGIN:2px;PADDING-TOP:2px;}
.manu .disabled{BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}




.title {
	text-align: center;
	color: #333333;
	font-size: 22px;
	margin: 60px auto 20px;
	line-height: 30px;
}

.source {
	height: 34px;
	background: #f5f5f5;
	line-height: 34px;
	color: #666666;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	 margin-bottom:15px;
}

.text {
	color: #666666;
	font-size: 13px;	
	line-height: 26px;
	text-indent:2em;
}
.article li{ font-size:14px;margin-bottom:15px; padding:5px; background:#f5f5f5;}


.part1 {
    padding: 15px 15px 5px;
	clear:both;
}

 .part1 big {
        display: block;
        color: #333;
        font-size: 14px;
        line-height: 26px;
        font-weight: bold;
		background:#f5f5f5;
		padding:8px;
    }

   .part1 p {
        display: block;
        color: #666;
        font-size: 14px;
        line-height: 24px;
		padding:10px;
    }

.product_n img{ max-width:100%;}