﻿@charset "utf-8";
/* CSS Document */

body{background:#D3E7F6; font-size:13px; color:#333; margin:0}
ul{list-style:none; margin:0; padding:0}
li{list-style:none; margin:0; padding:0}
div{margin:0; padding:0}
.sub_div{width:1003px; margin-left:auto; margin-right:auto;}
a{color:#333; text-decoration:none;}
a:hover{color:#1D5AA5; text-decoration:underline;}
img{border:0;}

#top{height:245px;  background:url(../images/home_01.jpg) no-repeat #FFF; padding:86px 0 10px 0;}
 ul#top_nav{height:39px; width:827px; margin:0 auto;}
 ul#top_nav li{float:left; width:100px; padding:9px 1px 0 0; height:30px; background:url(../images/nav_03.jpg) no-repeat right top; position: relative; line-height:25px; text-align:center; font-size:14px; font-weight:bold;z-index:2;} 

 ul#top_nav li.menu_end{ background:none} 

 /*-------------------导航样式开始----------------------*/  

  ul#top_nav li a{color:#FFF; float:none !important; /*For Opera*/display: block;  width:100px;  text-decoration: none; height: 22px !important;}
  ul#top_nav li a:hover{ background:#083888; color:#FFE589;} 
  
ul#top_nav ul{width:150px; display: none; position: absolute; top:32px; left:0px;  z-index:2;  background:none;}
  ul#top_nav ul li{width:150px; text-indent:13px; text-align:left;  height:22px; display: block !important;padding:0 0 0 0 ; margin:0; line-height:22px; background:none; z-index:2;}
  
  /* 2nd Menu */  
  ul#top_nav li:hover ul li a, 
  ul#top_nav li.iehover ul li a {float: none; background:url(../images/sup_nav.jpg) no-repeat;float: none;line-height:24px; font-size:12px; width:150px; color:#000000; padding:0; margin:0; font-weight:normal; height:22px; } 
  
  
  /* 2nd Menu Hover Persistence F9ED8E*/ 
  ul#top_nav li:hover ul li a:hover, 
  ul#top_nav li:hover ul li:hover a, 
  ul#top_nav li.iehover ul li a:hover, 
  ul#top_nav li.iehover ul li.iehover a {padding:0; background:url(../images/sup_nav_hover.jpg) no-repeat; color:#F60; font-size:12px;line-height:23px; }
/* 3rd Menu */ 
 ul#top_nav li:hover li:hover li a, 
 ul#top_nav li.iehover li.iehover li a {color:#000; background:url(../images/sup_nav.jpg) no-repeat; width:220px; overflow:hidden;} 

/* 3rd Menu Hover Persistence */ 
 ul#top_nav li:hover li:hover li a:hover, 
 ul#top_nav li:hover li:hover li:hover a, 
 ul#top_nav li.iehover li.iehover li a:hover, 
 ul#top_nav li.iehover li.iehover li.iehover a { background:url(../images/sup_nav_hover.jpg) no-repeat; color:#F60;} 

/* 4th Menu */ 
 ul#top_nav li:hover li:hover li:hover li a, 
 ul#top_nav li.iehover li.iehover li.iehover li a { color: #fff;line-height:22px; width:auto;} 
/* 4th Menu Hover */ 
 ul#top_nav li:hover li:hover li:hover li a:hover, 
 ul#top_nav li.iehover li.iehover li.iehover li a:hover {color: #fff;line-height:22px;} 
 ul#top_nav ul ul, 
 ul#top_nav ul ul ul { display: none; position: absolute; top:0; left:150px; line-height:22px; } 
/* Do Not Move - Must Come Before display:block for Gecko */ 
 ul#top_nav li:hover ul ul, 
 ul#top_nav li:hover ul ul ul, 
 ul#top_nav li.iehover ul ul, 
 ul#top_nav li.iehover ul ul ul { display: none; } 
 ul#top_nav li:hover ul, 
 ul#top_nav ul li:hover ul, 
 ul#top_nav ul ul li:hover ul, 
 ul#top_nav li.iehover ul, 
 ul#top_nav ul li.iehover ul, 
 ul#top_nav ul ul li.iehover ul { display: block; } 
/*-------------------导航样式结束----------------------*/
 
 ul#top_mid{overflow:hidden; height:196px; z-index:0}
 
ul#top_pro{overflow:hidden; height:130px; padding:7px; background:url(../images/bg_2.jpg) #FFF repeat-x}
ul#top_pro div#demo{width:970px; height:120px; overflow:hidden; margin:0 10px 0 10px;} 
ul#top_pro div#demo td{height:148px;}
ul#top_pro div#demo img{margin:0 30px 0 0; width:160px; height:120px; border:1px solid #E4E9ED;}
ul#top_pro div#demo P{ line-height:20px; margin:0; padding:0 10px 0 0}
ul#top_pro div#demo P a{color:#333}
 
#txt{height:auto; overflow:hidden; height:1%;min-height:1px; background:url(../images/home_03.jpg) #FFF no-repeat}

div#t_left{width:230px; float:left; padding-left:12px;}
div#t_left img{ margin-top:10px;}
  ul#deup_tt{ height:70px;} 
  ul#deup{width:188px; height:200px; padding:0 0 0 10px; overflow:hidden;}
  ul#deup_tt{ height:70px;} 
  ul#deup li{height:auto;} 
  ul#deup li p{padding:5px 0 0 0; margin:0; height:auto; width:185px; background:url(../images/home_11.jpg) no-repeat bottom left; line-height:20px;}  
  ul#deup li p.deup_FF{padding:5px 0 0 0; margin:0; height:auto; overflow:hidden; height:1%;min-height:1px;  width:185px; background:url(../images/home_11.jpg) no-repeat bottom left; line-height:20px;}    
  
  ul#deup li p img{ width:3px; float:left; height:3px; overflow:hidden; text-align:center; padding:6px 4px; margin:0}
  ul#deup li p a{ float:right; display:block; width:170px; height:auto; padding:0; margin:0 0 5px 0}   
  ul#deup li p span{font-size:12px; color:#7A99A9; display:block; width:170px; text-align:right; height:20px;}  
  
  ul#l_zz{width:180px; height:173px; padding:0 0 0 14px; overflow:hidden;}  
  ul#l_tel{ height:102px; width:188px; color:#90C9EC; background:url(../images/tel_11.jpg) no-repeat; line-height:20px; padding-left:20px;}
  ul#l_tel span{ display:block; padding:6px 0 0 40px;  margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center}  
  ul#l_tel a{color:#90C9EC; font-family:Arial, Helvetica, sans-serif;}
div#cent{float:left; width:750px;height:auto; overflow:hidden; height:1%;min-height:1px; } 
  ul#rig_sub{width:250px; margin-bottom:10px;}  
  ul#Nimg{ width:240px; height:200px; background:url(../images/home_19.jpg) no-repeat; overflow:hidden; padding:8px;}
   
  ul#cent_02{width:764px; background:url(../images/txt_03.jpg) no-repeat; height:53px; line-height:36px; padding:0 0 0 6px; margin-bottom:20px;}
  ul#cent_02 li{height:29px; padding:0 0 0 30px; font-size:18px; font-weight:bold; letter-spacing:1px; color:#0440A7;}  
  ul#cent_02 li p{ margin:0; padding:0}
  
 ul#cent_01{margin:10px 0 18px 0;height:auto; overflow:hidden; height:1%;min-height:1px; }
  ul#cent_01 li p{margin:10px; padding:0 10px 0 10px; line-height:24px; font-size:14px;}
    ul#cent_01 li p a{color:#00559F;}
  ul#cent_01 li p.about_title{margin:8px 0 0 0; padding:0px; line-height:30px; background:url(../images/home_20.jpg) no-repeat; font-size:20px; font-weight:bold; color:#065DB4; text-indent:10px; position:relative}
  ul#cent_01 li p.txt_title{font-size:16px; text-align:center; margin:20px;font-weight:bold; text-indent:0; color:#F60} 
  ul#cent_01 li p.txt_date{text-align:center;}
  
  ul#cent_01 li div.img_bg{width:700px; overflow:hidden; text-align:center; padding:10px 20px 10px 20px;}
  
  ul#cent_01 li.list_title{border-bottom:1px dashed #A8C9DD; background:url(../images/home_35.jpg) no-repeat; height:30px; margin:0 30px 0 30px; font-weight:normal; position:relative; text-indent:16px; font-size:14px; line-height:30px;}
  ul#cent_01 li.list_title img{ margin-right:3px;}
  ul#cent_01 li.list_title span{color:#626262; position:absolute; right:6px; font-size:12px;}
  ul#cent_01 li.list_page{background:none; text-align:center; margin-top:10px;}
  div#bar{border-bottom:1px dashed #A8C9DD; width:600px; height:30px;}
  ul#cent_01 li.list_pic{float:left; text-align:center; width:286px; height:220px;  padding:8px 0 0 34px; overflow:hidden; font-size:13px; line-height:20px;}	

  ul#cent_01 li.list_pic img,ul#list_form li.list_pic2 img{border:5px solid #C8CBD0; padding:0; margin:0 0 2px 0;}
	  
   ul#cent_01 li.list_pro{height:220px;  padding:8px 0 0 34px; overflow:hidden; font-size:13px; line-height:20px; margin:0 10px; border-bottom:1px solid #DFDFDF}	
  ul#cent_01 li.list_pro img{border:3px solid #C8CBD0; padding:0; margin:0 10px 2px 0; float:left}  
  ul#cent_01 li.list_pro p{width:360px; height:150px; float:left; overflow:hidden; line-height:20px;}
	  
	  div#list_pic_page_bar{width:600px; border-bottom:1px dashed #999; clear:both; height:12px; padding:10px 0 0 10px; margin:0}
	  div#list_pic_page{width:600px; font-size:12px; color:#999; padding:10px 0 0 10px; text-align:center; height:80px;}
	  
  ul#case_list{ padding:0 0 50px 20px;}
  ul#case_list li{ height:26px; width:229px; float:left; margin:3px; background:#E5F3FD; border:#39F 1px solid; line-height:26px; text-align:center; overflow:hidden}
  
  div#view_case{width:630px; background:url(../images/casebg.jpg) repeat-x bottom; padding:0 0 10px 80px; margin-left:20px;}
  
	ul#pro_list{padding:0 0 0 20px;}
	  ul#pro_list li{width:150px; float:left; height:190px; padding:0 30px 10px 30px;}
	  ul#pro_list li.list_end{ padding:0 10px 10px 30px}	  
	  ul#pro_list li a{color:#626262; text-decoration:none}
	  ul#pro_list li a:hover{color:#626262; text-decoration:underline}
      ul#pro_list li div{height:150px; width:150px; overflow:hidden} 
	  ul#pro_list li.list_page{ width:600px; height:50px; background:none; overflow:hidden}
	  .form3{ margin:0; padding:0}
  ul#pro_list li p{text-align:center; margin:0;}
  ul#pro_list li p a{color:#065DB4;} 
  ul#pro_list li p span{font-size:12px; color:#7A99A9;}  
  

#mainbody {width:616px;  height:500px; margin:5px; border:1px solid #D7D7D7; background:#FFF; padding:1px; text-align:center; overflow:hidden;}
#mainbody img{margin-left:auto; margin-right:auto;}
#mainphoto {cursor:pointer; display:block; height:450px; margin:0 8px; margin-top:10px; overflow:hidden}
#goleft {float:left; margin:6px 0 0 0; padding:0; }
#goright {float:right;  margin:6px 80px 0 0; padding:0; }
#photos {width:594px; height:54px;line-height:54px; border:1px solid #D7D7D7;  margin:10px 0 0 0 ; padding:0; overflow:hidden; background:#FFF;}
#showArea img {display:block;float:left;margin:1px 2px;cursor:pointer;border:1px solid #C2E1FF}

.red_txt2{color:#FF0000; font-size:12px}	

  
#end{height:50px; background:url(../images/home_16.jpg) repeat-x; padding-top:16px;}
#end ul{text-align:center; line-height:20px;color:#666;}
#end ul a{ color:#666; text-decoration:none}

#QQ_R{width:110px; height:126px; text-align:center; padding-top:50px; background:url(../images/QQbg.jpg) no-repeat; position:absolute; RIGHT: 55px;}
#QQ_R p{ height:80px; padding:0; }
#QQ_R a.QQ_bg{display:block; height:23px; width:110px;}
  
#end{height:50px; background:url(../images/home_16.jpg) repeat-x; padding-top:16px;}
#end ul{text-align:center; line-height:20px;color:#666;}
#end ul a{ color:#666; text-decoration:none}

