/* CSS Document */

*{ margin:0; padding:0;}
body{ background:#fff; font-family:Arial, Helvetica, sans-serif,"Î¢ÈíÑÅºÚ","ËÎÌå"; }
.c{ margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:0;}
ul,li{ list-style:none;}
a,a:hover{ text-decoration:none;}
.clearfix:after{ font-size:0; line-height:0; content:"\020"; display:block; height:0; clear:both;}
.clearfix{ zoom:1;}
.clear { clear:both;}

.top{ width:100%; width:auto; height:99px; background:url(../images/bg_top.jpg) repeat-x;}
.inner_top{ width:966px; height:99px;}
.logo_right{ width:216px; height:99px;}
.link_top{ width:216px;height:40px;}
.link_top ul li{ float:left; padding-left:8px; width:64px; height:40px; line-height:40px; background:url(../images/icon_linktop.jpg) no-repeat left 18px;font-size:12px; }
.link_top ul li a{color:#2f2f2f;}
.link_top ul li a:hover{ color:#be1111; text-decoration:underline;}
.searchinput{ background:none; border:none; margin:10px 0 0 20px; padding:2px 0 0 14px; width:174px; height:26px; line-height:26px; color:#7a7a7a; background:url(../images/bg_searchbox.png) no-repeat;_ background:url(../images/bg_searchbox.png) no-repeat; }

/*.nav{ width:100%; height:40px; background:url(../images/bg_nav.jpg) repeat-x;}
.inner_nav{ width:966px; height:40px;}
.inner_nav ul li{ float:left; width:120px; line-height:40px; background:url(../images/line_navfenge.png) no-repeat 118px 0;_background:url(../images/line_navfenge.png) no-repeat 118px 0; font-family:"Î¢ÈíÑÅºÚ";font-size:15px; text-align:center; }
.inner_nav ul li a{ display:block; color:#fff;}
.inner_nav ul li.current_nav a,.inner_nav ul li a:hover{color:#fff; background: url(../images/bg_nav_ahover.jpg) repeat-x;}
.lastnav{ background:none;}
*/


.nav_box{width:100%; height:40px; background:url(../images/bg_nav.jpg) repeat-x;}
.nav_center { margin:0px auto; width:970px; height:40px;}
.nav{width:1000px;height:40px;border-bottom:0px;z-index:1; font-size:14px;position:absolute;}
.nav ul{margin:0px;padding:0px;}
.nav li{ float:left; width:120px; line-height:40px; background:url(../images/line_navfenge.png) no-repeat 118px 0;_background:url(../images/line_navfenge.png) no-repeat 118px 0; font-family:"Î¢ÈíÑÅºÚ";display:block;margin-top:0px; padding-top:0px; font-size:18px;list-style-position:outside;text-align:center;}
.menu { display:block; width:120px; height:40px;}
.menu a { display:block; width:120px; height:40px; margin-top:0px; color:#fff; text-decoration:none}
.menu a:hover { display:block; color:#2e9760; width:120px; height:40px; margin-top:0px;background:url(../images/nv_li_bg_05.jpg);}
.menu2 {width:120px;height:40px;cursor:hand;display:block;overflow:hidden;}
.menu2 a{display:block; color:#fff;text-decoration:none; width:120px; height:40px; margin-top:0px; }
.menu2 a:hover{text-decoration:none; color:#ffffff;}
.menu1{ width:120px;height:auto;cursor:hand;overflow:hidden;filter:Alpha(opacity=90);-moz-opacity:0.9;moz-opacity: 0.9;-khtml-opacity: 0.9;opacity:0.9;}
.menu1 a{display:block; color:#ffffff;text-decoration:none;width:120px; height:40px; margin-top:0px; }
.menu1 a:hover{text-decoration:none;color:#fff; background: url(../images/bg_nav_ahover.jpg) repeat-x;}
.list_box{line-height:20px;text-align:left;padding-top:0px;border:0px solid #001428; border-top:none;background-color:#03bd75;}
.list_content{ width:120px; height:30px; line-height:30px; display:block;border-top:1px solid #fff; text-align:center}
.list_content a{width:120px; height:30px; line-height:30px; margin:0px; padding:0px; background-color:#03bd75; color:#FFFFFF; font-size:14px;}
.list_content a:hover{width:120px; height:30px; line-height:30px; margin:0px; padding:0px; background-color:#0e754d}

.nav ul li.current_nav a,.nav ul li a:hover{ display:block; width:120px; height:40px;color:#fff; background: url(../images/bg_nav_ahover.jpg) repeat-x;}


/*Slide Start»ÃµÆÆ¬Î»ÖÃ¿ªÊ¼*/
.slide{ width:auto; height:345px; margin-bottom:18px; }
#Slidebox{width:auto; height:345px;  }
#flashBg {width:auto;  height: 345px;}
#flash{width:auto;height:345px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width:auto;height: 345px;display: none;}
#flash img {width:1400px;height: 345px;}
.flash_bar {width:1400px; height:25px; background:url(../images/bg_slide.jpg) repeat-x; padding-left: 1070px;overflow: hidden;position: absolute;
bottom:0;left:0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:8px 4px;cursor: pointer;background: url(../images/pagination.png) no-repeat 0px -13px; overflow:hidden;_background: none; }
.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:8px 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");
}


.mainbox{width:100%; height:auto; background:#fff;}
.content{ margin-bottom:40px;width:966px;height:223px;font-size:12px;}
.smallslide{ padding:2px; width:242px; height:216px; margin-right:0px; border:1px solid #d5d5d5;}
.about_index{ margin-right:20px; width:323px;}
.title_aboutindex{ width:323px; height:25px; background:url(../images/title_aboutindex.jpg) no-repeat; font-size:10px; }
.title_aboutindex a{ color:#5d5d5d;}
.title_aboutindex a:hover{ color:#be1111; text-decoration:underline;}
.image_aboutindex{ margin-top:6px;width:323px; height:94px;}
.text_aboutindex{margin-top:14px;width:323px;line-height:21px; text-indent:20px;}
.text_aboutindex a{ color:#000;}
.text_aboutindex a:hover{text-decoration:underline;}

.news_index{width:355px; height:220px; font-size:12px; margin-right:20px; }
.example_newsindex{ margin-top:14px; width:355px;}
.title_newsindex{ width:355px; height:25px; background: url(../images/title_newsindex.jpg) no-repeat;}
.image_newsindex{ width:99px; height:63px;}
.text_newsindex{ margin-left:12px;width:244px; }
.text_newsindex a{color:#000;}

.list_news{ width:345px; height:190px; margin-left:10px; margin-top:7px;}
.list_news ul { display:block;}
.list_news ul li{ width:340px; height:30px; line-height:30px; display:block; border-bottom:1px solid #e6e6e6;background: url(../images/icon_newslistindex.jpg) no-repeat 0 12px;}
.list_news ul li dl{ float:left; width:280px; height:25px; margin-left:10px;} 
.list_news ul li a{ display:block;width:280px; height:25px; color:#000;}
.list_news ul li a:hover{ color:#be1111; text-decoration:underline;}
.list_news ul li span{ width:45px; height:25px; float:left; color:#909090;}
/*
.list_news ul li{ display:block;height:20px; padding-left:10px; margin-bottom:8px; line-height:20x; border-bottom:1px solid #e6e6e6; background: url(../images/icon_newslistindex.jpg) no-repeat 0 6px;}
.list_news ul li a{ display:block; color:#000;}
.list_news ul li a:hover{ color:#be1111; text-decoration:underline;}
.list_news ul li span{ float:right; color:#909090;}*/


/*.imglink_index ul li{ position:relative; z-index:9998px;float:left; width:218px; height:94px; margin-right:24px; padding:1px; border:1px solid #d9d9d9;}
.imglink_index ul li span{ position:absolute; left:8px; top:70px; z-index:9999px; font-size:12px; color:#272727;}*/

.footer{ width:100%; height:90px; background:url(../images/bg_footer.jpg) repeat-x; font-size:12px;color:#000;}
.inner_footer{ padding:20px 30px 0 0;width:936px; height:70px; }
.copyright ul li{ height:18px; }
.friendlink ul li {margin-bottom:8px;}

/*about*/
.innerbanner{ width:100%; height:150px; background: url(../images/bg_innerbanner.jpg) repeat-x; }
.image_innerbanner{ width:965px; height:150px; background:url(../images/inner_banner_03.jpg) no-repeat;}
.innercontentbg{ background:#eee;}
.innercontent{ padding:20px 0 0 10px; width:955px; height:400px;height:auto;min-height:400px;overflow:hidden; background:#fff;}

.innerleft{  width:185px; margin:0 40px 0 0;}
.innermark{ width:114px; height:43px;}
.inneraboutlist { margin:28px 0 18px 0;}
.inneraboutlist ul li{margin-bottom:5px; width:185px; height:36px; border-bottom:1px solid #cdcdcd; line-height:36px; font-size:15px; }
.inneraboutlist ul li a{ display: block; color:#000; }
.inneraboutlist ul li.current_innerleftnav a,.inneraboutlist ul li a:hover{background:url(../images/bg_innerleftlist.jpg) no-repeat; color:#fff; }

.imglink_inner ul li{width:181px; height:69px; margin-bottom:14px; padding:1px; border:1px solid #d9d9d9;}
.innerright{ width:720px; overflow:hidden; font-size:12px; color:#484848;}
.location_innerright{  width:720px; height:43px;border-bottom:1px solid #91aed1;}
.locationimage{ width:312px; height:42px; line-height:50px; background:url(../images/bg_location2.jpg) no-repeat;color:#000; font-size:18px;}
.locationimage span{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.locationtext{ margin-right:8px; padding:0 0 0 18px; background: url(../images/icon_location.jpg) no-repeat; line-height:58px;}
.innerrightcontent{ margin:33px 0 100px 10px;width:700px; height:auto;  }
.innerrightcontent p{margin:0 0 5px 0 ; text-indent:20px; line-height:24px; color:#333;text-align:left; }
.innerrightcontent span{display:block; text-align:left;}

.innerrightnewslistbox{margin:33px 0 100px 30px;}
.innerrightnewslist{ margin:0 0 10px;width:660px; height:530px;overflow:hidden;}
.innerrightnewslist ul li{ padding-left:20px; margin-bottom:6px; width:640px; height:30px; line-height:30px; background: url(../images/icon_innerrightnewslist.jpg) no-repeat 0 10px; border-bottom:1px solid #e9e9e9; font-size:14px;}
.innerrightnewslist ul li a{ color:#003398;}
.innerrightnewslist ul li a:hover{color:#be1111; text-decoration:underline;}
.innerrightnewslist ul li span{ float:right; font-size:12px; color:#a0a0a0;}

.innerrightpages{ padding:0 0 0 150px;width:510px; height:22px;}
.innerrightpages ul li{ float:left; margin-left:4px; padding:0 8px; height:19px; line-height:20px;background: url(../images/bg_innerrightpages.jpg) repeat-x; border:1px solid #e1e1e1;}
.innerrightpages ul li a{color:#888;}

.innernewsdetails{ width:730px; margin:40px 0 0;}
.innernewsdetails h1{ margin-bottom:16px; width:710px;text-align:center;}
.innernewsdetails p{  width:690px;text-align:center; font-size:12px; color:#4e4e4e;}
.line_innernewsdetails{ width:725px; padding-left:20px; margin-top:8px;border-bottom:1px solid #d9d9d9;}
.text_innernewsdetails{ width:680px;padding-right:40px;}
.text_innernewsdetails p{ text-align:left;}

.innerproductlist{ margin:36px 0 100px 8px; width:700px;}
.innerproduct{ margin:0 0 38px 0; width:720px; height:135px;  }
.innerproductlisttext{ width:510px; height:150px;}
.innerproductlisttext h2{ display:block; width:510px; height:24px; border-bottom:1px dashed #c9c9c9;font-size:14px;}
.innerproductlisttext h2 a{  color:#333;}
.innerproductlisttext h2 a:hover{ text-decoration:underline;}
.innerproductlisttext p{margin:10px 0 0 ;width:510px; height:72px; line-height:20px; color:#666;}
.innerproductlisttext span{ display:block; width:79px;height:24px; line-height:24px; background:url(../images/bg_innermore.jpg) no-repeat; text-align:center;}
.innerproductlisttext span a{ color:#fff;}
.innerproductlistimg { margin:24px 0 0 38px;}
.productlistimgstyle{ width:136px; height:96px; padding:5px; border:1px solid #d9d9d9;}
.line_productlist{ margin:0 0 22px; width:700px; height:auto; border-bottom:1px solid #c9c9c9;}
.line_productlist ul { display:block}
.line_productlist li{ display:block; width:190px; padding:5px 5px 6px; border:1px solid #adadad; float:left; margin-left:5px; margin-right:15px; margin-bottom:22px;}
.line_productlist li span{ display:block; width:200px; height:120px; padding-bottom:8px;}
.line_productlist li p{ display:block; color:#494949; line-height:22px;}
.line_productlist li p a{ display:block; color:#494949; line-height:22px; text-decoration:underline;}
.line_productlist li p a:hover{ display:block; color:#be1111; line-height:22px; text-decoration:underline;}


.productdetailhead{ margin-bottom:26px; width:700px; height:162px; overflow:hidden;}
.imgprodetailhead{ width:250px; height:162px;}
.prodetailheadtext{ padding-left:10px; width:440px;}

.prodetailconbox{ width:700px;}
.prodetailconbox h2{ display:block; margin-bottom:26px; width:686px; height:35px; line-height:35px; background:url(../images/bg_prodetailtitle.jpg) repeat-x; font-size:14px; color:#000; text-indent:16px;}
.prodetailconbox p{ margin:0 0 30px 0 ; text-indent:20px; line-height:24px; color:#333;}
.prodetailconbox span{ display:block; margin:0 auto; margin-bottom:30px; text-align:center;}
.innercustomercontent{ width:670px; height:auto;}
.innercustomercontent h1{  margin:0 0 16px 20px; font-size:12px; color:#333;}
.customertecser ul li{ margin:0 0 16px 20px;width:186px; height:13px; line-height:13px; background:url(../images/icon_custtecser.jpg) no-repeat; border:none;}
.title_salesnetwork{ margin-bottom:35px; width:700px; height:24px;}
.title_salesnetwork ul li{ margin-right:8px; padding:0; display:block;float:left;width:93px; height:27px; line-height:27px;background:url(../images/bg2_salenetworkcon.jpg) no-repeat; text-align:center; color:#000;; font-weight:bold; font-size:12px; }
.text_salesnetword ul li span{ width:267px; height:24px;line-height:24px; background:url(../images/bg3_salenetworkcon.jpg) no-repeat; color:#fff;}
.text_salesnetword ul li{ margin:0; padding:0;  background:none; border:none; font-size:12px;}
.text_salesnetword{ margin:0 26px 40px 0; width:280px; height:180px;}

.imglink_index{width:963px; height:155px; padding-top:15px; margin-bottom:38px;border:1px #e5e5e5 solid;}
.imglink_index li { float:left; display:block; list-style:none; margin-left:20px; margin-top:20px; }
.imglink_index li a { display:block;border:1px #a8a8a8 solid; padding:4px 4px 4px 4px;}
.imglink_index li a:hover {border:1px #be1111 solid;}
/*¹ö¶¯ÇøÓò*/
.marquee_border { width:960px; height:170px;border:1px #e5e5e5 solid; background-color:#FFFFFF}
.marquee_image { width:960px; height:170px; margin-top:10px;}
#demo{ width:960px; height:170px; overflow:hidden;}
#indemo{float:left;width:800%; height:170px;}
#demo1 {float: left; height:170px;}
#demo2 {float: left;}

.page_pro{ width:620px; padding:10px 0px 10px 0px; margin-top:30px; text-align:center }
.page_pro span,.papage_proge a,.page_pro b{ font-family:Arial, Helvetica, sans-serif; margin:0 2px; color:#868686}
.page_pro a,.page_pro b{ border:1px solid #dadada; background:#fff; padding:4px 8px; text-decoration:none}
.page_pro span { padding-right:10px }
.page_pro b,.page_pro a:hover{border:1px solid #0962af; background:#1572c2; color:#fff;}


/*2025.01.31,add by northstar*/
.slideBox{ width:241px; height:215px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:-4px; z-index:1; }
.slideBox .hd ul{  margin:0px; padding-left: 0px;overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; text-align:center; background:#fff;border-radius: 50%; cursor:pointer; }
.slideBox .hd ul li.on{ background:#fff; opacity: 0.5 }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul{ margin:0px; padding-left: 0px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative}
.slideBox .bd li span{
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff; text-indent: 15px;
    position: absolute;
    left:0;
    bottom:-20px;
    background-color: rgba(0,0,0,0.5);
}
.slideBox .bd img{ height: 215px;width: 241px; display:block;  }
