@charset "utf-8";
/* CSS Document */

body{margin:0; font-size:13px; color:#1F5362; font-family:Arial, Helvetica, sans-serif}
ul{list-style:none; margin:0; padding:0}
li{list-style:none; margin:0;}
div{margin:0; padding:0}
.sub_div{width:1003px; margin-left:auto; margin-right:auto;}
a{color:#1F5362; text-decoration:none;}
img{border:0}
#gs_icon{ position:absolute; height:40px; width:40px; right:0; top:0;}
#webtop{height:90px; overflow:hidden; background:url(../images/home_13.jpg) repeat-x bottom #E9F8FA;}
#webtop ul{padding:0 3px 0 26px; font-size:12px; color:#FFF;}
#webtop li{float:left; margin-left:3px; line-height:20px; text-align:center;}
#webtop a{color:#FFF;}
#webtop li.top_email{ float:right; width:46px; background:url(../images/home_05.jpg) no-repeat;  margin-top:1px;}
#webtop li.top_nav{float:right; width:90px; background:url(../images/en_07.jpg) no-repeat; margin-top:1px; font-size:11px; }

#topflash{height:272px; background:url(../images/home_15.jpg) no-repeat;}
#topflash ul{ padding:8px 0 0 200px;}

#main_nav{height:42px; padding-bottom:9px; background:url(../images/home_17.jpg) no-repeat #E9F8FA; margin-top:1px}
#main_nav ul{ padding:0; display: block;}
#main_nav li{float:left; position: relative; z-index:2; display: block;}
#main_nav li a{text-decoration:none; float: none !important; /*For Opera*/ float:center; /*For IE*/ display: block;}

#main_nav ul ul#submenu, #main_nav ul ul#submenu_pro{ display:none; LEFT: 0px; WIDTH: 180px; POSITION: absolute; TOP: 40px; padding:0; margin:0; display: block;}
#main_nav ul ul#submenu li, #main_nav ul ul#submenu_pro li{float:none; z-index:2; width:180px; height:22px; background:#4E9AB2; color:#FFF; line-height:22px; border-bottom:1px solid #E9F8FA; margin:0; padding:0; text-align:center; display: block;}
#main_nav ul ul#submenu li a, #main_nav ul ul#submenu_pro li a{color:#FFF;width:180px; height:22px; display:block}
#main_nav ul ul#submenu li a:hover, #main_nav ul ul#submenu_pro li a:hover{ color:#FF9; display: block;}

#home_txt{background:url(../images/bg_50.jpg) repeat-y; height:auto; overflow:hidden; height:1%; min-height:1px;}
  ul#txt_left{float:left; width:194px; padding-left:10px; margin-right:15px;}
  
  ul#txt_left li{height:23px; background:url(../images/home_46.jpg) no-repeat #E9F8FA; line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:28px; display:block; cursor:pointer}
  ul#txt_left li a{color:#4C8F9D;}
  
  ul#txt_left li.menu_top{ height:23px; background-image:none; padding-left:0}
  
  ul#txt_left li.menu_sel{background:url(../images/home_39.jpg) no-repeat; color:#FFFFFF}
  ul#txt_left li.menu_sel a{color:#FFFFFF}
  
  ul#txt_left li.left_tel{line-height:28px; background:url(../images/en_50.jpg) no-repeat top left; padding:28px 0 30px 63px; font-size:18px; height:auto; margin-top:10px;}  
  ul#txt_left li.left_tel p{border-top:1px dashed #69C; line-height:22px; font-size:12px; font-weight:normal; margin:0 10px 0 0; padding-top:10px;}  
  ul#txt_left li.left_tel p.tel_first{ padding:0; border:0}
  
div#txt_mid{float:left; width:776px;}
 ul#Mtxt_Cname{height:102px; z-index:0}
 ul#Mtxt_Cname li.Cname_blank{background:#FFF; width:776px; height:20px; z-index:0}
 ul#Mtxt_Cname li{width:761px; background:url(../images/home_41.jpg) repeat-x bottom; height:56px;}
 ul#Mtxt_Cname li img{float:left; z-index:0}
 ul#Mtxt_Cname li img.web_size{float: right; margin-top:21px;} 
  ul#Mtxt_Cname li p{ float:left; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#4C8F9D; margin:0; line-height:56px;} 
 ul#Mtxt_Cname li div{ width:272px; height:56px; background:url(../images/home_43.jpg) no-repeat bottom left; float:right}  
 .red_txt2{color:#FF0000; font-size:12px}
 ul#pro_list{margin:0 0 0 0;}
 ul#pro_list li{width:216px; float:left; height:206px; background:url(../images/home_16.jpg) no-repeat; margin:0 7px 10px 10px; font-size:12px; overflow:hidden}
 ul#pro_list li a{text-decoration:none}
 ul#pro_list li a:hover{color:#626262; text-decoration:underline}
 ul#pro_list li div{height:px; width:200px; margin:8px; overflow:hidden; text-align:center} 
 ul#pro_list li div img{ height:150px; width:200px; margin:0; padding:0; border:1px solid #FFFFFF}
 ul#pro_list li p{text-align:center; margin:0; line-height:18px; padding:0;width:200px; height:40px; overflow:hidden}  
 
 ul#txt_list{color:#333; font-size:14px; line-height:26px; padding:0 33px 30px 25px; position:relative;  height:auto; height:1%; min-height:1px; overflow:hidden; } 
 ul#txt_list p{ text-indent:26px;}
 ul#txt_list p.txt_title{font-size:16px; text-align:center; margin:20px;font-weight:bold;} 
 ul#txt_list p.pro_type{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:20px 20px 5px 0; text-indent:30px; font-weight:bold; background:url(../images/icon_43.jpg) no-repeat}   
 
 ul#txt_list li.txt_cont{border-bottom:1px dashed #69C; padding:20px 0 20px 0;}
 ul#txt_list li.txt_cont p{ margin:5px;}  
 
  ul#txt_list li.list_title{border-bottom:1px dashed #A8C9DD; height:26px; margin:0; padding:0; font-weight:normal; font-size:13px; line-height:26px; background:url(../images/icon_22.jpg) no-repeat; width:700px;}
  ul#txt_list li.list_title p{ float:left; margin:0; padding:0; text-indent:10px;} 
  ul#txt_list li.list_title div{color:#626262; float:right; font-size:12px; line-height:26px;}
  ul#txt_list li.list_page{background:none; text-align:center; margin-top:60px; font-size:12px;}
  
  div#bar{border-bottom:1px dashed #A8C9DD; width:700px; height:30px;}
  ul#txt_list li a{ color:#333;}

 ul#txt_list div.img_bg{width:700px; overflow:hidden; text-align:center; padding:10px 10px 10px 10px; margin-bottom:20px;}
 ul#txt_list div.img_bg img{max-width:700px;}
 
#webend{overflow:hidden; background:#E9F8FA; padding-top:9px;}
 ul#endtxt{background:#C5E2E5; padding:7px 0 0 66px; height:60px; font-size:12px;} 
 ul#endtxt li{float:left; padding:0; height:60px; background:url(../images/home_57.jpg) no-repeat right; width:138px; line-height:22px;}
 ul#endtxt li.end_txt{padding:6px 0 0 40px; width:auto; background:none;}
 ul#endtxt li span{ color:#558390}
