body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin: 0; background: #fff; margin: 0;}
div,form,img,ul,ol,li,dl,dt,dd {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;}
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover { color: #f50; text-decoration:underline;}
a:active { color: #000;}
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cRed_L,a.cRed_L:link,a.cRed_L:visited{ color:Red; text-decoration:underline;}
.clr{ clear:both; height: 0; font-size: 0; line-height: 0;}
.clr_10{ clear:both; height: 10px; font-size: 0; line-height: 0;}
.pages{ padding: 15px 0;}
.Header { width: 978px; margin: 0 auto; background:url(img/body_bg.jpg) repeat-y 0 0; padding: 8px 8px 0;}
.Header .logo{ float:left; padding: 3px 12px 10px;}
.Header .r{ float:right; padding-top: 7px;font-family:Arial, Helvetica, sans-serif;}
.Header .r span{ display:block; height: 33px; width:200px; background:url(img/Header_ico.gif) no-repeat 32px 0; padding-left: 32px; }
.Header .r span a{ display:block; height: 15px; line-height: 13px; width: 28px; float:left;}
.Header .r span .r1{ margin-left: 15px; }
.Header .r span .r2{ margin-left: 46px;}
.Header .r span .r3{ margin-left: 46px; width: 35px;}
.Header .r .search{ text-align:right; padding-right: 10px; height: 25px; line-height: 25px;}
.Header .r .search .input{ width: 120px; height: 16px; line-height: 16px; background: #fff; border: 1px solid #bfbfbf; margin: 0 3px; float:right;}
.Header .r .search .but{ background: url(img/search_but.gif) no-repeat 0 0; height: 21px;  width: 40px; color: #fff; font-weight:bold; border: none; cursor: pointer; float:right;}
.Header .nav{ height: 28px; line-height: 28px; background: #003683; clear:both;}
.Header .nav li{ float:left; height: 28px; width: 130px; text-align:center; font-weight:bold; font-size: 14px; background:url(img/nav_line.gif) no-repeat 0 7px;}
.Header .nav li a,.Header .nav li a:visited{ color: #fff;}
.Header .nav li a:hover{color: #ff0;}
.Header .nav .tag{ height: 28px; width: 200px; background: #0041A2;}
.Header .nav .home{ background: none; width: 126px;}
/*---
.Header #nav .tag{ height: 28px; width: 200px; background: #0041A2;}
.Header #nav .home{ background: none; width: 126px;}
.Header #nav{ height: 28px; z-index: 999;  position: relative;}
.Header #nav ul { position: absolute; top: -999em; left: -1px;}
.Header #nav li{ float:left; height: 28px; width: 130px; position: relative; background:url(img/nav_line.gif) no-repeat 0 7px;}
.Header #nav li h3 a,.Header #nav li h3 a:visited{ display:block; height: 28px; line-height: 28px; text-align:center; font-weight:bold; color: #fff; font-size: 14px;}
.Header #nav li h3 a:hover{ color: #ff0;}
.Header #nav li ul{ width: 130px; background: #C6D9EE;}
.Header #nav li ul li{ height: 25px; line-height: 25px; background: none;}
.Header #nav li ul li a { line-height: 25px; display: block; text-decoration: none; width: 130px; text-align:center}
.Header #nav li:hover ul,#nav li.sfHover ul { top: 28px;}
.Header #nav li:hover ul a, #nav li.sfHover ul a { color: #000;}
.Header #nav li:hover ul a:hover, #nav li.sfHover ul a:hover { color: #f00;background: #fff; }
.Header #nav .product ul{ width: 370px; }
.Header #nav .product ul li{ width: 74px;}
.Header #nav .product ul li a,.Header #nav .product ul li a:visited{ float:left;width: 60px; text-align: left; padding:0 7px;}---*/
.Flash{ width: 978px; margin: 0 auto; background:url(img/body_bg.jpg) repeat-y 0 0; padding: 1px 8px;}
.Flash .bg{ background: url(img/home.jpg) no-repeat 0 center; height: 220px; text-align:right;}

.Content{ width: 978px; margin: 0 auto; background:url(img/body_bg.jpg) repeat-y 0 0; padding: 0 8px;}
.ContentLeft{ width: 197px; float:left; padding-bottom: 2px; background:url(img/menu_bottom1.jpg) no-repeat right bottom;}
.ContentLeft h3{ height: 27px; line-height: 27px; background:url(img/ico_1.gif) no-repeat 12px 8px; padding-left: 27px; font-weight:bold;}
.ContentLeft .menu{ padding: 3px 2px 0 0; background:url(img/menu_bg.jpg) repeat-y 0 0;}
.ContentLeft .menu ul{ padding-top: 2px; height: 28px; background:url(img/menu_line.jpg) no-repeat 0 bottom; margin-left: 17px; }
.ContentLeft .menu li{ float:left; width: 74px; height: 27px; line-height: 27px; background:url(img/ico_2.gif) no-repeat 0 9px; padding-left: 10px;}
.ContentLeft .contact{ background:url(img/menu_bg.jpg) repeat-y 0 0;padding: 8px 0;}
.ContentLeft .contact li{ height: 25px; line-height: 25px; padding-left: 10px;}
.ContentLeft .nav{ padding: 7px 2px 10px 0;background:url(img/menu_bg.jpg) repeat-y 0 0; height: 100%;}
.ContentLeft .nav ul{ background:url(img/menu_line.jpg) no-repeat 0 0; padding-top: 5px; margin-top: 3px;}
.ContentLeft .nav ul li{ background:url(img/menu_line.jpg) no-repeat 0 bottom; height: 28px; line-height: 28px; padding-left: 16px;}
.ContentLeft .nav ul li a{ background:url(img/ico_2.gif) no-repeat 0 3px; padding-left: 12px; }
.ContentLeft .nav1{ padding-bottom: 5px;}
.ContentLeft .nav1 ul{ background: none;}
.ContentLeft .nav1 ul li{ background:url(img/menu_line.jpg) no-repeat 0 0; height: 30px; line-height: 30px;}
.ContentLeft .service { background:url(img/menu_bg.jpg) repeat-y 0 0;padding: 8px 0;}
.ContentLeft .service p{ margin: 0; padding: 0 10px 2px; line-height: 23px;}
.ContentRight{ float:right; width: 769px; padding-top: 5px; overflow:hidden;}
.ContentRight .HomeLeft{ float:left; width: 540px; padding-top: 3px;}
.ContentRight .HomeLeft h4{ height: 25px; line-height: 25px; background: #C6D9EE; text-align:right; padding: 0 10px; margin-top: 5px; clear:both;}
.ContentRight .HomeLeft h4 strong{ float:left; font-weight:bold;}
.ContentRight .HomeLeft .about-us{ padding-top: 10px; line-height: 22px;}
.ContentRight .HomeLeft .about-us img{ float:left; border: 1px solid #dfdfdf; padding: 1px; margin: 4px 10px 0 0; }
.ContentRight .HomeLeft .product{}
.ContentRight .HomeLeft .product li{ width: 168px; border: 2px solid #DFEAF5; background: #E7EFF8; float:left; margin-right: 12px; height: 191px; margin-top: 14px;}
.ContentRight .HomeLeft .product li img{ width: 168px; height: 103px;}
.ContentRight .HomeLeft .product .no{ margin-right: 0;}
.ContentRight .HomeLeft .product p{ margin: 0; padding: 8px 5px 0 7px; line-height: 18px;}
.ContentRight .HomeLeft .product p a{ background:url(img/ico_4.gif) no-repeat 0 4px; padding-left: 7px;}
.ContentRight .HomeLeft .product p strong{ display:block;}
.ContentRight .HomeRight{ float:right; width: 220px;}
.ContentRight .HomeRight h3{ height: 27px; line-height: 27px; color: #fff; font-weight:bold; padding: 0 17px;}
.ContentRight .HomeRight h3 a,.ContentRight .HomeRight h3 a:visited{ font-weight:normal; color: #fff; float:right;}
.ContentRight .HomeRight h3 a:hover{ color: #fc0;}
.ContentRight .HomeRight .jishu,.ContentRight .HomeRight .daili,.ContentRight .HomeRight .applications{ width: 220px; height: 224px; background:url(img/bg_2.jpg) no-repeat 0 0; padding-top: 4px; margin-top: 4px;}
.ContentRight .HomeRight .jishu ul{ margin-top: 5px;}
.ContentRight .HomeRight .jishu li{ background: url(img/ico_5.gif) no-repeat 16px 7px; padding-left: 28px; height: 23px; line-height: 23px;}
.ContentRight .HomeRight .web{ width: 220px; height: 178px; background:url(img/bg_3.jpg) no-repeat 0 0; padding-top: 6px; margin-top: 6px;}
.ContentRight .HomeRight .web p{ margin: 0; padding: 3px 10px; height: 158px; line-height: 23px; background:url(img/web.jpg) no-repeat center 13px;} 
.ContentRight .HomeRight .daili{ margin-top: 6px;}
.ContentRight .HomeRight .daili p{ margin: 0; padding: 6px 10px 1px 12px; line-height: 19px;}
.ContentRight .HomeRight .daili p img{ float:left; margin: 2px 10px 0 0;}
.ContentRight .HomeRight .daili li{ background: url(img/ico_1.gif) no-repeat 12px 8px; padding-left: 26px; height: 23px; line-height: 23px;}

.ContentRight .HomeRight .applications p{ margin: 0; padding: 12px 10px 0 15px; height: 79px; line-height: 19px;}
.ContentRight .HomeRight .applications p img{ float:left; margin-right: 7px;}

.ContentRight .case{ margin-top: 15px; width: 100%;}
.ContentRight .case td{ text-align:center; width: 160px; padding: 10px 0;}
.ContentRight .case td img{ margin-bottom: 5px;}
.ContentRight .links {  padding-top: 3px; height: 27px; line-height: 25px; border-bottom: 1px solid #dfdfdf; text-align:right; padding-right: 12px;}
.ContentRight .links h1,.ContentRight .links strong{ float:left; background:url(img/ico_3.gif) no-repeat 0 6px; padding-left: 12px; font-weight:bold; font-size: 14px;}
.ContentRight .aboutus{ line-height: 23px; padding: 0 12px 15px;}
.ContentRight .honor{ margin-top: 20px;}
.ContentRight .honor td{ padding: 10px 28px 20px 0; text-align:center; width: 350px; }
.ContentRight .honor img{ border: 1px solid #ccc; margin-bottom: 7px;}
.ContentRight .newslist{ padding: 10px 0;}
.ContentRight .newslist li{ background:url(img/line_1.gif) repeat-x 0 bottom; height: 29px; line-height: 29px;}
.ContentRight .newslist li a{ background:url(img/ico_5.gif) no-repeat 0 2px; padding-left: 14px;}
.ContentRight .news{ padding: 20px 12px;}
.ContentRight .news h1{ font-size: 14px; font-weight:bold; height: 32px;}
.ContentRight .news .time{ padding-bottom: 15px;}
.ContentRight .news .text{ line-height: 23px;}
.ContentRight .news .text p{ margin: 0; padding: 0 0 10px;}
.ContentRight .news .next{ clear:both; padding-top: 15px;}
.ContentRight .productlist{ padding: 12px 0 12px 12px;}
.ContentRight .productlist li{ float:left; width: 231px; height: 230px; text-align:center; margin-right: 18px; background:url(img/product_bg.gif) no-repeat 1px 0; padding: 1px 0 0 0;}
.ContentRight .productlist li img{ display:block; width: 225px; height: 184px; margin-bottom: 9px;}
.ContentRight .productlist h2{font-weight:bold; background:url(img/ico_10.gif) no-repeat 0 6px; height: 30px; line-height: 30px; padding: 0 0 0 18px;}
.ContentRight .productlist .top{ line-height: 23px; padding-right: 10px;}
.ContentRight .productlist .search{  padding: 10px 0; margin-bottom: 10px;}
.ContentRight .productlist .search input{ border: 1px solid #5EA0D7;}
.ContentRight .productlist .search .search_but{ background:url(img/search_but.gif) no-repeat; height: 21px; width: 40px; border: 0; cursor: pointer; margin: 1px 0 0 4px;}
.ContentRight .productcontent{ padding: 15px 0 15px 12px ; }
.ContentRight .productcontent h1{  font-size: 14px; font-weight:bold; clear:both; height: 30px;}
.ContentRight .productcontent .pic{ float:right; width: 372px; height: 340px; margin-left: 10px;}
.ContentRight .productcontent .pic img{ width: 360px; height: 300px; border: 1px solid #C3D7ED; }
.ContentRight .productcontent .pic li{ float:left;  height: 20px; line-height: 20px; padding-top: 8px; width: 100px;}
.ContentRight .productcontent .pic li a{  padding: 0 8px 0 19px; display:block;}
.ContentRight .productcontent .pic .t3{ background:url(img/ico_a4.gif) no-repeat 0 0; padding-right: 4px; text-decoration:underline;}
.ContentRight .productcontent .pic .t4{ background:url(img/ico_a3.gif) no-repeat 0 0; text-decoration:underline;}
.ContentRight .productcontent .pic .t5{ background:url(img/ico_a5.gif) no-repeat 0 0; text-decoration:underline;}
.ContentRight .productcontent .text{ line-height: 24px; padding-right: 12px;}
.ContentRight .productcontent .text table{ border-collapse:collapse; background: #fff;clear:both;margin: 5px 0;width: 100%;}
.ContentRight .productcontent .text table tr{background: #f2f6fb;}
.ContentRight .productcontent .text table td{ border: 1px solid #B0C1D9; line-height: 21px;background: #f2f6fb; text-align:center;}
.ContentRight .productcontent .text table font{ font-size: 12px; color: #000;}
.ContentRight .productcontent .text table td strong{ font-weight: normal;}
.ContentRight .productcontent .text p{ margin: 0; padding: 0;}
.ContentRight .productcontent .text strong{}
.ContentRight .productcontent .next{ height: 30px; line-height: 30px; padding: 15px 10px 15px 0; clear:both; text-align:right;}
.ContentRight .productcontent .next span{ float:left;}
.ContentRight .productcontent .Related{	border: 3px solid #C6D9EE;	margin: 20px 2px 0 0; clear:both; position:relative; clear:both;}
.ContentRight .productcontent .Related h3{ background: #C6D9EE; height: 24px; line-height: 24px;padding: 0 8px; font-weight:bold; color: #333;}
.ContentRight .productcontent .Related h3 a{ float:right; font-weight:normal;}
.ContentRight .productcontent .Related ul{ margin: 7px 0 5px;}
.ContentRight .productcontent .Related li{ float:left; width: 146px; text-align:center; }
.ContentRight .productcontent .Related li img{ display:block; width: 120px; height: 100px; margin: 7px auto; border: 1px solid #C6D9EE;}
.ContentRight .Applications p{ clear:both;}
.ContentRight .Applications table { text-align:center;}
.ContentRight .Applications table td{ padding-bottom: 5px; text-align:center;}
.ContentRight .Applications table img{ display:block; margin-bottom: 5px;}
.ContentRight .Applications h3{ font-size: 14px; font-weight:bold; height: 28px; background:url(img/ico_10.gif) no-repeat 0 3px; color: #0054A6; padding-left: 22px; border-bottom: 2px solid #CFE2EF; margin-top: 15px; clear:both;}
.ContentRight .Applications h3 .top{ font-size: 12px; font-weight:normal; float:right; background:url(img/ico_top.gif) no-repeat 0 5px; padding-left: 18px;}
.ContentRight .Applications li { float:left; width: 140px; height: 130px; text-align:center;}
.ContentRight .Applications li img{ width: 129px; height: 90px; display:block; margin: 0 auto 7px; border: 1px solid #CFE2EF;}
.ContentRight .daili{ border-collapse:collapse; background: #fff;clear:both;margin: 5px 0;width: 100%;}
.ContentRight .daili tr{background: #f2f6fb;}
.ContentRight .daili td{ border: 1px solid #B0C1D9; line-height: 23px;background: #f2f6fb; padding: 3px 0 3px 7px;}
.ContentRight .yan{ padding-bottom: 15px;}
.ContentRight .yan td{ line-height: 17px; padding-top: 8px;}
.ContentRight .yan input{ width: 180px; height: 16px; line-height: 16px; border: 1px solid #999;}
.ContentRight .yan textarea{ height: 90px; width:500px; border: 1px solid #999;}
.ContentRight .yan .but{ border: none; cursor: pointer; color: #fff; font-weight:bold; background: #016ABF; width: 55px; height: 21px; line-height: 21px;}
.ContentRight .productchicun{ padding: 25px 10px 10px; width: 740px; overflow:hidden;}
.ContentRight .productchicun .tishi{ clear:both; height: 32px; line-height: 32px; color: #f00;}
.ContentRight .productchicun .text table{ border-collapse:collapse; background: #fff;clear:both;margin: 10px 0;width: 100%;}
.ContentRight .productchicun .text tr{ background: #fff;}
.ContentRight .productchicun .text td,.ContentRight .productchicun .text th{ border: 1px solid #D4D4D4; line-height: 21px; padding-left: 7px;background: #f7f7f7;}
.ContentRight .productchicun .text font{ font-size: 12px; color: #333;}
.Foot{ width: 974px; margin: 0 auto; padding: 10px; background:url(img/foot_bg.jpg) no-repeat 0 0; text-align:center; line-height: 25px; clear:both;}
.Foot .links{ padding-top: 4px; background:url(img/foot_bg1.gif) repeat-x 0 0;}
.Foot .links a{ margin: 0 8px;}
.Foot address{ font-style:normal; padding-top: 5px;}