﻿/* CSS Document by Nick */
body { margin:0; padding:0; font:12px/180% "宋体"; color:#000; background:#f5f5f5;}
form { margin:0; padding:0;}
div { margin:0; padding:0; font-size:12px;}
input,select { margin:0; padding:0; font-size:12px;}
img { border:0;}
dl,dt,dd{ margin:0; padding:0;}
ul,li,p { margin:0; padding:0; list-style-type:none;}
h2,h3,h4,h5{ margin:0; padding:0; line-height:150%;}
h1 {margin:0; padding:0; line-height:150%;}
h4 { font-size:12px; color:#555;}
.red { color:#ec0f04;}
a:link,a:visited { color:#333333; text-decoration:none;}
a:hover,a:active { color:#ec0f04; text-decoration:none;}
a.red:link, a.red:visited { color:#ec0f04;}
a.red:hover, a.red:active { color:#8f1d22;}
a.white:link, a.white:visited { color:#ffffff;}
a.white:hover, a.white:active { color:#ffffff;}
/**common**/
.fl { float:left;}
.fr { float:right;}
.mt-5 { margin-top:5px;}
.mt-10 { margin-top:10px;}
.ml-5 { margin-left:5px;}
.ml-10 { margin-left:10px;}
.mr-5 { margin-right:5px;}
.mr-10 { margin-right:10px;}
.bd01 { border:solid 1px #d8d5d5;}
.bd02 { border:solid 1px #c3c3c3;}
.bg01 { background:#ffffff;}
.bg02 { background:#e6f6fc;}
.w200 { width:200px;}
.w226 { width:226px;}
.w240 { width:240px;}
.w265 { width:265px;}
.w400 { width:400px;}
.w430 { width:430px;}
.w465 { width:465px;}
.w530 { width:530px;}
.w740 { width:740px;}
.h100 { height:103px;}
.h160 { height:159px;}
.h168 { height:168px;}
.h200 { height:200px;}
.h223 { height:223px;}
.h255 { height:255px;}
.h364 { height:364px;}

.path { padding-left:35px; height:28px; line-height:28px; border:solid 1px #ddd; background:url(images/icon_05.jpg) no-repeat;}
.path div { background:url(images/wiki.jpg) no-repeat right top;}
.page { padding:0; margin:15px 5px;}
.show { display:block;}
.hidden {display:none;}
.clearfix:after { content:".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix { display: inline-block;}
.clearbox { clear:both; height:1px; font-size:0; line-height:0; overflow:hidden;}
.c_spacing { height:10px; line-height:10px; font-size:0; overflow:hidden;}

/**header**/
.header { margin:0 auto; width:964px; background:#fff;}
.header .banner { clear:both; margin:0px;padding:0px;width:964px;height:120px;background:url(http://www.im2m.com.cn/skin/banner.jpg) no-repeat;}
.header .wel { padding:2px 2px 2px 20px; display:none;}
.header .wel span { padding:0 3px; color:#444;}
.header .u_login { padding:10px 5px; width:530px; height:17px; line-height:17px;}
.header .top { height:37px;overflow:hidden;background:url(images/head_top_bg.jpg) repeat-x;}
.header .top .fl .int { width:72px; height:16px; border:solid 1px #ccc;}
.header .top .fl .btn { width:35px; height:37px; border:0; background:url(images/head_user_03.jpg) no-repeat; cursor:pointer;}
.header .top .fl img,.header .top .fl input { vertical-align:middle;}
.header .nav { height:37px; background:url(images/nav_bg.jpg) repeat-x;}
.header .nav .fl { width:10px; height:37px; background:url(images/nav_left.jpg) no-repeat;}
.header .nav .fr { padding-right:30px; width:200px; height:37px; line-height:37px; color:#fff; background:url(images/nav_right.jpg) no-repeat right top;}
.header .nav .menu { float:left;}
.header .nav .menu li { float:left; height:37px; text-align:center;}
.header .nav .menu li a { float:left; display:block; padding:0 15px; height:37px; line-height:37px; font-weight:bold; font-size:14px;}
.header .nav .menu li a:link, .header .nav .menu li a:visited { color:#fff;}
.header .nav .menu li a:hover, .header .nav .menu li a:active { background:url(images/nav_act.jpg) no-repeat center top;}
.header .nav .menu li.class_on a { background:url(images/nav_act.jpg) no-repeat center top;}
.header .bot { height:31px; background:url(images/head_bot_bg.jpg) repeat-x;}
.header .bot .fl { padding:4px 0 4px 94px; width:500px; height:20px; overflow:hidden; color:#555; background:url(images/hot_tip_bg.jpg) no-repeat;}
.header .bot .fl a { padding:0 4px; color:#555; vertical-align:middle}
.header .bot .fl img { margin:1px 5px;}
.header .bot .fr { padding:4px 16px;}
.header .bot .fr img { vertical-align:middle;}
.header .bot .date { padding-top:6px;}
.header .search .int { padding:2px 2px 2px 20px; height:14px; line-height:14px; font-size:12px; vertical-align:middle; color:#525252; border:solid 1px #4ea1cc; background:#fff url(images/search_bg.jpg) no-repeat;}
.header .search .btn { width:48px; height:20px; vertical-align:middle; border:0; background: url(images/search_btn.jpg) no-repeat;}
/**footerer**/
.footer { clear:both; margin:0 auto; padding:7px; width:950px; background:#fff;}
.footer p { line-height:20px; text-align:center; color:#303030;}
.foot_link { height:40px; line-height:40px; font-weight:bold; color:#3e92c1; text-align:center;}
.foot_link a:link,.foot_link a:visited { color:#3e92c1;}
.copyright { padding-bottom:10px;}
/**content**/
.mainbox { margin:0 auto; padding:0 7px; width:950px; background:#fff;}
.main { float: left; width: 755px;}
.side { float: right; width: 225px;}

.box01 { padding:0 3px; border:solid 1px #e0e0e0; overflow:hidden;}
.box01 dt { height:32px; background:url(images/title_01.jpg) no-repeat 3px bottom;}
.box01 dt a { float:right; padding:7px 5px 0 0;}
.box01 dt b { display:inline-block; padding:6px 6px 6px 20px; font-size:14px; height:18px; line-height:18px; border-bottom:solid 2px #e50136; background:url(images/icon_01.jpg) no-repeat 2px 10px;}
.box01 dt span a { padding:3px 3px 0 0; font-weight:bold;}
.box01 dt span a:link,.box01 dt span a:visited { color:#993300;}
.box01 dd .t { padding:10px 0;}
.box01 dd .t li { padding:0 5px 0 20px; height:21px; line-height:21px; background:url(images/icon_03.jpg) no-repeat 8px 50%;}
.box01 dd .t li span { float:right; font-family:Arial; font-size:11px; color:#666;}
.box01 dd .t2 { padding:10px;}
.box01 dd .t2 li { clear:both; padding:3px; background:url(images/line_01.jpg) repeat-x left bottom; }
.box01 dd .t2 .act { height:110px;}
.box01 dd .t2 .act a { display:block;}
.box01 dd .t2 .act img { float:left; padding:2px; margin-right:5px; border:solid 1px #ddd;}
.box01 dd .t2 .act .no { float:left;}
.box01 dd .t2 .act .hit { float:left;}
.box01 dd .t2 .no { padding-right:6px; font-family:Arial; font-style:italic; color:#666;}
.box01 dd .t2 .hit { float:right; font-family:Arial; font-weight:bold; font-size:14px; color:#df781b;}
.box01 dd .p li { padding:5px 2px;}
.box01 dd .p li span { display:block; padding:0 5px; color:#888;}
.box01 dd .p li h4 { padding:3px 5px 0 5px;}
.box01 dd .p2 { margin:5px auto; width:220px;}
.box01 dd .p2 li { float:left; padding:5px; height:30px; overflow:hidden; text-align:center;}
.box01 dd .w p { padding:10px;}
.box01 dd .w b { padding-left:12px; font-size:14px; color:#c00606;}
.box01 dd .w .int { margin:0 5px; width:100px; height:18px; vertical-align:middle; border:solid 1px #ddd;}
.box01 dd .w .btn { width:44px; height:19px; border:0; vertical-align:middle; cursor:pointer; background:url(images/btn_04.jpg) no-repeat;}

/**人物观点**/
.box01 dd .p3 li { clear:both; padding:4px 8px;}
.box01 dd .p3 li img { border:solid 2px #eee;}
.box01 dd .p3 li .fr { width:135px;}
.box01 dd .p3 li .fr a { font-weight:bold;}
/**相关产品**/
.box01 dd .p4 { padding:5px 15px;}
.box01 dd .p4 li { float:left; padding:5px; width:112px;}
.box01 dd .p4 li img { width:100px; height:100px; border:solid 1px #eee;}
.box01 dd .p4 li a:link, .box01 dd .p4 li a:visited { color:#499de6;}
/**明星企业**/
.mxqy { height:412px !Important; height:416px;}
.box01 dd .p5 { padding:5px;}
.box01 dd .p5 li { clear:both; padding:2px;}
.box01 dd .p5 .title { margin:0; height:32px; line-height:32px; text-align:center; cursor:pointer; border:solid 1px #e0e0e0; background:url(images/mxqy.jpg) repeat-x;}
.box01 dd .p5 .act .title { color:#e50136; background:#fff;}
.box01 dd .p5 .thumbs { display:none; padding-top:2px;}
.box01 dd .p5 .thumbs img { width:204px; height:100px;}
.box01 dd .p5 .act .thumbs { display:block;}
/**研究中心**/
.yjzx { padding:5px 10px; text-indent:2em;}
/**产品分类**/
.sort { height:465px;}
.sort h3 { padding:4px; font-size:14px;}
.sort p { padding:0 4px 10px 6px;}
.sort2 h3 { display:inline;}
.sort2 p { display:inline;}

.box02 { padding:0 3px; border:solid 1px #e0e0e0;}
.box02 dt { height:32px; line-height:32px; background:url(images/title_01.jpg) no-repeat left bottom;}
.box02 dt a { float:right; padding:7px 5px 0 0;}
.box02 dt b { display:block; padding-left:28px; font-size:14px; background:url(images/icon_02.jpg) no-repeat 5px 9px;}
.box02 dd p { padding:4px 8px;}
.box02 dd .t { padding:10px 0;}
.box02 dd .t li { padding:0 5px 0 15px; background:url(images/icon_03.jpg) no-repeat 5px 50%;}
.box02 dd .t li span { float:right; font-family:Arial; font-size:11px; color:#666;}
.box02 dd .t2 a { padding-right:40px;}
.box02 dd .t2 b { font-size:16px; font-family:Arial;}
.box02 dd .t2 img { margin-right:5px;}
.box02 dd .p li { padding:10px 3px 1px 3px;}
.box02 dd .p li img { margin-right:5px;}
.box02 dd .p li h4 { padding:4px; font-size:12px; line-height:18px;}
.box02 dd .p li h3 { font-size:14px; line-height:22px; color:#3e92c1;}
.box02 dd .p li h3 a:link, .box02 dd .p li h3 a:visited { color:#3e92c1;}
.box02 dd .p2 li { padding:5px 2px;}
.box02 dd .p2 li p { padding:0 10px;}
.box02 dd .p2 li img { padding:3px 3px 7px 3px; background:url(images/photo_bg.jpg) no-repeat;}
.box02 dd .p2 li span { display:block; padding:0 5px; color:#888;}
.box02 dd .p2 li h4 { padding:3px 5px 0 5px;}
.box02 dd .p2 li .fl { padding:5px;}
.box02 dd .p2 li .fr { width:136px;}

.box03 dt { height:27px; line-height:27px; background:url(images/title_02_bg.jpg) repeat-x;}
.box03 dt b { display:block; padding:0 30px; height:27px; font-size:14px; background:url(images/title_02.jpg) no-repeat;}
.box03 dt a { float:right; padding-right:10px; color:#666;}
.box03 dt a:link, .box03 dt a:visited { color:#666;}
.box03 dt a:hover, .box03 dt a:active { color:red;}
.box03 dt a span { color:red;}
.box03 dd { clear:both; padding:5px 0; border:solid 1px #d8d5d5; border-top:0; overflow:hidden;}
.box03 dd .t li { padding:0 5px 0 20px; height:24px; line-height:24px; font-size:14px; color:#555; background:url(images/icon_04.jpg) no-repeat 10px 50%;}
.box03 dd .t li span { float:right; font-size:12px; color:#3e92c1;}
.box03 dd .t2 li { float:left; padding-left:20px; width:210px; background:url(images/icon_04.jpg) no-repeat 10px 50%;}
.box03 dd .p li { float:left; padding:6px 0 5px 10px; width:220px;}
.box03 dd .p li .fl img{ padding:2px; border:solid 1px #ddd;}
.box03 dd .p li .fr { width:125px;}
.box03 dd .p li .fr b { color:#333;}
.box03 dd .p li .fr a:link,.box03 dd .p li .fr a:visited { color:red;}
.box03 dd .p2 li { float:left; padding:6px 0 5px 10px; width:220px;}
.box03 dd .p2 li .fl { width:70px;}
.box03 dd .p2 li .fr { width:140px;}
.box03 dd .p2 li .fr h4 a:link, .box03 dd .p2 li .fr h4 a:visited { color:#3E92C1;}

.ad { padding:2px; border:solid 1px #d8d5d5;}

#EmailForm { padding:4px 8px;}
#EmailForm .int { width:110px; height:18px; line-height:18px; border:solid 1px #999;}
#EmailForm .btn { width:40px; height:18px; vertical-align:middle; border:0; background:url(images/btn_41.jpg) no-repeat;}
#EmailBtn { padding:4px 8px;}
#EmailBtn img { float:left;}

.c_main /* 中部中间定义 */
{
    margin-right: 205px;
}
.c_mains /* 中部中间定义 */
{
}
.c_main_box /* 中部中间定义 */
{
	border: 1px solid #ddd;
	height:100%;
	overflow:hidden;
}
.c_title,.class_title, .childclass_title, .childclass_title_border
{
    font: normal normal bold 14px/30px Arial, "宋体" ,Helvetica,sans-serif;
	height:auto !important; height:36px;min-height:36px;
    background: url(images/columnTitleBg.gif) #dfebf9 left top no-repeat;
    text-align: left;
    color: #666;
}

.c_title strong{padding-left:24px;}

.class_title, .childclass_title, .childclass_title_border{    clear: none;}


.childclass_title_border
{
    border-top: 1px solid #9bbde6;
    border-left: 1px solid #9bbde6;
    border-right: 1px solid #9bbde6;
}
.class_title a, .childclass_title a, .childclass_title_border a
{
    font: normal normal bold 14px/30px Arial, "宋体" ,Helvetica,sans-serif;
    padding-left: 30px;
    color: #0a4180;
}
.class_title a, .childclass_title a, .childclass_title_border a
{
    background: url(images/c_title.gif) no-repeat 10px 2px;
}
.class_title a:hover, .childclass_title a:hover, .childclass_title_border a:hover
{
    background: url(images/c_title_hover.gif) no-repeat 10px 2px;
}
.class_title .more, .childclass_title .more, .childclass_title_border .more
{
    float: right;
    line-height: 30px;
    margin: 0px 10px 0px 0px;
    display: block;
}
.childclass_pic
{
    float: left;
    width: 30px;
    height: 30px;
    background: url(images/c_title_hover.gif) no-repeat center;
}
.class_title .more a, .childclass_title .more a, .childclass_title_border .more a
{
    text-decoration: none;
    color: #014390;
    font-size: 12px;
    font-weight: normal;
    background: none;
}
.class_title .more a:hover, .childclass_title .more a:hover, .childclass_title_border .more a:hover
{
    color: #c00;
    background: none;
}

.class_content, .childclass_content
{
    font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
    text-align: left;
    padding: 5px;
    height: auto !important;
    height: 182px;
    min-height: 182px;
}
.class_content li, .childclass_content li
{
    border-bottom: 1px dotted #ddd;
}
.class_bot { clear:both;}
.r_navigation
{
    margin-bottom: 5px;
    line-height: 24px;
    border: 1px solid #ccc;
    background: url(images/tabtitle.gif) #a8c6e9 repeat-x top;
	height:25px;
    text-align: left;
    clear: both;
    color: #014390;
}
.r_navigation a, #r_navigation:link
{
    font: normal normal normal 12px/24px Arial, "宋体" ,Helvetica,sans-serif;
    text-decoration: none;
    color: #014390;
}
.r_navigation a:hover
{
    color: #c00;
    text-decoration: underline;
}
.r_n_pic
{
    float: left;
    width: 30px;
    height: 20px;
    margin: 1px 0px 0px;
    background: url(images/c_title.gif) no-repeat center;
    display: block;
}

/* --网页中部左侧内容-- */
/* user_box(用户登录)、left_box(左侧内容) */
#main_left, .left_box, .left_box dl, .left_box dt, .left_box dd, .user_box, .user_box dl, .user_box dt, .user_box dd
{
    padding: 0px;
    margin: 0px;
}

.left_box dd{padding:5px;}
.user_box, .left_box
{
    border: 1px solid #ddd;
}


.left_box
{
    margin-top: 5px;
}
.user_box dt, .left_box dt
{
    text-align: center;
    font: normal normal bold 14px/120% Arial, "宋体" ,Helvetica,sans-serif;
    color: #0a4180;
    line-height: 24px;
}
.left_box dt,.user_box dt
{
    background: transparent url(images/title2_bg.gif) repeat-x; height:35px; line-height:27px; font-size:13px;color:#000;
}

.user_box dd, .left_box dd
{
    padding: 5px;
    line-height: 150%;
    height: auto !important;
    height: 100px;
    min-height: 100px;
}
.user_box dd
{
	padding:5px;
    text-align: center;
}
.Login_ajax
{
    text-align:left;
}

.bt_login_list{text-align:center;padding-left:15px;}
.bt_login_fun_list{ padding-left:18px;}
.user_box #BtnLogOn{ width:67px;vertical-align:middle;border:1px solid #ddd;}
.user_box .registerButton{ margin:4px 15px 0;display:inline-block; width:67px; height:22px; line-height:22px;vertical-align:middle;border:1px solid #ddd;background:transparent url(Images/bg_usercenter.gif) repeat-x scroll left top;}
.user_box .findbackPassword{ color:#f60;text-decoration:underline; }
.user_box .textNote{ height:22px; line-height:22px; text-align:right;padding-right:12px;}

/* --网页中部右侧内容-- */
 /*==书签菜单定义开始==*/
#AdminTabs {
    height: 24px;
    clear: both;
}
#AdminTabs, #AdminTabs ul, #AdminTabs li {
      margin: 0px;
      padding: 0px;
}
/*书签右侧间隔*/
#AdminTabs li {
    cursor: pointer;
    margin-right: 2px;
    font-weight: bold;
}
#AdminTabs li, #AdminTabs a {
      float: left;
}
/*-左背景，等同图片宽度-*/
#AdminTabs a {
      background:url("Images/tableft.gif") no-repeat left top;
      margin: 0px;
      padding-left: 3px;
      text-decoration: none;
      font: normal normal normal 12px/24px Arial, "宋体" ,Helvetica,sans-serif;
      display: block;
      text-align: center;
      /*_width:70px;*/
      min-width:70px;
}
/*-右背景，左缩进需减去左背景缩进-*/
#AdminTabs a span {
      float: none;
      display: block;
      background: url("Images/tabright.gif") no-repeat right top;
      padding: 0px 8px 0px 5px;
      color: #000;
}
/*-背景定位-*/
#AdminTabs a:hover, #AdminTabs #current a {
      background-position: 0% -24px;
}
#AdminTabs a:hover span, #AdminTabs #current a span {
      background-position: 100% -24px;
      color: #fff;
}
.pe_u_Product{width: 125px; float: left;padding:3px 0;}
.pe_u_Product_title{
float:left;
min-height:90px;
padding:3px 0;
width:130px;}
.pe_u_Product_title a{font-size:13px;
font-weight:bold;}
/*==书签菜单定义结束==*/