﻿body{ background:#F9F2D3 url(image2/co_bg.png) repeat;}
a:link,a:hover,a:visited{color: #444;font-size: 12px;text-decoration: none;}
a:hover{text-decoration:underline; color:#FF7200;}
#content a:link,#content a:hover,#content a:visited{color: #2379D1;font-size: 12px;text-decoration: none;}
#content a:hover{text-decoration:underline; color:#FF7200;}
.blue{color: #2379D1;}

#banner,#column,#content,#footer{width:960px; margin:0 auto; height:auto; overflow:hidden;}
#banner{ height:140px;position: relative; margin-top:10px; background:url(image2/banner.jpg) no-repeat;}
.banner .logo {height: 90px;left: 20px;overflow: hidden;position: absolute;top: 15px;width: 90px;}
.banner .corpname {height: 40px;margin-left: 20px;padding-top: 40px; width:640px; float:left; display:inline;}
.banner .corpname_logo {margin-left: 120px;}
.banner .corpname_en {height:70px;padding-top: 25px;}
.banner .corpname .zh{color: #444444;font-family: '宋体';font-size: 34px;font-weight: bold;}
.banner .corpname .en{color: #444444;font-family: 'Arial';font-size:18px;font-weight: bold; margin-top:6px;}
.banner  .yuyan_con{ width:180px; float:left; margin-top:40px;}
.banner  .yuyan_con .dj{ width:54px; height:26px; line-height:26px; float:left; background:url(image2/jc_bg.png) no-repeat; text-align:center; margin-left:4px;}

.column {font-size: 14px;height: 34px;line-height: 34px;}
.column, .column ul {overflow: hidden;width: 100%;  background: url(image2/column.png) repeat-x;}
.column li.first{}
.column li {display: inline;float: left;height: 34px;text-align: center;width: 100px;}
.column a:link, .column  a:hover, .column  a:visited {color: #FFFFFF;font-weight: bold; font-size:14px;}
.column  li.current a:link, .column  li.current a:hover, .column  li.current a:visited {color: #50D0FF;}
.moduleitem {margin-bottom:10px;margin-top:10px;}
.moduleitem .contenttitle {height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;text-indent: 22px;background: url(image2/middle_title.jpg) repeat-x;color:#fff;}
.moduleitem .contentcontent {padding:15px;line-height:24px;background-color: #fff;}
.contentprofile .info_image{margin-right:10px;float:left;}
.contentprofile .info_image img{ }
.contentprofile .info_body{ line-height:22px;}
ul.common_productimg{margin:0 auto;overflow:hidden;width:100%;}
ul.common_productimg li {float:left;margin:6px 11px 10px 14px;width:160px;position:relative; display:inline;}
ul.common_productimg .image {position: relative;overflow: hidden;width: 150px;height: 150px;margin-bottom: 5px;padding: 3px;border: 1px solid #d4d4d4; display:block;}
ul.common_productimg .image a {display: table-cell;height: 150px;width: 150px;overflow: hidden;text-align: center;vertical-align: middle;*display: block;*font-size: 131px;*font-family: Arial;}
ul.common_productimg .image img {vertical-align:middle;}
ul.common_productimg .text{text-align:center;word-wrap:break-word; line-height:18px; height:36px;display:block; margin-top:6px; overflow:hidden; margin-bottom:4px;}
ul.common_productimg .time{margin-bottom:5px;text-align:center;word-wrap:break-word; line-height:20px; color:#888888;display:block;}
ul.contentcontact_con{ width:900px; margin:0 20px;overflow:hidden; color:#444444;}
ul.contentcontact_con li{ width:100%; height:24px; line-height:24px; float:left;}
ul.contentcontact_con li.w1{font-size:14px; font-weight:bold;}

.contentproduct .slite{ height:20px; display:block;}
.contentproduct .slite .ws{width:20px; height:20px; line-height:20px; float:right; text-align:center; background:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-right:4px; cursor:pointer;}
.contentproduct .slite .ws_hover{background:#FF7200; color:#fff;}


#footer{ position:relative;}
#footer .footfooter{padding: 20px 0;background-color: #fff;text-align: center;line-height: 26px;border-top: 1px solid #D1D7DC;}
#footer .cnal_logo{ position:absolute; left:40px; top:20px;width:140px; height:58px;}

