body,ul,ol,li,p,h1,form,fieldset,table,td,img{margin:0;padding:0;border:0;}
body{ margin:0px auto; color:#333; font-size:12px; font-family:"ËÎÌå"; background:url(../images/body_bg.jpg) #ffffff  repeat-x; }
select,input,select{vertical-align:middle;}
.clear{ clear:both; width:1003px; overflow:hidden}
.center{ text-align:center}

a{text-decoration:none}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{ color:#075ED8;}
a:active{ color:#075ED8;}

.fleft{ float:left;}
.fright{ float:right;}



.header{
 width:1002px;
 overflow:hidden;
 margin:0px auto}
 
.logo{
  width:411px;
  float:left;
  overflow:hidden;
  }
.logo_ri{
width:141px;height:57px;margin-left:429px;float:left;padding-top:8px; padding-left:13px;margin-top:11px;color:#ffffff;display:inline;background: url(../images/home.jpg) no-repeat;overflow: hidden}
  
.logo_ri a:link{ color:#fff;}
.logo_ri a:visited{ color:#fff;}
.logo_ri a:hover{ color:#444;}
.logo_ri a:active{ color:#444;}
   
	   .main_nav {
	 HEIGHT: 37px; WIDTH: 1003px; margin:0px auto
}
.main_nav UL {
	MARGIN: 0px auto; WIDTH: 1003px; 
}
.main_nav UL LI {
	POSITION: relative; width:auto;_width:100px; FLOAT: left; HEIGHT: 37px; list-style-type:none;
}


.main_nav UL LI A {
	TEXT-ALIGN: center; DISPLAY: block; HEIGHT: 37px; z-index:10000001;overflow:hidden;
}


.main_nav UL LI DL {
	Z-INDEX: 9999; width:540px; POSITION: absolute; FILTER: alpha(opacity=80); PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; TOP: 37px; PADDING-TOP: 0px; LEFT: 10px; overflow:hidden; -moz-opacity: 0.8; opacity: 0.8;  MARGIN: 0px;
}
.main_nav UL LI DL DD {
	HEIGHT: 28px; float: left; overflow:hidden;  margin:0px; padding:0px; width:70px;
}
.main_nav UL LI DL DD A {
	 TEXT-ALIGN: center; LINE-HEIGHT:28px;  DISPLAY: block;  HEIGHT: 28px; COLOR: #042057;
}
.main_nav UL LI DL DD A:hover {
  color:#005FB2; font-weight:normal;
}
.clear {
	WIDTH: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
	   
	   
 
 
 
 
.nav_bot{ 
  height:25px; margin:0px auto;width:1003px; background:url(../images/nav_bot.jpg) repeat-x; overflow:hidden}
.banner0{ 
  width:1002px; overflow:hidden; margin:0px auto}
.banner{
   width:770px; height:290px;float:left; overflow:hidden}
.banner img{
 width:770px; height:290px; overflow:hidden; }
 .banner_ri{
 width:232px;height:290px; float:left}
 
 
 #menu, #menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:232px
}

.xiala #menu a {
  display: block;
  height:27px;
  line-height:27px;
  vertical-align:middle;
  text-decoration: none;	
}


.xiala #menu li{width:232px;overflow:hidden}
.xiala #menu li a {
  background: url(../images/com_02.jpg) no-repeat; width:218px;
  color: #6B6B6B;height:27px; font-weight:bold; padding-left:14px;  vertical-align:middle;
  
}

.xiala #menu li a:hover {
 width:232px; color:#0049B1;  background: url(../images/com_01.jpg) no-repeat; height:27px; vertical-align:middle
}
.xiala #menu li ul li {background:url(../images/com_pic01.jpg) repeat-x;
width:205px; padding:7px 10px 0px 15px;line-height:21px; height:200px; margin:0px auto;overflow:hidden;}
.xiala #menu li ul li p{ line-height:25px;text-indent:2em}
.xiala #menu li ul li a {
  background: #ccc;
  color: #000;width:212px;
  padding-left: 20px;
}

.xiala #menu li ul li a:hover {
  background: #aaa;width:217px;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

 
 
 
 .content{
 width:1003px;
 margin:0px auto;
 overflow:hidden;}
 .left{ 
 width:250px;
 float:left;
 padding-left:11px;
 height:181px;
 background:url(../images/line_bg.jpg) repeat-x}
 .line_tit0{
 padding-left:22px; width:223px;
 background:url(../images/line_tit.jpg) no-repeat}
 .line_tit0 b{line-height:40px; color:#075ED8} 
 .line_tit0 span{ 
  float:right;
  width:50px;
  line-height:40px;
  vertical-align:middle;}
.line_tit0 span a:link{ color:#999;}
.line_tit0 span a:visited{ color:#999;}
.line_tit0 span a:hover{ color:#15599f;}
.line_tit0 span a:active{ color:#15599f;}
  .line_tit0_cont{
  width:243px; overflow:hidden; height:130px; margin-top:6px ;}
.line_tit0_cont li{
 list-style:none;line-height:25px;height:25px;margin-left:5px;padding-left:15px;overflow:hidden;background:url(../images/jt.gif) left center no-repeat;}
 
.mid01{ width:1px ; height:181px; float: left}
.middle{ width:496px; float:left; padding-left:11px;overflow: hidden; height:181px;background:url(../images/line_bg.jpg) repeat-x} 
.news_tit0{
 padding-left:22px; width:474px;
 background:url(../images/line_tit.jpg) no-repeat}
 .news_tit0 b{line-height:40px; color:#075ED8} 
 .news_tit0 span{ 
  float:right;
  width:50px;
  line-height:40px;
  vertical-align:middle;}
.news_tit0 span a:link{ color:#999;}
.news_tit0 span a:visited{ color:#999;}
.news_tit0 span a:hover{ color:#15599f;}
.news_tit0 span a:active{ color:#15599f;}
.news_tit0_cont{
  width:481px; padding-left:15px; overflow:hidden;}
.car_pic{ float:left; width:100px;padding-top:12px; height:92px; overflow:hidden;}
.car_pic img{
  width:90px; height:82px;  padding:4px; border:1px #CCCCCC solid}
.news_list{ float:left; width:360px;padding-top:8px; height:130px; overflow:hidden;padding-left:14px;}
.news_list li{ list-style:none; float:left; background:url(../images/jtt.jpg) left center no-repeat; width:352px; padding-left:8px; line-height:25px; height:25px; }
.news_list span{ color:#aaa;  float:right}
.right{
 width:220px;
 overflow:hidden; 
 float:left;
 height:181px;
 padding-left:9px;
 background:url(../images/line_bg.jpg) repeat-x}
 
.contact_tit0{ width:220px;overflow:hidden;
 background:url(../images/line_tit.jpg) no-repeat}
.contact_tit0 b{line-height:40px; padding-left:22px; color:#075ED8} 
.contact_tit0 span{ 
  float:right;
  width:50px;
  line-height:40px;
  vertical-align:middle;}
.contact_tit0 span a:link{ color:#999;}
.contact_tit0 span a:visited{ color:#999;}
.contact_tit0 span a:hover{ color:#15599f;}
.contact_tit0 span a:active{ color:#15599f;}
.contact_tit0_cont{
  width:208px; padding-left:13px; overflow:hidden; padding-top:10px; height:135px; position:relative; z-index:1;}
.contact_tit0_cont p{ line-height:22px; 
 font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.ind_contact{ position:absolute; z-index:2; margin-left:155px; margin-top:20px;}
.range{
 width:250px; padding-left:11px; float:left; background:url(../images/range_bg.jpg) repeat-x;overflow:hidden}
.range_tit0{
  width:250px;overflow:hidden;
 background:url(../images/range_tit.jpg) no-repeat}
.range_tit0 b{line-height:40px; padding-left:22px; color:#075ED8} 
.range_tit0 span{ 
  float:right;
  width:50px;
  line-height:40px;
  vertical-align:middle;}
.range_tit0 span a:link{ color:#999;}
.range_tit0 span a:visited{ color:#999;}
.range_tit0 span a:hover{ color:#15599f;}
.range_tit0 span a:active{ color:#15599f;}
.range_tit0_cont { width:244px; overflow:hidden; height:157px;margin-left:6px;}
.range_tit0_cont img{ float:left; height:31px; width:81px; overflow:hidden}
.range_tit0_cont span{ float:left }
.range_tit0_cont li{ width:244px; vertical-align:middle; list-style:none; line-height:31px; height:31px; font-size:14px; padding-top:8px}

.range_tit0_cont a{ padding-left:20px;display:block; width:130px;  vertical-align:middle; height:31px; line-height:31px;font-weight:bold; height:31px;}
.range_tit0_cont a:link{ color:#000; background-color:#E0EDFA}
.range_tit0_cont a:visited{ color:#000;background-color:#E0EDFA}
.range_tit0_cont a:hover{ color:#0066FF;background-color:#B5D9FF}
.range_tit0_cont a:active{ color:#0066FF;background-color:#B5D9FF}

.mid02{ float:left; width:2px; height:197px; overflow:hidden}

.show{ float:left; padding-left:11px; overflow:hidden; background:url(../images/range_bg.jpg) repeat-x;width:494px}

.show_tit0{
 padding-left:22px; width:473px;
 background:url(../images/range_tit.jpg) no-repeat}
 .show_tit0 b{line-height:40px; color:#075ED8} 
 .show_tit0 span{ 
  float:right;
  width:50px;
  line-height:40px;
  vertical-align:middle;}
.show_tit0 span a:link{ color:#999;}
.show_tit0 span a:visited{ color:#999;}
.show_tit0 span a:hover{ color:#15599f;}
.show_tit0 span a:active{ color:#15599f;}
  
.show_tit0_cont { width:450px;overflow:hidden;padding:10px 18px 0px 12px;}
.show_tit0_cont img{ float:left; height:97px; padding-left:2px; width:123px; padding-top:8px; margin-left:4px; overflow:hidden}
.show_tit0_cont span{ float:left;}
.show_tit0_cont li{ vertical-align:middle; list-style:none; float:left; padding-top:8px}

.show_tit0_cont a{
 display:block; width:146px; height:139px;  vertical-align:middle; overflow:hidden;font-weight:bold; padding-left:5px; padding-right:5px;}
.show_tit0_cont a:link{ color:#000; background:url(../images/show_pic01.jpg) no-repeat}
.show_tit0_cont a:visited{ color:#000;background:url(../images/show_pic01.jpg) no-repeat}
.show_tit0_cont a:hover{ color:#0066FF;background:url(../images/show_pic02.jpg) no-repeat}
.show_tit0_cont a:active{ color:#0066FF;background:url(../images/show_pic02.jpg) no-repeat}
.mid03{ 
 width:1px; height:197px; overflow:hidden; float:left}
.contact02{ padding-left:22px; width:205px; padding-top:16px; float:left; overflow:hidden; height:181px; background-color:#fff;}
.footer{ 
 width:100%; height:3px; margin:0px auto;margin-top:49px; background:url(../images/foot.jpg) repeat-x; overflow:hidden}
.banquan{ 
 width:1003px;margin:0px auto; text-align:center; padding-top:8px; overflow:hidden}
.banquan p{ line-height:23px; height:23px; overflow:hidden; color:#666}

.banquan span{ height:23px;color:#666; line-height:23px; text-align:center; overflow:hidden; width:1003px} 

.banquan span a:link{ color:#666;}
.banquan span a:visited{ color:#666;}
.banquan span a:hover{ color:#075ED8;}
.banquan span a:active{ color:#075ED8;}




/************defa_le******************/
.defa_le{ width:261px; overflow:hidden; float: left}
.defa_fs{
 width:250px;
 overflow:hidden; 
 float:left;
 height:181px;
 padding-left:11px; margin-top:12px; display:inline;
 background:url(../images/range_bg.jpg) repeat-x}
.defa_mid{ width:1px; height:569px; float: left}


.defa_ri{ width:740px; min-height:569px; _height:569px; float:left;background:url(../images/line_bg.jpg) #fff repeat-x}
.defa_tit0{
 padding-left:22px; width:708px; overflow:hidden; margin-left:10px;
 background:url(../images/line_tit.jpg) no-repeat}
 .defa_tit0 b{line-height:40px; color:#075ED8} 
 .defa_tit0 span{ 
  float:right;
  width:500px; text-align:right; padding-right:10px;
  line-height:40px;
  vertical-align:middle;}
  .defa_tit0_cont{
  width:243px; overflow:hidden; margin-top:6px ;}
.defa_tit0_cont li{
 list-style:none;line-height:25px;height:25px;margin-left:5px;padding-left:15px;overflow:hidden;background:url(../images/jt.gif) left center no-repeat;}

.defa_cont{width:690px; padding-left:15px; padding-top:20px; color:#ff6600; overflow:hidden; margin:0px auto}
.defa_cont p{ line-height:31px; font-size:13px; margin:0px auto; margin-bottom:10px; text-indent:2em}
.defa_cont img{ width:150px; height:113px; padding:1px; border:1px #ccc solid; float: left; margin-right:15px; display:inline}
.defa_cont b{ color:#000;}

.defa_int{width:690px; padding-left:15px; padding-top:20px; overflow:hidden; margin:0px auto}
.defa_int p{ text-align:justify;text-justify:inter-ideograph; line-height:31px; margin:0px auto; margin-bottom:10px; text-indent:2em}
.defa_int img{ width:150px; height:113px; padding:1px; border:1px #ccc solid; float: left; margin-right:15px; display:inline}

.defa_contact02{
  width:671px;
  padding-top:35px;
  margin:0px auto;
  overflow:hidden
  }
.pic { 
  width:333px;
  margin:0px auto;
 }
.pic img{ 
  width:329px;
  height:207px;
  padding:1px;
  border:1px #b8d6df solid}

.message{
  width:410px;
  margin:0px auto;
  padding-top:30px;padding-left:15px;
  overflow:hidden}
.message b{ color:#114b8b; font-size:20px}
.message strong{ font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:15px}
.message p{ line-height:25px; font-weight:bold;
 font-size:14px; padding-left:35px;padding-bottom:5px;}

.defa_process{ padding-top:20px; overflow:hidden; margin:0px auto}
.defa_process img{ padding:1px ; border:1px #b8d6df solid;}

.defa_news02{ 
  width:690px; 
  overflow:hidden;
  padding:15px 0px; 
  margin:0px auto}
.defa_news02 li{ 
  list-style:none;
  line-height:34px;
  height:34px;
  vertical-align:middle;
  padding-left:20px;
  background:url(../images/work.gif) left center no-repeat;
  border-bottom:1px #999 dashed}
.defa_news02 span{
  color:#999;
  float:right;
  height:34px;
  line-height:34px;
  }
.page{ width:675px; margin:0PX auto; height:30px;_height:25px; _padding-top:5px; line-height:30px; text-align:center; background-color:#F2F5F5}
.page input{ vertical-align:middle; height:30px;}

.newshow{
   width:690px;
   margin:0px auto;
   padding-top:10px;

}
.newshow h1{text-align:center; height:25px; margin-top:30px; margin-bottom:25px; line-height:25px; font-size:15px;}
.newshow p{ line-height:33px; text-indent:2em; text-align:center}
.newshow_nr{ width:690px; overflow:hidden; margin:0px auto;text-indent:2em; }
.newshow_nr p{ line-height:28px; margin-bottom:13px;}
.pagetwo{ height:25px; margin:0px auto; width:650px; line-height:25px; margin-bottom:10px;text-align:center;margin-top:10px;}

.defa_tit00{
 padding-left:22px; width:718px; height:35px; line-height:35px;color:#075ED8; vertical-align:middle; font-weight:bold; border-bottom:1px  #ccc solid
}
.feedback_r{ color:#FF0000;vertical-align:middle; font-family:"ËÎÌå";}
.feedback{ width:570px;margin:0 auto;}
.feedback p{ vertical-align:middle; font-family:tahoma; font-size:12px; padding-top:20px;}
.text1{border:#B99D88 1px solid; vertical-align:middle;}
.text2{border:#B99D88 1px solid; width:450px; height:120px;vertical-align:middle;}
.text3{ width:450px; border:#B99D88 1px solid;vertical-align:middle}
.feedback_r{ color:#FF0000;vertical-align:middle; font-family:"ËÎÌå";}
.feedback ul{ clear:both; list-style-type:none; width:200px; margin:0 auto; padding-top:20px;}

.cen{ margin:0px auto; text-align:center ; margin-top:20px; width:690px}

.busin_nr{ padding-top:35px; margin:0px auto;width:660px; padding-bottom:10px;}
.busin_nr p{ line-height:30px;}

.linebj{ line-height:25px; text-indent:2em; margin-bottom:20px; font-weight:bold; font-size:13px; margin:0px auto; width:608px;padding-top:10px; padding-bottom:20px;}

.linepic{ margin:0px auto; width:608px;padding-top:10px; padding-bottom:30px;}
.linepic img{ width:150px; height:118px; padding:1px; border:1px #CCCCCC solid; margin-right:20px; margin-left:21px; overflow:hidden}

.pro_nr{width:645px; overflow:hidden; 
padding-top:25px; margin-left:80px;}
.pro_nr li{ list-style:none; height:130px;width:604px;float:left; display:inline;  overflow:hidden; margin-bottom:25px }
.pro_nr img{ width:151px; height:100px; overflow:hidden; padding:1px; border:1px #cccccc solid; vertical-align:top;float:left}
.pro_nr span{ width:437px; float:left; text-indent:2em; padding-left:10px;line-height:25px;}

.wen{ width:640px; margin:0px auto; font-size:13px; font-weight:bold; color:#075ED8; padding-top:20px}


.show_nr001{ width:690px; overflow:hidden;
padding-top:25px;margin:0px auto}
.show_nr001 li{ list-style:none; width:169px;float:left; display:inline; margin-left:30px; margin-right:30px; overflow:hidden; padding-bottom:15px; }
.show_nr001 img{  overflow:hidden; padding:1px; border:1px #cccccc solid; vertical-align:top;}
.show_nr001 span{ width:165px;vertical-align:middle; line-height:30px;display:block; text-align:center;margin:0 auto;}


.show_nr{ width:690px; overflow:hidden;
padding-top:25px;margin:0px auto}
.show_nr li{ list-style:none; width:284px;float:left; display:inline; margin-left:30px; margin-right:30px; overflow:hidden; padding-bottom:15px;height:250px; overflow:hidden; }
.show_nr img{  overflow:hidden; padding:1px; border:1px #cccccc solid; vertical-align:top;}
.show_nr span{ width:280px;vertical-align:middle; line-height:30px;display:block; text-align:center;margin:0 auto;}

.show_nrr02{ width:690px; overflow:hidden;
padding-top:25px;margin:0px auto}
.show_nrr02 li{ list-style:none; width:634px;float:left; display:inline; margin-left:28px; margin-right:28px; overflow:hidden;  padding-bottom:15px; }
.show_nrr02 img{ width:630px; height:496px; overflow:hidden; padding:1px; border:1px #cccccc solid; vertical-align:top;}
.show_nrr02 span{ width:630px;vertical-align:middle; line-height:30px;display:block; text-align:center;margin:0 auto;}


.show_nr00{   width:640px; overflow:hidden; padding-top:25px; margin:0px auto}
.show_nr00 p{ width:640px; text-indent:2em; margin:0px auto; line-height:28px}
.integrat_nr{ width:554px; overflow:hidden; padding-top:30px; margin:0px auto}
.integrat_nr img{ padding:1px ; height:300px; width:550px; overflow:hidden; border:1px #ccc solid; margin-bottom:40px}
