@charset "utf-8";
/* CSS Document */
a{blr:expression(this.onFocus=this.close());} /* ֻ֧��IE������ʹ��Ч�ʵ� */ �� 
a{blr:expression(this.onFocus=this.blur());} /* ֻ֧��IE������ʹ��Ч�ʵ� */ �� 
a:focus { -moz-outline-style: none; } /* IE��֧�� */ 
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}

@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:"����";}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both;}
a,a:hover{ text-decoration:none;}
*{ margin:0; padding:0;}
.pagetop{ height:83px; width:100%;min-width:1200px}
.topbar{ width:1200px; margin:0 auto; padding:0;  height:83px;}
.logo{ float:left; margin:0; padding:0;}
.menu{width:950px;_width:760px; float:right; margin:0; padding:0; z-index:999999999}
.menu li{ float:left; margin:0 0 0 28px;height:51px; border-right:1px solid #e7e7e7; padding-right:28px; color:#454545; font-size:14px; font-family:"΢���ź�"; padding-top:32px;display:inline;} 
.menu li.last{float:left; margin:0 0 0 28px; border-right:none; padding-right:0; color:#454545; font-size:14px; font-family:"΢���ź�";}
.menu li a{ color:#333;display:block; }
.menu li span{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.menu li a:hover{ color:#0373d8;}


.list{ width:112px; float:left; position:absolute;display: none; z-index:99999999999; line-height:30px; background:#f4f4f4; top:65px; margin-left:-28px;}
.list {
	background: #fff;
}
.list ul{ display:none}
.list div:hover {
	background: #f4f4f4;
}
.list div a{ border-bottom:#CCC 1px dotted;text-align:center; width:112px; display:block;word-wrap:break-word;}
.list div a:hover{ text-align:center; width:112px;}

/*Slide Start�õ�Ƭλ�ÿ�ʼ*/
#qht{ width:100%; margin:0px auto 0 auto; height:420px; position:relative;}
#flash{width:100%;height:420px;overflow:hidden;clear:both; position:relative;padding:0px 0px;}
#qht a{width:100%;height:420px; z-index:0; position:absolute;top:0px;margin:0 auto; }
.bannerbar{ height: 43px;
	background: rgba(0,0,0,.3);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;}
.flash_bar{z-index: 69;
	/* height: 30px; */
	/* margin: -32px 0 0 464px; */
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	left: 50%;}
.flash_bar .dq{display: block;float: left;width: 13px;height: 13px;margin:2px 4px;cursor: pointer;background: url(../images/pagination.png) no-repeat 0px -13px; overflow:hidden;_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png" ,sizingMethod="crop");}
.flash_bar .no{display: block;float: left;width: 13px;height: 13px;margin:2px 4px;cursor: pointer;background:url(../images/pagination.png) no-repeat 0px 0px; overflow:hidden;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png" ,sizingMethod="crop");}
#flashBg{height:420px;overflow:hidden;width:100%;clear:both;margin:0;padding:0;min-width:1200px}
#flashLine{background:url(../images/touming.png) repeat-x center bottom;height:420px;width:100%;clear:both;}
.pagemain{ margin:0; padding:0; width:100%;}
.mainbar{ background-color:#f4f8f9; height:250px; margin:0; padding:0; width:100%;min-width:1200px}
.mainbar_c{ width:1200px; margin:0 auto; padding:0;}
.news{ width:356px; margin:15px 0 0 0; padding:0; float:left;}
.news_t{ width:356px; margin:0; padding:0; height:30px; background:url(../images/newst_line.jpg) no-repeat 0 bottom;}
.news_t_l{ float:left;}
.news_t_r{ float:right; margin:10px 0 0 0;}
.news_zw{ width:356px; margin:0; padding:0;}
.news_zw ul{ width:356px; margin:0; padding:10px 0 0 0;height: 153px;}
.news_zw ul li{ width:356px; margin:10px 0 0 0; padding:0; height:36px;line-height:18px;}
.date{ float:left; background:url(../images/date_bg.jpg) no-repeat; width:50px; height:18px; text-align:center; line-height:18px; overflow:hidden; color:#fff; font-size:12px; font-family:"΢���ź�";}
.date a{background:url(../images/date_bg.jpg) no-repeat; width:50px; height:18px; display:block; color:#fff;}
.date a:hover{background:url(../images/date_h.jpg) no-repeat; width:50px; height:18px; display:block; color:#fff;}
.wz{ float:left;width:247px; margin:0 0 0 5px;}
.wz a{color:#666666;}
.wz a:hover{color:#a5c016;}
.news_zw h1{ float:right; margin:5px 10px 0 0;color:#a5c016;font-size:12px; font-family:"΢���ź�"; font-weight:normal;}
.news_zw h1 a{color:#a5c016;font-weight: bold;}
.news_zw h1 a:hover{color:#2572af;}
.news .h3text {
	float: left;
	width: 220px;
	overflow: hidden;
	margin-left: 17px;
}
.news .h3text .wtitle {
	font-weight: bold;
}
.news .h3text .wz {
	margin: 0;
	white-space: nowrap;
}
.h3text a{color:#666666;}
.h3text a:hover{color:#a5c016;}

.about{ width:358px; margin:15px 0 0 30px; float:left;}
.about_t{ background:url(../images/aboutt_line.jpg) no-repeat 0 bottom;margin:0; padding:0; height:30px; width:358px;}
.about_t_l{ float:left;}
.about_t_r{ float:right; margin:10px 0 0 0;}
.about_zw{ width:422px; margin:0; padding:0;}
.about_zw_l{ float:left; margin:0; padding:0; background-color:#fff; width:97px; height:115px; padding:5px;-webkit-box-shadow:#d7d7d7 0px 0px 15px;-moz-box-shadow:#d7d7d7 0px 0px 15px;box-shadow: #d7d7d7 0px 0px 15px;behavior: url(pie.jpg); position:absolute; margin:22px 0 0 0;}
.about_zw_l a img{ width:97px; height:115px}
.about_zw_r{ float:right; margin:25px 0 0 0; padding:0; width:293px;color:#666666; line-height:24px;}
.about_zw_r span{  margin:0; padding:0; display:block;width:100%; text-align:right; float:right;color:#a5c016;font-size:12px; font-family:"΢���ź�";}
.about_zw_r span a{color:#a5c016;}
.about_zw_r span a:hover{color:#2572af;}
.about_zw2{ width:163px; height:143px; overflow:hidden; background-color:#fff;-webkit-box-shadow:#d7d7d7 0px 0px 15px;-moz-box-shadow:#d7d7d7 0px 0px 15px;box-shadow: #d7d7d7 0px 0px 15px;behavior: url(pie.jpg);  margin:2px 0 0 0;float: left;margin-top: 20px;box-shadow: none;}
.about_zw2_right {
	float: left;
	margin-left: 30px;
}
.about_zw3 { float:right; margin:10px 10px 0 0;color:#a5c016;font-size:12px; font-family:"΢���ź�"; font-weight:normal;}
.about_zw3 a{color:#a5c016;font-weight: bold;}
.about_zw3 a:hover{color:#2572af;}

.product{ float:left; width: 356px; margin:15px 0 0 65px;}
.product_t{ background:url(../images/aboutt_line.jpg) no-repeat 0 bottom;margin:0; padding:0; height:30px; width:356px;}
.product_t_l{ float:left;}
.product_t_r{ float:right; margin:10px 0 0 0;}

.product_zw{ width:356px; margin:0; padding:0;padding-top: 20px;}
.product_zw_l{ 
	width: 163px;
	height: 143px;
	float:left; margin:0; padding:0; background-color:#fff;
}
.product_zw_l a img{ width: 100%;height: 100%;}
.product_zw_r{ float:right; padding:0; width:155px;color:#666666; line-height:24px;}
.product_zw_r span{  margin:0; padding:0; display:block;width:100%; text-align:right; float:right;color:#a5c016;font-size:12px; font-family:"΢���ź�";}
.product_zw_r a{color:#a5c016 !important;}
.product_zw_r a:hover{color:#2572af !important;}
.product_zw_r_title {
	font-weight: bold;
	color: #333333;
	font-size: 15px;
}
.product_zw_r_text {
	margin-top: 5px;
	color: #333333;
}


.fi07_1 .fi_tab span,.fi07_1 .fi_tab span.now,.fi07_1 .l a,.fi07_1 .l a:hover,.fi07_1 .r a,.fi07_1 .r a:hover{background:url(../images/icon.gif) no-repeat;}
.fi07{width:163px;height:143px;overflow:hidden;/*X*/margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.fi07_1{position:relative;}
.fi07_1 .fi_ct{position:relative;overflow:hidden;height:143px;cursor:pointer;/*X*/}
.fi07_1 .fi_list{position:absolute;left:0;top:0;text-align:left;width:3250px;/*X*/}
.fi07_1 .fi_list img{width:163px;height:143px;/*X*/}
.fi07_1 .fi_ovl,.fi07_1 .fi_tt,.fi07_1 .fi_tab{width:163px;position:absolute;bottom:0;right:0;}
.fi07_1 .fi_ovl{height:35px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.fi07_1 .fi_tt{text-indent:10px;color:#fff; height:35px; line-height:35px; font-family:"΢���ź�"; color:#fff; font-size:14px;}
.fi07_1 .fi_tab{width:180px;cursor:pointer;height:18px;bottom:8px;right:10px;text-align:right;}
.fi07_1 .fi_tab span{cursor:pointer;display:inline-block;margin:0;width:9px;height:9px; margin-left:-7px;vertical-align:middle;background-position:-163px 0;}
.fi07_1 .fi_tab span.now{background-position:-275px 0;}
.fi07_1 .fi_btn{cursor:pointer;display:inline-block;margin:0px;float:none;width:13px;height:18px;overflow:hidden;margin-left: 5px;}
.fi07_1 .fi_btn a{width:13px;height:18px;display:block}
.fi07_1 .l a{background-position:-150px 0;}
.fi07_1 .l a:hover{background-position:-200px 0;}
.fi07_1 .r a{background-position:-175px 0;}
.fi07_1 .r a:hover{background-position:-225px 0;}
.case{ margin:0 auto; padding:0; width:100%;min-width:1200px; text-align:center; padding-top:30px;padding-bottom:30px;}
.examples_body {width: 1200px;margin:0 auto;clear: both; height:102px; overflow:hidden; text-align:left }
.bx_wrap { padding-left:20px;}
.table4c{ 
	width:149px; height:102px; margin:0;
	line-height: 102px;
	text-align: center;
	padding-right: 30px;
}
.table4c img { width: 145px; }
.bx_wrap a.prev {width: 24px;height: 89px;line-height: 17px;outline-style: none;outline-width: 0;position: absolute;top: 0px;
left: 0px;text-indent: -9999px;background: url(../images/left.jpg) no-repeat left;}
.bx_wrap a.next {width: 24px;height: 89px;line-height: 17px;left:1000px;outline-style: none;outline-width: 0;position: absolute;top: 0px;text-indent: -9999px;background: url(../images/right.jpg) no-repeat right;}
.pagebottom{ background:url(../images/bottom_bg.jpg) repeat-x; height:106px; width:100%;min-width:1200px}
.bottombar{ width:1200px; margin:0 auto; padding:0;}
.banquan{ font-size:12px; color:#666; float:left; width:720px; line-height:30px;font-family:"΢���ź�"; margin:30px 0 0 0;}
.banquan a{ color:#666;}
.banquan a:hover{color:#0054a0;}
.banquan .linkdiv{ display:table; width:720px;}
.banquan .linkdiv a{ padding-left:5px; padding-right:5px;}
.banquan .linkdiv a.onea{ padding-left:0px; padding-right:5px;}
.banquan .linkdiv .divlink{ float:left; line-height:24px}
.banquan .linkdiv .input_div{ float:left; padding-top:2px;}
.banquan .linkdiv .input_div{ float:left; padding-top:2px;}
.banquan .linkdiv .sousuo #search_colid_list{ height:22px; float:left}
.banquan .linkdiv .sousuo{ float:left; padding-left:20px;}
.banquan .linkdiv .sousuo .text_search{ height:20px; float:left; line-height:20px}
.banquan .linkdiv .sousuo .button_div{ float:left; padding-top:3px;}
.banquan .linkdiv .sousuo .bottoms{ width:45px; height:22px; background:url(../images/sanbg.jpg) center bottom; border:0px; margin-bottom:-1px;}
#col{margin:20px 0 0 0; float:right;}
#col ul.thumb{list-style:none;margin:;padding:0px;}
#col ul.thumb li{margin:0 0 0 10px;padding:0px;float:left;position:relative;width:55px;height:63px;}
#col ul.thumb li img{width:41px;height:39px;-ms-interpolation-mode:bicubic;border:1px solid #ddd;padding:2px;left:5px;top:0; background-color:#fff; _position:absolute;}
#col ul.thumb li h1{font-family:"΢���ź�";font-size:12px; color:#666; font-weight:normal; width:55px; margin:5px 0 0 -5px; text-align:center;_margin:50px 0 0 0px;}
#bannerbox{width:100%;   padding:0px;  margin:0; height:263px;min-width:1200px; }
#bannerBg {height: 263px;overflow: hidden;clear: both;margin: 0;padding: 0;}
#fla{width: 1920px;height: 263px;overflow: hidden; margin: 0 auto;  clear: both;padding: 0px 0px;}
.nymain{ background-color:#f4f8f9; padding-bottom:40px; margin:0 auto; min-width:1200px; }
.ny_c{ width:1200px; margin:0 auto; padding:0; background-color:#fff;}
.nymain_c{ background-color:#fff; width:1200px;  padding-bottom:30px;-webkit-box-shadow:#d7d7d7 0px 0px 15px;-moz-box-shadow:#d7d7d7 0px 0px 15px;box-shadow: #d7d7d7 0px 0px 15px;behavior: url(pie.jpg);box-shadow: none; }
.nyl{ width:295px; height:563px; float:left; display:block;}
.nyleft{ width:280px; height:538px; margin:10px 0 0 20px; position:absolutes; overflow:hidden}
.nynav{ width:240px; margin:0; padding:0;}
.nynav_t{  text-align:left; font-family:"΢���ź�"; font-size:18px; color:#4b4b4b; font-weight:normal; line-height:40px;background:url(../images/icon2.jpg) no-repeat; background-position:54px center; padding-left:80px;background-color: #f3f3f3; }
.nynav_t a{ font-family:"΢���ź�"; font-size:18px; color:#333; font-weight:normal; line-height:40px;}
.nynav_t span{ font-size:16px; font-family:"΢���ź�";font-weight:normal; margin:0 0 0 5px;}
.nynav_zw{ width:223px; margin:15px 0 0 15px; padding:0;}
/*height:33px;*/
.nynav_zw div{ backgrounsd:url(../images/nava.jpg) no-repeat; width:223px; font-size:14px; font-family:"΢���ź�"; line-height:33px; border-bottom:#CCC 1px solid }
.nynav_zw div:hover{ background:#f3f3f3; width:223px;font-size:14px; font-family:"΢���ź�"; line-height:33px; border-bottom:#CCC 1px solid }
.nynav_zw div a{word-wrap:break-word;background:url(../images/kw1.png) no-repeat; background-position:40px center; width:130px; display:block; color:#999; line-height:33px;padding-left:68px;}
.nynav_zw div a:hover{ background:url(../images/kw2.png) no-repeat; background-position:40px center; width:130px;padding-left:68px; display:block; color:#00458e;}
.nynav_zw div.SClass a{background:url(../images/kw2.png) no-repeat; background-position:40px center; width:130px;padding-left:68px; display:block; color: #00458e;font-weight: bold;}

.nynav_zw .subclass{padding-left:58px; padding-top:5px;}
.nynav_zw .subclass li{}
.nynav_zw .subclass li a{background:url(../images/do.jpg) no-repeat; background-position:0px center; width:130px; height:30px; display:block; color:#333; line-height:30px;padding-left:12px;}
.nynav_zw .subclass li.SClass a{background:url(../images/do.jpg) no-repeat; background-position:0px center; width:130px; height:30px; display:block; color:#00458e; line-height:30px;padding-left:12px;}

.nycontact{ margin:20px 0 0 15px; padding:0;}
.nycontact img { width: 223px;}
.nyright{ width:778px; margin:10px 0 0 0; padding:0; float:left;    margin-left: 90px;}
.nyright_t{ background:url(../images/nyright_line.jpg) no-repeat 0 bottom; width:778px; height:38px; line-height:33px;}
.nyright_t_l{ float:left; background:url(../images/icon2.jpg) no-repeat 0 center; font-size:18px; color:#333; margin:0 0 0 0px; font-family:"΢���ź�"; padding-left:15px;}
.nyright_t_r{float:right;  color:#333; margin:0 10px 0 0; font-family:"΢���ź�"; font-size:12px;}
.nyright_t_r span{ float:left; background:url(../images/wz_bg.jpg) no-repeat; width:42px; height:16px; color:#fff; text-align:center; line-height:16px; margin:8px 5px 0 0;}
.nyright_t_r a{color:#333; margin:0 5px 0 5px; font-family:"΢���ź�"; font-size:12px;}
.nyright_zw{ width:100%; margin:0px 0 0 0; padding:0;color:#333; line-height:26px; font-family:"΢���ź�"; font-size:12px; display:table}

.cultureBlock {
	float: left;
	width: 257px;
	margin-left: 35px;
	margin-bottom: 28px;
	padding: 20px;
	border: #D9D9D9 1px solid;
	overflow:hidden
}
.cultureBlock strong{ display:block	; width:100%;
}
#culturePic{ width:257px; height:135px;}
.cultureBlock .picBlock {
	margin-bottom: 10px;display:block;width:270px;
}
.cultureBlock .picBlock .picSelect {
	float: left;
	width: 50px;
	height: 26px;
	margin-top: 4px;
	margin-right: 11px;
	border: #FFFFFF 3px solid;
	cursor: pointer;
}
.cultureBlock .picBlock .picSelect img{
	width: 50px;
	height: 26px;
	padding-left:0px;
	padding-top:0px;
}
.cultureBlock .picBlock .currentSelect {
	border: #FF8C1A 3px solid;
}

.changeimgdiv{ position:relative}
#changeimg li{width:700px; float:left}
#changeimg li a{ float:left; width:174px; height:145px; text-align:center}
#changeimg li img{ width:160px; height:120px; }
#PrevNextEvent{ position:absolute; width:690px; z-index:9999999999999999; top:190px; display:none }
#prev{background:url(../images/lightbox-btn-prev.gif) no-repeat; width:63px; height:32px;left:0px ;position:absolute; }
#next{background:url(../images/lightbox-btn-next.gif) no-repeat; width:63px; height:32px; right:0px;position:absolute;}



.hmenu{ border-bottom:#CCC 1px solid; height:32px;}
.hmenu div{ float:left; width:14%; line-height:30px; }
.hmenu div a{ width:90%; background:url(../images/top_bg.jpg) left bottom; height:30px; float:left; display:block; text-align:center; color:#333; border-left:#CCC 1px solid; border-top:#CCC 1px solid; border-right:#CCC 1px solid;}

.hmenu div.SClass a{ width:90%; background:url(../images/top_bg.jpg) left top; height:30px; float:left; display:block; text-align:center; color:#333}


