html{}
body{ margin:0; padding:0;  ;font-size:12px;color: #333; font-family: "ËÎÌå","Times New Roman", Times, serif ;}
div,form,img,ul,ol,li,dl,dt,dd ,p{margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}
table,td,tr,th{font-size:12px;}
fieldset { border:0; }
*:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align:left; }
input, button, select, textarea { font-size:100%; font-family:inherit; }
textarea { overflow:auto; }
button { overflow:visible; }
.clr{ clear: both;}

/* Á´½ÓÑÕÉ« */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover { color: #f06522; text-decoration:none;}
a:active { color: #333;}

.wri{ color:#fff;}
.wri a:link {color: #fff; text-decoration:none;}
.wri a:visited {color: #fff;text-decoration:none;}
.wri a:hover { color: #fff; text-decoration:none;}
.wri a:active { color: #fff;}

.green{ color:#86ae23;}
.green a:link {color: #86ae23; text-decoration:none;}
.green a:visited {color: #86ae23;text-decoration:none;}
.green a:hover { color:#F60; text-decoration:none;}
.green a:active { color: #86ae23;}
.red{ color:#F00;}

.Header{ width: 1000px; height: 103px; margin:0 auto; }
.Header h1{ width:552px; height: 94px; float:left; background:url(../images/logo_02.jpg) no-repeat;}
.Header h1 a{ display:block; text-indent: -1000px; width: 552px; height: 94px;}
.Header .tel{ float:right; width:353px; }
.Header .tel p{margin-top:10px; height:16px;padding-left:60px;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#F30}

.Menubg{ background:url(../images/menubg_10.jpg) repeat-x; height:34px;}
.Menu{ width:1000px; margin:0 auto; height:34px;}
.Menu ul{ }
.Menu li{ color:#fff; float:left; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:34px; width:160px; text-align:center; background:url(../images/mebg_14.jpg) repeat-x; border-left:2px solid #fff; }
.Menu li a:link {color:#343434;text-decoration:none;display:block;}
.Menu li a:visited {color:#343434; text-decoration:none;}
.Menu li a:hover { color: #fff; background:#08884d; text-decoration:none;}
.Menu li a:active { color:#343434;text-decoration:none;}
.Menu .r{ border-right:2px solid #fff;}
.Menu .action{background:#08884d; color:#fff;}
.Menu li.action a{color:#FFF}

/*.Banner{width:990px; margin:-10px auto;}
.Banner .Bbody{ width:990px; margin: 0 auto; padding:12px 0; height:321px;}
.Banner .Bbody1{width:990px; margin: 0 auto; padding:12px 0;}
.Banner .Bbody #flash{ width: 990px; height:321px; padding-bottom: 7px; overflow:hidden; margin: 0 auto;}
.Banner .Bbody #flash img{width: 990px; height: 321px;}
.Banner .Bbody #flash .num{ right: 20px; float: right; position: absolute; bottom: 20px;}
.Banner .Bbody #flash .num li{font-size: 0; background: url(../images/ico_flash.png) no-repeat 0 -10px; float: left; margin: 0 0 0 6px; width: 9px; height: 9px; cursor: pointer; line-height: 0; font-size: 0; line-height: 0;}
.Banner .Bbody #flash .num li.on{ background: url(../images/ico_flash.png) no-repeat 0 0; font-size: 0;width: 9px; height: 9px; line-height: 0; font-size: 0; line-height: 0;}*/

.banner {width:100%; height:396px; margin:0 auto; background:url(../images/bannerBg.jpg) repeat-x;}
#full-screen-slider { width:100%; height:396px; float:left; position:relative;
    top: 0px;
    left: 0px;
}
#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}


/*.Banner{ margin-top:4px; height:396px; position:relative; }*/
.Banner .mLine{ position:absolute; top:389px;  height:7px; width:100%; z-index:999; }
.Banner .mLine .line{  height:7px; background:#ffa800; font-size:0; width:1000px; margin:0 auto;}
#index_box{ background:url("../images/index_bg.gif"/*tpa=http://www.nicvision.com/images/index_bg.gif*/) repeat-x left top #fff; overflow:hidden; width:100%;}
/*.flash{ margin-top:0px; border:3px solid #fff; height:396px;}*/
.flash_bg{ background:url("../images/flash_bg.gif"/*tpa=http://www.nicvision.com/images/flash_bg.gif*/) no-repeat; height:15px;}
#mPics li{height:396px;}
.a1 #anim{background-position:0 0;}
.a2 #anim{background-position:0 -396px;}
.a3 #anim{background-position:0 -906px;}
.a4 #anim{background-position:0 0;}
.a1 #btnsWrap{background-position:0 -127px;}
.a2 #btnsWrap{background-position:0 -254px;}
.a3 #btnsWrap{background-position:0 -381px;}
.a4 #btnsWrap{background-position:0 0;}
.a1 #mPics li{background:url(../images/pic2.jpg) 50% 50% no-repeat;}
.a2 #mPics li{background:url(../images/index_14.jpg) 50% 50% no-repeat;}
.a3 #mPics li{background:url(../images/pic1.jpg) 50% 50% no-repeat;}
.a4 #mPics li{background:url(../images/pic3.jpg) 50% 50% no-repeat;}
li.libegin{background:url(../images/flash_bg.jpg) 50% 50% no-repeat;}
.cc{background-position:-589px -404px;}
.cnow{background-position:-589px -430px;}
/* anim */
#anim{height:396px;background-image:url(../images/flash_bg.jpg); background-repeat:repeat-x;}
#marquee{position:relative;}
#mPics{height:396px;overflow:hidden;position:relative;}
#mPics a{display:block;width:100%;height:100%;}
#circle{position:relative;margin:-20px auto 0;width:960px;overflow:hidden;text-align:right;}
#circle li{display:inline-block;*display:inline;zoom:1;width:30px;}
#circle li a{display:block;width:11px;height:11px;overflow:hidden;text-indent:-9999px;text-align:left;}
#circle li a:hover{background-position:-589px -430px;}
#liB, #liG, #liY, #liX{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;}
#circle li a,
#circle li a:hover,
#nWin .nCon a{background-image:url(../images/sprites-high3.png);background-repeat:no-repeat;}

.Abanner{  margin-top:4px;height:170px; background:#9deff2; background:url(../images/a.png) no-repeat center;text-align:center;}
.Mainbg{ background:url(../images/bg_17.jpg) repeat-x top; width:100%;}
.Mainbg2{ background:url(../images/abouts_06.jpg) repeat-x top; width:100%;}

.HomeContent{ width:1000px; margin:0 auto; }
.HomeNews{ width:1000px; height:39px;}
.HomeNews p{ width:62px; float:left; font-size:14px; font-weight:bold; line-height:39px; color:#86ae23; padding-left:20px;}
.HomeNews ul{  float:left; width:840px;}
.HomeNews li{ width:400px; float:left; line-height:39px; padding-left:20px;}
.HomeNews li a{ margin-right:20px;}
.Homeproducts{ margin-top:44px; width:1000px;}
.Homeproducts .title1{ background:url(../images/index_21.jpg) repeat-x; height:35px; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#FFF; padding:0 20px;}
.Homeproducts .title1 strong{ font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:right;} 
.ProductShow {
	 HEIGHT: 160px; OVERFLOW: hidden; padding:2px; border-bottom:1px solid #acacac; border-left:1px solid #acacac; border-right:1px solid #acacac;
}
.ProductShow .leftarrow {
	BACKGROUND-IMAGE: url(../images/left.jpg); MARGIN-TOP: 0px; WIDTH: 18px; FLOAT: left; HEIGHT: 157px; CURSOR: pointer
}
.ProductShow .centerCase {
	WIDTH: 954px; FLOAT: left; HEIGHT: 156px; OVERFLOW: hidden; margin-left:2px;
}
.ProductShow .rightarrow {
	BACKGROUND-IMAGE: url(../images/right.jpg); MARGIN-TOP: 0px; WIDTH: 20px;  FLOAT:right; HEIGHT: 157px; CURSOR: pointer
}
.ulIndexCase {
	WIDTH: 982px
}
.ulIndexCase LI {
	TEXT-ALIGN: center; MARGIN: 0px 11px 0px 8px; WIDTH: 140px; height:156px; DISPLAY: inline; FLOAT: left; line-height:24px; 
}
.ulIndexCase LI IMG { width:140px; height:135px; margin-bottom:2px;display:block;
}
.ulIndexCase LI P {
	TEXT-ALIGN: center; background:#fff; height:20px; line-height:20px; color:#000;display:block;
}
.ulIndexCase LI P a{ color:#000;}

.Contect{ margin:0 auto; width:1000px;}
.Contect .Left{ float:left; width:252px;}
.Contect .ContentLeft{  float:left; width:252px; background:url(../images/abouts_07.jpg) repeat-y; position:relative; top:-4px;}
.Ltop{ margin:0 4px; background:#f06522; height:5px; font-size:0;}
.Ltitle{ background:url(../images/abouts_08.gif) no-repeat top left; width:152px; height:30px; padding:30px 0 0 100px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; margin-bottom:10px; color:#5a5a5a;}
.Ltitle span{ color:#a1a1a1; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.Contect .ContentLeft .Lbo{ background:url(../images/ABOUTS_08.jpg) no-repeat; height:10px; font-size:0;}
.L1{ padding-left:3px; width:245px; padding-bottom:40px;}
.L1 li{ background:url(../images/ABOUTS_14.jpg) no-repeat left bottom; height:33px; line-height:33px; padding-left:30px;}
.L1 .Choose{background:url(../images/lbg_12.jpg) no-repeat left bottom; height:33px; line-height:33px; padding-left:30px; color:#fff;}
.L1 .Choose a{ color:#fff;}

.Contect .ContentRight{ float:right; width:748px;}
.mt_20{ margin:20px 30px;}
.title3{ border-bottom:2px solid #e0e0e0; height:30px; line-height:30px; text-align:right;width:688px;}
.Atext{ line-height:24px; font-family:"Î¢ÈíÑÅºÚ"; }
.padd{ padding:20px 30px;}
.Atit{ background:url(../images/ABOUTS_12.jpg) no-repeat left; height:30px; line-height:30px; padding-left:20px; color:#fff; font-size:14px; font-weight:bold; margin:30px 0;}
.Atit2{ background:url(../images/ABOUTS_23.jpg) no-repeat left; height:30px; line-height:30px; padding-left:20px; color:#000; font-size:14px; font-weight:bold; margin:30px 0; clear:both;}

.Cont{ width:680px}
.Cont .map{ margin-top:16px;}
.Cont .Ctext{  }
.Cont .Ctext p{line-height:22px;}
.Cont .Ctext strong{ font-size:14px; line-height:24px;}
.Cont .Ctext .message{ margin-top:16px; line-height:30px;}
.Cont .Ctext .message .input1{ border:1px solid #ccc; width:240px;}
.botton1{ background:url(../images/lx_11.jpg) no-repeat; width:40px; height:20px; border:0;}

.newslist{ font-family:"Î¢ÈíÑÅºÚ";}
.newslist p{ margin: 0; line-height: 21px;}
.newslist p a{ display:block; color: #666; padding: 12px 0; border-bottom: 1px solid #ccc;}
.newslist p a:hover{ background: #E9EAEB; color: #444;}
.newslist p a strong{ color: #444; font-size: 12px;}
.newstext{ padding:10px 0 20px;}
.newstext .time { height: 30px; text-align:center; line-height:30px; border-bottom:1px dashed #dedede;}
.newstext .ntit{ font-size: 16px; text-align:center; font-weight:bold; line-height:30px;}
.newstext .text { line-height:24px; margin-top:20px;}
.newstext .next{ clear:both; height: 30px; line-height: 30px; padding-top: 20px;}
.newstext .next .l{ float:left; background:url(../images/next_L.gif) no-repeat 0 10px; padding-left: 13px;}
.newstext .next .r{ float:right; background:url(../images/next_R.gif) no-repeat right 10px; padding-right: 13px;}

.Products{ width:700px;}
.Productsli{ height:160px; border-bottom:1px solid #dedede; margin-bottom:16px;}
.Productsli .pic{ float:left; background:url(../images/cp_10.jpg) no-repeat; width:152px; height:117px; padding:12px;}
.Productsli .pic img{width:152px; height:117px;}
.Productsli .pr{ width:500px; float:right;}
.Productsli .pr .tit{ padding:4px 0;display:block; color:#86ae23; font-size:12px; font-weight:bold; line-height:20px; }
.Productsli .pr .text{ line-height:18px; padding:10px 0; display:block;}
.Productsli .pr .Pmore a{ display:block; line-height:20px; color:#d97e34; font-size:11px; text-align:right;}
.Productview{ padding:20px 0 30px 0; width:724px;}
.Productview img{ max-width:700px;}
.Productview .tit{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; margin-bottom:20px; color:#136b87; }
.Productview .pic{ margin-bottom:16px; text-align:center;}
.Productview .text{ line-height: 23px; padding:0 10px;}
.Productview .ptit{ margin:10px 0; background:#505050; padding-left:16px; color:#fff; line-height:26px; height:26px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;}

.pages{ width:95%; margin:10px auto; padding-bottom:10px; overflow:hidden; }
.pages .nolink{padding:5px 15px; display:inline-block; background-color:#dbdbdb; margin-left:2px; color:#000; height:18px; line-height:18px;}
.pages a{padding:5px 15px; display:inline-block; background-color:#dbdbdb; margin-left:2px; color:#000;height:18px; line-height:18px;}
.pages font{ padding:5px 16px; display:inline-block; background-color:#e86c2c; margin-left:2px; color:#fff;height:18px; line-height:18px;}
.pages a:hover{ background-color:#e86c2c; color:#fff;}


.Footbg{ background:url(../images/bobg_37.jpg) repeat-x; margin-top:40px; width:100%; height:270px;}
.Foot{ width:1000px; margin:0 auto; background:url(../images/index_34.jpg) no-repeat top center; padding-top:60px; }
.Foot .fl{width:800px; margin-left:115px;overflow:hidden;}
.Foot .fl li{ float:left; width:160px; margin:0 16px; line-height:22px;}
.Foot .fl li strong{ border-bottom:1px solid #cacaca; line-height:30px; display:block; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:12px;}
.Foot .fr{ float:right; width:185px; margin-top:40px; }
.Foot .fr img{  width:185px; }
.Foot .Footbo{ text-align:center; margin-top:40px;}

#chat_f1,#chat_f2{font-size:12px}
#chat_f1{position:fixed;right:10px;top:60px;width:109px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220)); z-index:999;}
#chat_f1_main{height:100px;_height:100px;background:url(../images/qqtop.gif) no-repeat; margin-bottom:0;}
#close{display:block;width:17px;height:17px;margin-left:82px; padding-top:62px;cursor:pointer;}
.a_kf,.a_sh{ width:70px; height:20px; display:inline-block; margin:0 6px;}
.a_kf{ margin-top:65px;}
#chat_f1_bottom{height:71px;width:109px;background:url(../images/qqbo.jpg) no-repeat }
.chat_f1_expr{ background:#3c3d3c;width:107px;height:0px;overflow:hidden; border-left:1px solid #3c3d3c; border-right:1px solid #3c3d3c;}
.list2{height:25px;border-top:none; padding:10px 0 0 0;overflow:hidden;color:#787878; text-align:center; }
.name{line-height:25px}
.current{border-left-color:#fff}
.arrow{color:#fff}
.detail{position:absolute;margin-left:-222px;margin-top:-26px;display:none;width:200px;padding:10px;border:1px solid #dbdbdb;background:#fff;line-height:18px}
.send_sms{display:inline-block;width:109px;height:25px;background:url(../images/c2.gif) 0px -163px;vertical-align:middle}
.mt{margin:2px 0}
.mt5{margin-top:5px}
.chat_f1_expr .list .detail .border{position:absolute;width:1px;height:25px;margin-left:210px;background:#fff;margin-top:-10px}
#chat_f2{display:none;position:fixed;right:1px;top:220px;border:1px solid #ccc;background:#881004;padding:1px 3px;width:1em;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220));color:#fff;cursor:pointer; z-index:999;}


.Productlist{   }
.Productlist li{ float:left; width:228px; text-align:center; line-height:26px; height:190px;}
.Productlist li img{ width: 200px; height: 149px; border:1px solid #d7d7d7; }
.Productlist li strong{ font-weight:normal; color:#ff0540; padding-left:8px;}
.Productlist li strong a{color:#ff0540;}
.Productlist .r{ float:right; margin-right:0;}
.Productview{ }
.Productview .tit{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; margin-bottom:20px; color:#c90d48; }
.Productview .pic{
	margin-bottom: 16px; text-align:center; padding-left:20px;
}

.next{ clear:both; height: 30px; line-height: 30px; padding-top: 20px;}
.next .l{ float:left; background:url(../images/next_L.gif) no-repeat 0 10px; padding-left: 13px;}
.next .r{ float:right; background:url(../images/next_R.gif) no-repeat right 10px; padding-right: 13px;}
