.main_contents{line-height:2em; overflow:hidden;}
#lib_inquire_list>ul>li .info{width:528px;}
#lib_info_list>li, #lib_info_list>li>span, #lib_info_list>li>a{height:44px; line-height:44px;}
#lib_info_list li.info_box{overflow:hidden; height:auto; padding-bottom:15px; border-bottom:1px dashed #ddd;}
#lib_info_list li.info_box .photo{width:160px; text-align:center;}
#lib_info_list li.info_box .photo a{width:160px; height:160px; display:block; vertical-align:middle;}
#lib_info_list li.info_box .content{width:528px;}
#lib_info_list li.info_box .content .name{height:44px; overflow:hidden;}
#lib_info_list li.info_box .content .name a{display:block; max-width:410px; font-size:16px; color:#003f74; overflow:hidden;}
#lib_info_list li.info_box .content .name span{margin-left:20px; color:#676767;}
#lib_info_list li.info_box .content .desc{margin-top:10px; max-height:69px; overflow:hidden; font-size:13px; color:#2a2a2a; line-height:1.8em;}
#lib_info_list li.info_box .content .view a{color:#a7a7a7; text-transform:capitalize;}
#lib_down_list li a{background:#003f74;}
#lib_case_list li{padding:10px 8px;}
.prod_info_group li a{ background:#003F74; color:#FFF;}

/*************************** main (start) ***************************/

.description{}
.description .hd{height:40px; line-height:40px; background:#f6f6f6; margin-bottom:10px; overflow:hidden;}
.description .hd span{ cursor:pointer; float:left; margin-left:5px; margin-right:20px; color:#000; font-size:16px;}
.description .hd span.cur{font-weight:bold;}
.main_title2{padding-bottom:10px; color:#333; font-size:16px; text-indent:2px; text-transform:uppercase; border-bottom:1px solid #000;}
.desc_txt, .main_contents{line-height:2em; overflow:hidden;}
.page_tools{text-align:center; color:#fff;}/*margin-top:25px; */
.page_tools span{display:inline-block; *display:inline; *zoom:1; font-size:12px; height:24px; line-height:23px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px;}
.page_tools span em{ display:none;}
.page_tools font, .page_tools a{height:24px; padding:0 8px; display:block; text-align:center; color:#666;}
.page_tools a, .page_tools .page_noclick{background:#aaa; color:#fff;}
.page_tools .page_item_current{background:#1c4646; color:#fff; cursor:default;}
.pro_list{width:100%; overflow:hidden;}
.pro_list ul{width:750px;}
.pro_list li{float:left; width:230px; height:310px; margin:20px 20px 20px 0;}
.pro_list li .photo{width:228px; height:228px; border:1px solid #eee; text-align:center;}
.pro_list li .photo a{display:block; width:228px; height:228px; vertical-align:middle;}
.pro_list li .name{height:23px; line-height:30px; overflow:hidden;}
.pro_list li .name a{color:#464646; font-size:16px;}
.pro_list li .desc{ height:40px; line-height:20px; overflow:hidden;}
.pro_list.scroll{height:330px;}
.pro_list.scroll ul{width:300%;}
/**************************新闻列表(start)**************************/
#lib_info_list{}
#lib_info_list li{height:32px; line-height:32px; border-bottom:1px dashed #ccc; overflow:hidden; padding:0 8px;}
#lib_info_list li h3>a{max-width:80%; display:block; height:32px; padding:0 5px; overflow:hidden;}
#lib_info_list li>span{display:block; width:100px; line-height:32px; text-align:center;}
/*turn page*/
#turn_page{text-align:center; height:35px; line-height:35px; clear:both;}
#turn_page span{border:1px #cecece solid; display:inline-block; *display:inline; *zoom:1; font-size:14px; height:33px; line-height:33px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#turn_page span em{width:7px; height:12px; display:inline-block; vertical-align:middle; margin-top:-2px;}
#turn_page font, #turn_page a{width:32px; height:33px; display:block; text-align:center; text-decoration:none;}
#turn_page .page_item_current{background:#333; color:#fff; cursor:default;}
#turn_page .page_button, #turn_page .page_noclick{width:auto; padding:0 12px;}
#turn_page .page_noclick{cursor:no-drop;}
#turn_page .icon_page_prev{background:url(../images/ico/normal.png) no-repeat -391px -24px; margin-right:6px;}
#turn_page .icon_page_next{background:url(../images/ico/normal.png) no-repeat -408px -24px; margin-left:6px;}
