/***************************************body******************************************/
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,p,div{ margin:0px;padding:0px; border:0px;}
body{ color:#464646; font-size:12px; font-family:Arial;  background:url(../images/bg.jpg) repeat-x left top #fff;}
select,input,img,select{vertical-align:top;}

a:link{ color:#464646;  text-decoration:none;}
a:visited{ color:#464646;  text-decoration:none;}
a:hover{ color:#FF0000;  text-decoration:underline;}
a:active{ color:#FF0000;  text-decoration:underline;}
.clearit{clear:both;}
.email{ font-family:Arial;}

a.red:link{ color:#AB4444;  text-decoration:none;}
a.red:visited{ color:#AB4444;  text-decoration:none;}
a.red:hover{ color:#185EB8;  text-decoration:none;}
a.red:active{ color:#185EB8;  text-decoration:none;}

/******************************* htop *******************/
.htop{ width:1003px; margin:0 auto; padding:0px; overflow:hidden; position:relative;}
.logo{ height:71px; overflow:hidden; }
.banben{ position:absolute; right:40px; top:50px; background:url(../images/timebg.gif) no-repeat; width:154px; height:26px;}
.banben p{ text-align:center; line-height:26px; color:#fff;}
.banben a:link{ color:#fff;}
.banben a:visited{ color:#fff;}
.banben a:hover{ color:#DFECFD; text-decoration:none;}
.banben a:active{ color:#DFECFD;}

/******************************* nav *******************/
.nav_bj{ width:1003px; height:37px; margin:0px auto; padding:0px; clear:both;}
.nav{ float:left; margin-left:30px; display:inline;}
.nav ul li{ list-style:none; float:left; height:32px; }
.nav ul li img{ display:block; float:left; overflow:hidden; }
#ShowTime{ float:right; padding-right:30px; color:#767676; line-height:37px; display:inline; }

/******************************* banner *******************/
.banner{ width:1003px; clear:both; margin:0px auto; padding-top:5px; overflow:hidden;}

/******************************* bannxia *******************/
.bannxia{ width:1003px; margin:0px auto; padding:0px; background:url(../images/bann.jpg) repeat-x left top; height:30px;}
.bannxia p{ text-align:center; color:#FF0000; line-height:30px; font-family:Arial;}

/******************************* conter *******************/
#conter{ width:1003px; margin:0 auto;  padding:0px; overflow:hidden;}


.c_left{ float:left; width:211px; margin-top:8px; display:inline;}
.c_left li{ list-style:none;}
.c_ltop{ float:left; width:211px; margin-bottom:5px;}
.c_lttop{ float:left; width:211px; background:url(../images/1_01.jpg) no-repeat left top; height:26px;}

.c_lttop1{ float:left; width:211px; background:url(../images/1_011.jpg) no-repeat left top; height:26px;}
.c_lbottom{ float:left; width:211px; background:url(../images/1_03.jpg) no-repeat left top; height:275px; margin-top:4px; position:relative;}


.c_center{ float:left; width:533px; margin-left:9px; margin-top:8px; display:inline;}
.c_ctop{ float:left; width:533px;}
.c_ctoptitle{ float:left; width:533px; background:url(../images/1_06.jpg) no-repeat; height:28px;}
.gsjj{ color:#0F4998; font-size:14px; padding-left:23px; font-weight:bold; line-height:23px; padding-top:5px;}
.more{ float:right; width:50px; padding-right:23px; text-align:right; padding-top:13px;}
.c_ccenter{ float:left; width:512px; border:1px solid #D8D8D8; padding-left:9px; padding-top:10px; padding-right:10px; padding-bottom:10px; height:200px; overflow:hidden;}
.c_ccenter p{ line-height:22px;}
.c_ccenter img{ float:left; margin-right:13px; width:153px; height:83px; border:1px #C1C1C1 solid; padding:1px;}
.c_cbottom{ float:left; width:533px; margin-top:6px;}
.c_cbtitle{ float:left; width:533px; background:url(../images/1_05.jpg) no-repeat; height:28px; }
.more1{ float:right; width:50px; padding-right:20px; padding-top:14px;  text-align:right;}
.cpzx{ padding-left:20px; font-size:14px; font-weight:bold; color:#fff; width:100px; text-align:center; line-height:26px; padding-top:2px;}

.c_cbbottom{ float:left; width:531px;  border:1px solid #d8d8d8; margin-top:1px; height:289px; overflow: hidden; }
.c_cbbottom ul{ width:507px;}
.c_cbbottom ul li{ float:left; width:151px; height:123px; margin:15px 0px 0px 18px; display:inline;}
.c_cbbottom ul li img{ border:1px solid #D5D5D5; padding:2px; width:145px; height:98px; overflow:hidden;}
.c_cbbottom ul li p{ line-height:25px; clear:both; width:151px; text-align:center;}

.c_cbottom li{ list-style:none;}


.c_right{ float:right; width:237px; margin-top:8px;}
.c_right li{ list-style:none;}
.c_rtop{ float:left; width:237px;}
.c_rttitle{ float:left; width:237px;}
.c_rtbottom{ float:left; width:235px; border:1px solid #DEDEDE; margin-top:1px; height:167px; overflow:hidden;}
.c_rtbottom li{ list-style-type:none; padding:3px 0px 0px 5px;}
.c_rbottom{ float:left; width:237px; margin-top:8px;}
.c_rbtitle{ float:left; width:237px; background:url(../images/1_09.jpg) no-repeat; height:28px;}
.scsb{ font-size:14px; font-weight:bold; color:#0F4998; padding-left:24px; line-height:23px; padding-top:5px;}
.more2{ float:right; width:50px; padding-right:24px; padding-top:13px; text-align:right;}
.c_rbbottom{ float:left; width:220px; height:329px; border:1px solid #D4D4D4; padding:10px 7px 1px 8px;}

#divindex { width:220px; height:319px; overflow:hidden;}	
#divindex ul li{ width:220px; float:left; line-height:24px;  margin-top:11px; border-bottom:1px #A9A9A9 dashed; padding-bottom:12px; }
#divindex ul li img{ float:left; border:1px solid #D5D5D5; margin-right:9px; width:88px; height:59px; padding:2px; }
#divindex li p{ line-height:18px; width:115px; height:60px; margin-top:3px; overflow:hidden; color:#5979A5;}
#divindex p b{line-height:25px;}
#divindex p a:link{ color:#0F4998;}
#divindex p a:visited{ color:#0F4998;}
#divindex p a:hover{ color:#ff0000; text-decoration:none;}
#divindex p a:active{ color:#ff0000;}

 
#menubar{ width:209px; border:1px solid #D4D4D4; border-top:0px; padding-top:0px; overflow:hidden;}
#menubar ul{ width:209px; padding-top:8px; padding-bottom:5px; overflow:hidden; }
#menubar span{ cursor:pointer;font-weight:bold; font-size:13px; line-height:25px;}
#menubar li span{display:block;  background:url(../images/dong.gif) no-repeat left center; width:170px; margin-left:11px; padding-left:17px; }
#menubar li{ position:relative; z-index:999;}

#menubar li div{  position:relative; left:0px;  display:none; overflow:hidden;  padding-left:29px;  }
#menubar li div a{ display:block; width:162px;  background:url(../images/dong1.jpg) no-repeat left center;  padding-left:11px; line-height:21px; font-weight:none;}
#menubar li div a:link{ color:#717171; background:url(../images/dong1.jpg) no-repeat left center; }
#menubar li div a:visited{ color:#717171; background:url(../images/dong1.jpg) no-repeat left center;}
#menubar li div a:hover{ color:#ff0000; text-decoration:none; background:url(../images/dong1.jpg) no-repeat left center; }
#menubar li div a:active{ color:#ff0000; text-decoration:none; background:url(../images/dong1.jpg) no-repeat left center;}



#footer{ clear:both; width:100%; margin-top:7px; background:url(../images/footerline.jpg) repeat-x top #FFFFFF; padding-bottom:5px;}
.foot_1{ width:1003px; margin:0 auto; padding-top:13px; overflow:hidden;}
.foot_1 p{ color:#5A5A5A; line-height:24px; padding-top:10px;} 

.more4{ position:absolute; top:7px; left:177px;}
.more4 img{ width:27px; height:26px;}

#footer a:link{ color:#8C8C8C; text-decoration:none;   }
#footer a:visited{ color:#8C8C8C;   text-decoration:none; }
#footer a:hover{ color:#ff0000; text-decoration:none;}
#footer  a:active{ color:#ff0000;  text-decoration:none;}

.time a:link{ color:#fff; text-decoration:none;   }
.time  a:visited{ color:#fff;   text-decoration:none; }
.time  a:hover{ color:#fff000; text-decoration:none;}
.time   a:active{ color:#fff000;  text-decoration:none;}




/************/
.a_right{ float:right; width:777px;  border:1px solid #D5D5D5; margin-top:8px; min-height:574px; height:auto !important; height:574px;}
.a_rtitle{ float:left; width:777px; background:url(../images/a_01.jpg) no-repeat left top; height:27px;}
.a_rtitle1{ float:left; width:200px; color:#0F4A98; line-height:23px; padding-top:4px; font-weight:bold; padding-left:28px; font-size:13px;}
.a_rtitle2{ float:right; padding-right:27px; background:url(../images/aa_02.jpg) no-repeat left center; line-height:23px; padding-top:4px; padding-left:12px; font-size:12px;}
.a_rmain{ width:747px; padding:15px; clear:both;}
.about{ width:747px; }
.about p{ margin-bottom:15px; line-height:25px; }
.about p span{ font-weight:bold; color:#AE291B;}


.news{ width:747px; }
.news li{ border-bottom:1px dashed #eee; background:url(../images/news.gif) no-repeat left center; padding-left:15px; list-style:none; height:35px; line-height:35px;}
.news span{ float:right; color:#D1D3D4; }
.news a{ zoom:1;}



.page{ clear:both; width:747px; text-align:center; line-height:35px; height:35px; padding-top:25px;}
.page a:link{ color:#666666;}
.page a:visited{ color:#666666;}
.page a:hover{ color:#ff0000; text-decoration:none;}
.page a:active{ color:#ff0000; text-decoration:none;}
.newstitle{ float:left; width:747px; font-size:14px; font-weight:bold; color:#666; text-align:center;  line-height:35px;}
.sour{ clear:both; width:747px; height:25px; line-height:25px; text-align:center; background:#eee;}
.wokun{ width:747px; padding-top:10px; }

.sxp{ line-height:30px; font-size:13px; height:30px; clear:both; width:747px;margin:0px auto; padding:0px;}
.sxp_left{ float:left; }
.sxp_right{ float:right;}

.xiangguan{ font-size:14px; font-weight:bold;border-bottom:solid 2px; margin-top:30px; text-align:left; clear:both; width:747px; line-height:30px;}

.xgnews{ width:747px;}
.xgnews li{ border-bottom:1px dashed #eee; background:url(../images/news.gif) no-repeat left center; padding-left:15px; list-style:none; height:35px; line-height:35px;}
.xgnews span{ float:right; color:#D1D3D4; }
.xgnews a{ zoom:1;}

.product{ float:left; width:727px; padding-left:20px; _padding-left:0px; }
.product ul{ float:left; width:727px;}
.product li{ float:left; width:151px; height:123px; margin:20px 13px 5px 15px; display:inline;}
.product img{ border:1px solid #D5D5D5; padding:2px; width:145px; height:98px; overflow:hidden;}
.product p{ line-height:25px; clear:both; width:151px; text-align:center;}


/******************************** proshow ******************************/
.proshow{ width:747px; }
.proshow h2{ text-align:center; line-height:35px; font-size:16px;}
.pro_img{ text-align:center;}
.pro_img img{ border:solid 1px #eeeeee; width:435px; height:294px; padding:2px; }
.cpxx{ margin-top:20px; width:747px;  padding-bottom:20px;}
.cpxx p{ line-height:25px; width:720px; margin:0 auto;}
.cpjs{ line-height:22px; padding-top:4px; font-size:14px; font-weight:bold; padding-left:20px; background:#eeeeee; display:block; margin-bottom:20px; }

.equ_img{ text-align:center;}
.equ_img img{ border:solid 1px #eeeeee; width:428px; height:288px; padding:2px; }



.proleft{ float:left; width:341px;}
.proright{ float:right; width:290px;  line-height:35px; font-weight:bold; font-size:14px;}
.proright img{ border:0px;}

.contact{ float:left; width:697px; padding-left:50px; padding-top:140px;}
.contact ul li{ list-style-type:none;}
.con_left{ float:left; width:350px;}
.con_left p{ line-height:35px; font-size:14px; color:#2c2c2c;}
.con_left h3{ font-weight:bold; font-size:26px; color:#1056A4;}
.con_right{ float:right;}
a.yx:link{ color:#1056A4; font-family:Arial; text-decoration:underline;}
a.yx:visited{ color:#1056A4; font-family:Arial; text-decoration:underline;}
a.yx:hover{ color:#f00; font-family:Arial; text-decoration:underline;}
a.yx:active{ color:#f00; font-family:Arial; text-decoration:underline;}

.input1 { width:200px; border:#cccccc solid 1px; margin-left:4px; }
.input2 { width:250px; border:#cccccc solid 1px; margin-left:4px;  }
.input3 { width:150px; border:#cccccc solid 1px; margin-left:4px; }
.input4 { width:60px;  border:#cccccc solid 1px; margin-left:4px; }
.input5 { width:200px; border:#cccccc solid 1px; margin-left:4px; }
.input6 { width:230px; border:#cccccc solid 1px; margin-left:4px; }
.input7 { width:80px; border:#cccccc solid 1px; margin-left:4px; }
.input8 { width:300px; border:#cccccc solid 1px; margin-left:4px; }
.textarea1 { width:450px; height:100px; border:#cccccc solid 1px; margin:4px;}
.botton1 { border:#666666 solid 1px;  cursor:pointer; margin-right:10px;}
.botton2 { border:#666666 solid 1px;  cursor:pointer;}
.star { color:#FF0000;}
.td1 { padding-left:5px;}



.equipment { width:744px; }	
.equipment ul li{ width:164px; height:136px;  float:left; margin-right:30px; margin-left:40px; margin-bottom:20px; margin-top:10px; display:inline;}
.equipment ul li img{ float:left; border:1px solid #D8D8D8;  width:160px; height:108px; padding:1px; }
.equipment li p{ line-height:24px; text-align:center; width:164px; }


.c_lbcenter{ float:left; width:201px; padding-left:10px; margin-top:46px;}
.c_lbcenter p{ line-height:24px; color:#3E3E3E;}

.ny_about { PADDING-BOTTOM: 20px; WIDTH: 737px; FLOAT: left; PADDING-TOP: 20px;  }
.ny_about LI { PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FLOAT: left; background:none;}


.honor{ width:747px; margin:0 auto; padding-top:20px; overflow:hidden;}
.honor li{ list-style-type:none; float:left; width:200px; height:160px; overflow:hidden; margin:30px 20px 10px 28px; display:inline;}
.honor img{ width:200px; height:132px; overflow:hidden;}
.honor p{ text-align:center; line-height:25px; margin-top:5px;}
.honor_show{ width:747px; margin:0 auto; padding:0px; overflow:hidden; }
.honor_show p{ margin-top:15px; line-height:25px; }
.table1{ background-color:#000000;}
.table1 td{ line-height:30px; background-color:#fff; font-family:"黑体"; font-size:16px; color:#000; text-align:center; vertical-align:middle; padding:5px;}