html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0px; padding: 0px; text-align:left;}
body{ background-color:#17324d; text-align:center; color:#454545; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img { border:none; margin:0px; padding:0px;} 
ul,li { margin:0px; padding:0px; list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; font-size:14px; }
h1{ font-weight:bold; font-size:22px; color:#0773c0; }
h2{ margin-top:25px; font-size:20px; color:#0773c0; font-weight:normal; }
h3{font-size:20px; color:#0773c0; }
.text1{ font-size:16px; }
a{ color:#454545; text-decoration: none; blr:expression(this.onFocus=this.blur());}
a:hover { color:#f00; text-decoration: none; }
a:focus { outline: none; }
.fl { display: inline; float: left; }
.fr{ display: inline;  float: right; }
table tr td{ font-size:12px;}

.indexCon{width:935px;overflow:hidden;}
.indexCon .flashBanner{width:935px;height:434px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;background-color:#000;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}


.container{ width:1000px; margin:0 auto; background:url(../images/bg_img.jpg) repeat-y; overflow:hidden;}
.container_left{ float:left; width:965px; overflow:hidden;}

.header{ width:935px; margin:0px 0px 15px 15px;}
.logo{ width:335px; height:88px; overflow:hidden;}
.logo_right{ width:600px;}
.link { text-align:right; margin-top:5px; overflow:hidden;}
.link a{ margin:0px 5px; color:#666;}
.link a:hover{ color:#f00;}
#menu{ width:600px; height:35px; margin-top:7px;}
#menu ul li{ width:100px; height:35px; float:left; display:inline; position:relative;}
#menu ul li ul{ width:612px; display:none; position:absolute; left:0px; top:35px;}
#menu ul li ul#menu_current4{ left:-50px; }
#menu ul li ul#menu_current5{ left:0px; }
#menu ul li ul#menu_current6{ left:-36px; }

#menu ul li ul li{ width:auto; padding:0px 10px; margin:0px; float:left; display:inline; height:26px; background-color:#0e2a46; line-height:26px;}
#menu ul li ul li a{ color:#fff;}
#menu ul li ul li a:hover{ color:#dd6d3d;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}

#banner{ width:935px; margin:0px 0px 15px 15px;}
#banner_nei{ width:935px; margin:3px 0px 15px 15px;}

.main{ width:939px; margin:14px 0 20px 14px;}
.left{ float:left; width:234px; overflow-x:hidden;}
.leftmenu{ width:234px; background-color:#f4f9ff; padding-top:12px; margin-bottom:20px; overflow:hidden;}
.leftmenu ul{ width:190px; line-height:30px; }
.leftmenu ul li{ background:url(../images/ic1.jpg) no-repeat 25px 10px; text-indent:45px;}

.leftmenu dl{ width:190px; margin-left:10px; border-bottom:1px dashed #ccc; padding-bottom:5px; }
.leftmenu dl dt{background:url(../images/ic1.jpg) no-repeat 0px 12px; line-height:28px; text-indent:15px;}
.leftmenu dl dd{background:url(../images/ic.jpg) no-repeat 20px 10px; line-height:23px; text-indent:30px;}

.left_contact{ width:214px; background-color:#f4f9ff; padding:10px; margin:0px; overflow:hidden;}



.aleft {display:block;width:59px; height:21px; line-height:21px; background:#f2f3f5;color:#636363; text-align:center; border:1px solid #e6e7e9; margin:0 4px; overflow:hidden;}
.aleft:hover { background:#666; color:#FFF;}
.acen { display:block;width:23px; height:23px; font-size:14px; text-align:center;line-height:23px; color:#636363; overflow:hidden;}
.acen:hover { color:#666;}
.aspan{display:block;width:23px; height:23px;font-size:14px; text-align:center;line-height:23px; color:#666; overflow:hidden;}

.nDetailBody dt { background:none; font-size:13px; text-align:center;border-bottom:#ccc dotted 1px;  line-height:30px; font-weight:bold; }
.nDetailTime { text-align:center; line-height:16px; margin:4px}
.nDetailCont { line-height:22px;}
.case_contact{ float:left; width:630px;}
.case_contact ul{ padding:0; margin:0; margin-left:10px;width:630px;}
.case_contact ul li{ padding:0; margin-left:12px; _margin-left:8px; float:left; width:300px; height:300px; border:1px solid #ccc; margin-bottom:20px;}

.pages{ text-align:center; padding-top:10px;clear:both; display:block}
.sBack { border-top: #CCC dotted 1px; margin-top:15px; padding-top:15px; text-align:right;}

.right{ float:right; width:695px; overflow-x:hidden;}
.right_01{ width:320px; height:195px; margin-top:15px; background:url(../images/t_01.jpg) no-repeat top ; margin-left:22px;}
.right_011{ width:320px; height:189px; margin-top:15px; background:url(../images/t_01.jpg) no-repeat top ; margin-left:30px;_margin-left:20px;}
.right_01_title{ float:left; width:200px; height:30px; padding-left:20px; color:#031426; font-weight:bold; font-size:14px;}
.right_01_more{ float:right; width:40px; height:10px; padding-top:10px;}
.right_01_contact{ clear:both; width:310px; height:135px; padding:3px 3px 3px 3px; }
.right_01_contact_left{ width:173px; margin-top:6px; height:135px; overflow:hidden;}
.right_01_contact_right{ width:130px; margin-top:6px; height:135px; overflow:hidden;}
.right_01_contact_right ul li{ float:left; display:inline; width:61px; height:61px; margin:0px 4px 7px 0px; overflow:hidden;}
.right_02{float:left; width:669px; background:url(../images/t_02.jpg) no-repeat top; margin-left:22px;_margin-left:12px; }
.right_02_contact{ clear:both; width:652px; padding:3px;}
.right_02_contact img{ border:1px solid #ccc; margin-right:3px;}
#demo{ margin:0px; margin-top:5px; OVERFLOW: hidden; WIDTH:659px;  TEXT-ALIGN: center;}
#demo tr td{ text-align:center;}
#demo tr td img{ border:1px solid #ddd; padding:2px;}

.footer{ width:965px; height:70px; margin-top:25px; background:#d5d5d5 url(../images/logo1.jpg) no-repeat 20px 2px; overflow:hidden;}
.footer p{ margin:11px 0px 0px 190px;}

.right_img{ float:right; width:35px; height:500px; background:url(../images/right_tp.jpg) no-repeat 0px 150px; overflow:hidden;}


.listimg{ width:669px; }
.listimg li{  width:150px; height:180px; margin:8px;float:left;text-align:center;}
.listimg li img{ display:block; border:1px solid #ddd; padding:2px; width:144px; height:174px; margin:0 auto}

#prodlist{width:650px; padding:0; margin:0 auto; }
#prodlist li{ padding:0; margin:0; width:320px; height:190px; float:left;text-align:center;}
#prodlist li div{ width:160px; text-align: left; padding:10px} 
#prodlist th{ text-align:left; background:url(../images/proindex.jpg) 0 2px no-repeat; text-indent:20px}
#prodlist img{border:2px solid #ddd; padding:2px}

.prolist{ clear:both; width:652px; overflow-x:hidden;}
.prolist ul li{ width:300px; float:left; display:inline; margin:10px 18px 30px 8px; overflow:hidden;}
.prolist_name{ width:300px; font-weight:bold; background:url(../images/proindex.jpg) no-repeat 0px 1px;padding-left:20px; margin-bottom:7px;}
.prolist_left{ width:130px; height:130px;}
.prolist_left img{ width:120px; height:120px; padding:3px; border:2px solid #ddd;}
.prolist_right{ width:155px; overflow:hidden;}

.btn{ text-align:center}

.page_div1 table{ margin:0 auto;}
.page_div1 tr td{ padding:0px 6px;}

ul#news li{ width:652px; height:30px; line-height:30px; background:url(../images/arr.gif) no-repeat 2px 8px; padding:0px 8px 0px 19px; border-bottom:1px dashed #ccc;}
ul#news li .fr{ color:#999;}













