*{ padding:0px; margin:0px; }
a{ color:#333; text-decoration:none; }
a:hover { }
html { margin:0px; padding:0px; height:100%;_overflow-x:hidden; } 
body { font-size:12px; font-family:"Î¢ÈíÑÅºÚ","Arial"; margin:0px; padding:0px; color:#666; line-height:24px; height:100%; background: url(../images/bj.png) repeat-x #bcbcbc;  }
ul, li, ol, li { margin:0px; padding:0px; list-style:none; }
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form { margin:0px; padding:0px; font-weight:normal; font-size:12px; }
img{ border:none; }

#head{ width:1100px; height:125px; margin:0 auto; z-index:2;position:relative;}
.top{ width:1100px; height:30px; float:left;}
.top_1{ width:400px; height:30px; float:left; }
.top_1 li{ line-height:30px;}
.top_2{ width:400px; height:30px; float:right;}
.top_2 li{ float:right; line-height:30px;}
.top_2 li span a{ font-family:"ºÚÌå"; font-weight:700; color:#ce0600;}
.top_21{ width:320px; float:left;}
.top_21 li{ float:right; line-height:30px;}
.top_21 li span a{ font-family:"ºÚÌå"; font-weight:700; color:#ce0600;}
.top_22{ width:80px; float:left; margin:0 0 0 -3px;}
#nav1 {line-height: 30px;  list-style-type: none; z-index:2;position:relative;}
#nav1 a {display: block; width: 80px; text-align:center;}
#nav1 li {float: left; width: 80px; }
#nav1 li ul {line-height: 27px;  list-style-type: none;text-align:left;left: -999em; width: 170px; position: absolute;}
#nav1 li ul li{ float: left; width: 204px; background: #F6F6F6;}
#nav1 li ul a{ display: block; width: 180px;w\idth: 180px;text-align:left;padding-left:24px;}
#nav1 li ul a:link  { color:#666; }
#nav1 li ul a:visited  { color:#666;}
#nav1 li ul a:hover  { color:#F3F3F3;text-decoration:none;font-weight:normal; background:#666;}
#nav1 li:hover ul { left: auto;}
#nav1 li.sfhover ul {left: auto;}
#content {clear: left;}

.nav{ width:1100px; height:142px; float:left; background:url(../images/bj2.png) no-repeat; margin: 0 0 -28px 0; z-index:1;position:relative;}
#nav{ width:1100px; height:38px; margin:76px 0 0 0; z-index:2;position:relative; }
#jsddm li{ float: left;list-style: none;font: 12px Tahoma, Arial;text-align:center; line-height:30px; margin:5px 0 0 0; font-family:"Î¢ÈíÑÅºÚ";}
#jsddm li a{display: block;text-decoration: none;color: #EAFFED;white-space: nowrap;width:124px; height:33px;color:#F900; }
#jsddm li a:hover{background:url(../images/nav.png) no-repeat; color:#9e9e9e;line-height:30px;}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;width:124px;  height:25px;}
#jsddm li ul li{float: none;display: inline;text-align:center;}
#jsddm li ul li a{	width: auto;background:#333;color:#FFF; font-size:12px; }
#jsddm li ul li a{background:#333;opacity:0.7;filter:alpha(opacity=70);}
#jsddm li ul li a:hover{background:#666; color:#e2e2e2;}

#banner{  width: 100%; overflow: hidden;  height:524px; margin:0 auto; z-index:1;position:relative;}

#page{ width:1100px; margin:50px auto; z-index:2;position:relative; color:#333;}
.page_top{ width:1100px; height:29px; float:left; background: url(../images/page_t.png) repeat-x;}
.page_top img{ width:120px; height:29px; margin:0 auto; background:bcbcbc;}
.page_about{ width:1100px; float:left; margin:20px 0 0 0;}
.page_about li{ line-height:30px; }
.page_about p{ margin:20px 0 20px 0;}

.page_fz{ width:1100px; float:left; margin:50px 0 0 0;}
.page_fz_tu{ width:386px; float:left; margin:0 35px 0 90px;}
.page_fz_z{ width:560px; float:left; margin:-15px 0 0 0;}
.page_fz_z li{ line-height:36px;}

.page_wk{ width:1100px; float:left; }
.work1{ width:1000px; float:left; margin:35px 0 0 50px ;}
.work1_1{ width:400px; height:230px; float:left; margin:15px 0 0 0 ;}
.work1_2{ width:580px; float:left; margin:0 0 0 20px;}
.work1_2 li{ line-height:46px;}
.work1_21{ width:580px; float:left; margin:0 20px 0 0;}
.work1_21 li{ line-height:36px;}
.work1_211{ width:190px; float:left; margin:20px 0 0 0;}
.work1_213{ width:580px; float:left; margin:10px 0 0 0;}
.work_x{ width:1000px; height:1px; float:left; margin:35px 0 0 50px;  border-bottom:1px dotted #696969;}

.w_x{ width:1100px; height:1px; float:left; margin:20px 0 0 20px;  border-bottom:1px dotted #696969;}

.page_rb{ width:1000px; float:left; margin:20px 0 0 50px;}
.robot1{ width:1000px; float:left; line-height:38px;}
.robot2{ width:1000px; height:400px; float:left; margin:20px 0 20px 0;}
.robot4{ width:1000px; height:1146px; float:left; margin:20px 0 20px 0;}

.page_import{ width:1100px; float:left; margin:20px 0 0 0;}

.page_cp{ width:1100px; float:left; margin:50px 0 0 0;}
.cp{ width:476px; height:311px; float:left; margin:0 0 40px 50px;}
.cp1{ width:476px; height:263px; float:left;}
.cp2{ width:476px; height:48px; float:left; background:url(../images/cp2.png) no-repeat;}
.cp2 li{ line-height:48px; margin:0 0 0 45px;}

.page_class{ width:1100px; float:left; margin:30px 0 0 30px;}
.class{ width:221px; height:229px; float:left; background:url(../images/xx1.png) no-repeat; margin:0 0 30px 30px;}
.class1{ width:210px; height:132px; float:left; margin:5px 0 0 5px;}
.class2{ width:210px; height:87px; float:left; margin:5px 0 0 5px;}
.class2 li{ line-height:24px;}
.class2 li a{ color:#33588b;}

.page_ld{ width:1020px; float:left; margin:40px 0 0 40px;}
.ld{ width:293px; height:230px; float:left; background:url(../images/ld.png) no-repeat; margin:0 0 40px 40px;}
.ld1{ width:282px; height:188px; float:left; margin:5px 0 0 5px; }
.ld2{ width:282px; height:32px; float:left; margin:5px 0 0 5px; overflow:hidden;}
.ld2 li{ line-height:30px;}


.new{ width:1060px; float:left; margin:20px 0 0 20px;}
.new_r1{ width:1060px; height:25px; float:left; margin:20px 0 0 0;}
.new_r11{ width:1060px; height:24px; float:left;}
.new_r11 a{ width:920px; height:24px; float:left; color:#333; }
.new_r11 li span{ float:right;}
.new_r13{ width:1060px; height:1px; float:left; border-bottom:1px dotted #989898; margin:4px 0 0 0;}
.new_ft{ width:1060px; height:15px; float:left; margin:50px 0 0 0;}
.new_ft li{ text-align:center;}
.new_ft li a{ margin:0 0 0 3px; color:#333; }

.video{ width:615px; height:369px; float:left;}


#page_nei{ width:1100px; margin:20px auto; z-index:2;position:relative; color:#333;}
.new_nei{ width:1060px; float:left; margin:0 0 0 20px;}
.case_nei1{ width:1060px; height:20px; float:left; margin:3px 0 10px 0;}
.case_nei1 li{ font-size:14px; text-align: center;}
.case_nei2{ width:1060px; height:40px; float:left;margin:0px 0 10px 0; }
.case_nei21{ width:1060px; height:1px; float:left;  border-bottom:1px dotted #666;}
.case_nei22{ width:1060px; height:15px; float:left; margin:5px 0 20px 0;}
.case_nei22 li{ text-align:center;}
.new_nei3{ width:1060px; float:left; margin:16px 0 30px 0; text-indent:2em; }

.page_contact{ width:1060px; float:left; margin:20px 0 0 20px;}
.contact_k{ width:1050px; margin:0 0 0 10px; float:left;}
.contact{ width:330px; height:195px; float:left; margin:20px 0 0 20px;}
.contact_tu{ width:1000px; height:312px; float:left; margin:0 0 0 30px;}
#l-map{
	width: 1000px;
	height: 312px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pa2_zi{ width:900px; height:350px; float:left; margin:20px 0 0 100px;}
.fk1{ width:738px; float:left; }
.fk1_1{ width:728px; height:50px; float:left;}
.fk1_1 li{ line-height:24px; color:#333;}
.fk1_2{ width:500px; height:20px; float:left; margin:20px 0 0 0;}
.fk1_21{ width:80px; height:20px; float:left;}
.fk1_21 li{ float:right;}
.fl1_22{ width:300px; height:20px; float:left; margin:0 0 0 5px;}
.fk1_3{ width:500px; height:100px; float:left; margin:20px 0 0 0;}
.fk1_31{ width:80px; height:20px; float:left;}
.fk1_31 li{ float:right;}
.fk1_32{ width:300px; height:100px; float:left; }
.fk1_33{ width:150px; height:25px; float:left; margin:20px 0 0 80px;}
.fk2{ width:162px; height:350px; float:right;}

.x{ width:1100px; height:2px; float:left; margin:100px 0 10px 0; background:url(../images/page_t2.png) repeat-x;}
.footer{ width:1100px; float:left; margin:0 0 20px 0;}
.footer li{ text-align:center; color:#333;}
.footer li a{ color:#333;}