@charset "gb2312";
/** reset **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
/** base **/
body { background:#e5f1fd; width: 100%; font: normal 12px/2em "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", "STHeiti", sans-serif; -webkit-text-size-adjust:none; color:#3f3b30; }
a { text-decoration: none; font: normal 12px/2em "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", "STHeiti", sans-serif; outline:none; color:#3f3b30; }
a:hover { text-decoration:none; color:#000; }
textarea, input, select { font: normal 12px/2em "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", "STHeiti", sans-serif; }
.clearfix:after, .wrapper:after, .row_head:after, .row_body:after, .first_screen:after, .industry_first_screen:after, .industry_row:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.clearfix, .wrapper, .row_head, .row_body, .first_screen, .industry_first_screen, .industry_row { zoom:1; }
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }
.dn { display:none; }
.wrapper { width:990px; margin:0 auto; clear:both; position:relative; z-index:1; }
/** main **/

.header { background:url(header_bg.png) center top repeat-x; width:100%; height:166px; }
.logo{ padding-top:60px; font: bold 42px/1.1 microsoft yahei, "Î¢ÈíÑÅºÚ", "STHeiti", "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", sans-serif; text-align:center; color:#fff; text-shadow:0 2px 4px #000}
.main_nav { background:url(nav_bg.png) no-repeat; height:40px;}
.main_nav li { float:left; line-height:40px; text-align:center; padding:0 22px; background:url(nav_slp.png) right center no-repeat;}
.main_nav li a { display:block; color:#fff; line-height:40px; height:40px; font-size:14px; _display:inline; _zoom:1;}
.main_nav li a:hover {color:#ff0}
.main_nav li.current a {color:#ff0; font-weight:bold;}
.row{ margin-top:20px; }

.footer { padding:10px 0; overflow:hidden; }
.footer p, .footer p a{ color:#899198; text-align:center; font-size:12px;}
.col1 { width:340px; float:right;}
.col2 { width:630px; float:left; margin-right:20px;}
.col2_top{ background:url(col2_top.png) center top no-repeat; padding-top:8px;}
.col2_btm .tit{ background:url(col2_tit.png) center top no-repeat; height:30px; line-height:30px; position:relative;padding-left:15px;}
.col2_btm .tit a{line-height:30px; font-weight:bold; color:#268abe; font-size:14px;}
.col2_btm .tit .more{ position:absolute; margin:0 0 0 200px; top:0; font-weight:normal; font-size:12px; color:#9a9fa5}
.col2_btm{ background:#fff url(col2_btm.png) center bottom no-repeat;}
.col1_btm{ background:url(col1_btm.png) center bottom no-repeat;}
.col1_btm .tit{ background:url(col1_tit.png) center top no-repeat; height:30px; line-height:30px; position:relative; padding-left:15px;}
.col1_btm .tit a{line-height:30px; font-weight:bold; color:#268abe; font-size:14px;}
.col1_btm .tit .more{ position:absolute; right:10px; top:0; font-weight:normal; font-size:12px; color:#9a9fa5}
.tit_s{background:url(col1_tit_s.png) center top no-repeat; padding:8px 0 0 45px; color:#fff; height:35px; line-height:35px; font-weight:bold; margin-top:-8px; position:relative;}
.tit_s a{ line-height:35px; color:#fff; font-weight:bold}
.tit_s .more{ position:absolute; right:10px; top:8px; font-weight:normal; font-size:12px;}
.col1_2{ float:left; width:290px;  margin-right:20px;}
.col2_2{ float:left; width:290px;}
.box{ padding:15px;}

/** focus **/
.focus { width:600px; height:260px; overflow:hidden; position:relative; z-index:1;  padding:7px 15px 15px 15px; }
.focus .focus_images { width:600px; height:240px; overflow:hidden; text-align:center; }
.focus .focus_images img { max-width:600px; }

.focus .focus_tabs { height:11px; margin-top:9px; position:relative; z-index:11;  text-align:center;}
.focus .focus_tabs a { display:inline-block; background:url(focus_tabs.png) -12px 0 no-repeat; width:12px; height:11px; margin-right:5px; cursor:pointer; text-align:center; font-size:0; text-decoration:none; outline:none }
.focus .focus_tabs a:hover, .focus .focus_tabs .activeSlide { background:url(focus_tabs.png) 0 0 no-repeat; }
/** list **/
.list li { line-height:28px; height:28px; white-space:nowrap; overflow:hidden; position:relative; }
.list li span.time { position:absolute; right:0; top:0; font:12px; color:#9f9f9f; background:#fff; font: normal 11px/24px Verdana, Geneva, sans-serif; }
.list.dot li { background:url(list_dot.png) left center no-repeat; padding-left:10px; }
.list.big li{ font-size:14px; line-height:40px; height:40px; border-bottom:1px dotted #d0d0d0;}
.list.big li a{ font-size:14px;line-height:40px; }
.col1_2 .list li,.col2_2 .list li { width:280px; }
.col1 .list li { width:300px; }
/** pages **/

.page {  margin-top:10px; font-size:12px; line-height:2em; text-align:center; color:#8a8a8a; *zoom:1
}
.page a, .page span { display:inline-block; font-size:12px; line-height:2em; height:2em; margin:0 3px; *display:inline;
*zoom:1;
}
.page a { border:1px solid #fcedb1; background:#fbfaee; padding:0 6px; min-width:12px; text-align:center; color:#f48c12; text-shadow:0px 1px 1px #fff; _padding:0 8px; }
.page form { display:inline }
.page form input { border:1px solid #dcdcdc; padding:2px; vertical-align:0px; text-align:center; font-size:12px; *vertical-align:1px;
_vertical-align:-2px; font: normal 10px/10px "Helvetica Neue", "Microsoft Yahei", "Î¢ÈíÑÅºÚ", "Arial", "STHeiti", sans-serif; }
.page a:hover, .page a.current { background:#ffa105; color:#fff; border:1px solid #ffa105; text-decoration:none; text-shadow:0px 1px 1px #777; }
/*
	content
*/
.content_con h1 { font:normal 24px/2 microsoft yahei, simhei, arial; text-align:center; color:#000; }
.content_con div.info { margin-bottom:15px; text-align:center; padding-bottom:10px; border-bottom:1px solid #d0d0d0;}
.content_con div.info span { margin:0 5px; }
.content_con div.mplayer { width:630px; margin:0 auto; clear:both; }
.content_con div.article_content { margin-bottom:20px; }
.content_con div.article_content table.tableContent { width:100%; border-left:1px solid #ccc; border-top:3px solid #005bac; font-size:12px; line-height:24px; background:#fff }
.content_con div.article_content table.tableContent thead tr td { background:#f6f6f6; color:#9f9f9f; }
.content_con div.article_content table.tableContent tbody tr:hover { background:#f6f6f6; }
.content_con div.article_content table.tableContent tr td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 8px; }
.content_con .img { text-align:center; }

.content_con div.article_content table.tableContent2 { width:100%; border-left:1px solid #ccc; border-top:3px solid #005bac; font-size:12px; line-height:24px; background:#fff }
.content_con div.article_content table.tableContent2 tr th { background:#f6f6f6; color:#005bac; border-bottom:1px solid #ccc; padding:3px 8px; border-right:1px solid #ccc }
.content_con div.article_content table.tableContent2 tr td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 8px; }
/** img_list **/
.img_list li { float:left; width:300px; _display:inline; }
.img_list li .img { width:300px; overflow:hidden; margin-bottom:5px; }
.img_list li .img img { max-width:300px; max-height:140px }
.img_list li p { max-height:4em; overflow:hidden; }
/** login reg **/
.login_box { position:absolute; width:360px; height:200px; right:0; top:42px; z-index:9999; background:url(opacity40.png); padding:3px; display:none; }
.login_box iframe { width:358px; height:198px; border:1px solid #666; }
.login_box .close { width:15px; height:13px; background:url(close_btn.png) no-repeat; position:absolute; right:23px; top:18px; cursor:pointer }
.login_box .close:hover { background:url(close_btn.png) 0 -13px no-repeat; }
.login_tit, .find_password_tit { padding:0 20px; line-height:40px; background:#f5f5f5; border-bottom:1px solid #ddd; margin-bottom:20px; color:#9f9f9f; font-weight:bold; }
.input_box { padding:0 20px; margin-bottom:10px; }
.input_box span { color:#f00; font:normal 25px Arial, Helvetica, sans-serif; }
.input_box input[type="text"], .input_box input[type="password"] { height:26px; line-height:26px; padding:0 4px; width:220px; border:1px solid #9f9f9f; border-right:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:middle; }
.input_box label { display:inline-block; width:70px; }
.form_actions, .form_error { padding:0 20px 0 98px; }
.form_error { font-size:12px; color:#f60; line-height:14px; margin-bottom:8px; }
.form_actions input { background:url(btn.png) 0 bottom repeat-x; border:1px solid #ccc; height:30px; cursor:pointer; vertical-align:middle; padding:0 10px; margin-right:10px; }
.form_actions input:hover { background:#005bac; color:#fff; border:1px solid #005bac }
.form_actions a { color:#9f9f9f; font-size:12px; }
.reg_bg { background:#f9f9f9; clear:both; }
.reg { padding:40px 100px }
#reg_form { padding:30px 0 30px 140px; background:#fff; border:1px solid #e9e9e9; border-top:none }
.reg_tit { height:60px; border-bottom:3px solid #ddd; font: bold 18px/60px "Helvetica Neue", "Microsoft Yahei", "Î¢ÈíÑÅºÚ", "Arial", "STHeiti"; color:#bbb; }
/** table **/
.table_style_1 { border-top:2px solid #005bac; border-left:1px solid #ccc; border-right:1px solid #ccc; width:100%; }
.table_style_1 thead td, .table_style_1 thead tr, .table_style_1 thead th { background:#f3f3f3; padding:0 6px; color:#9f9f9f; font-weight:bold; line-height:32px }
.table_style_1 tbody tr, .table_style_1 tbody td { border-bottom:1px solid #ccc; padding:0 6px; line-height:32px }
/** users center **/
.users_center { padding:20px 0; }
.uc_side { float:left; width:200px; margin-right:20px; }
.uc_info { background:#2c86d6; padding:10px 10px; color:#fff; }
.uc_info p { font-size:12px; color:#ccc; position:relative; }
.uc_info p .exit { display:inline-block; position:absolute; height:19px; background:url(btn.png) 0 bottom repeat-x; font-size:12px; line-height:19px; text-align:center; color:#044c68; padding:0 6px; top:0; right:0px; border:1px solid #005bac; }
.uc_info p .exit:hover { background:#fff; border:1px solid #005bac; }
.uc_info h3 { height:30px; font: bold 18px/30px "Helvetica Neue", "Microsoft Yahei", "Î¢ÈíÑÅºÚ", "Arial", "STHeiti"; white-space:nowrap; overflow:hidden; }
.uc_nav { background:#f3f3f3; border:1px solid #d7d7d7; border-top:1px solid #fff; padding:10px; }
.uc_nav li { height:40px; line-height:40px; }
.uc_nav li a { line-height:40px; }
.uc_main { float:left; width:770px; }
.cog_btn { display:inline-block; height:19px; background:url(btn.png) 0 bottom repeat-x; font-size:12px; line-height:19px; text-align:center; color:#044c68; padding:0 6px; border:1px solid #aaa; }
.cog_btn:hover { background:#005bac; border:1px solid #005bac; color:#fff }
.switch_btn, .del_btn { font-size:12px; color:#044c68; }
.uc_config { border-top:2px solid #005bac; padding:20px 0 20px 80px }
/** patent search **/
.patent_search { text-align:center; background:#f3f3f3; border-bottom:1px solid #dbdbdb; padding:15px 0; border-top:3px solid #dbdbdb; }
.patent_search strong { font-weight:bold; margin-right:10px; }
.patent_search a { color:#005bac; vertical-align:middle; }
.patent_search select { height:20px; line-height:20px; font: normal 14px "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", "STHeiti", sans-serif; vertical-align:middle; margin-right:5px; }
.patent_search input.patent_search_input { padding:2px; font: normal 14px "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", "STHeiti", sans-serif; vertical-align:middle; margin-right:5px; }
.patent_search input.patent_search_button { font: normal 14px "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", "STHeiti", sans-serif; vertical-align:middle; margin-right:5px; }
.patent_search_config { font-size:12px; padding:5px 10px; background:#f7f7f7; border-bottom:1px solid #ccc; margin-bottom:20px; }
.patent_search_config select { vertical-align:middle; margin-left:5px; }
.patent_search_config select option { font-size:12px; }
.patent_search_config .config { float:left; }
.patent_search_config .config a { margin:0 5px; font-size:12px; color:#005bac; }
.patent_search_config .filter { float:right; }
.patent_search_list li { border-top:3px solid #005bac; border-bottom:1px solid #ccc; margin-top:20px; }
.patent_search_list li h3 { border-bottom:1px solid #ccc; background:#f6f6f6; padding:10px; font-weight:bold; color:#000; cursor:pointer; }
.patent_search_list li h3 a { color:#000; font-weight:bold; }
.patent_search_list li h3 input { vertical-align:middle; margin-right:5px; }
.patent_search_list li dl { padding:10px; }
.patent_search_list li dl dd label { color:#005bac; margin-right:10px; }
.patent_search_advanced{background:#f6f6f6; border-bottom:1px solid #dbdbdb; border-top:3px solid #dbdbdb;}
.patent_search_advanced table { width:100%;}
.patent_search_advanced table tr td{ padding:10px 20px; border-bottom:1px dotted #ccc;}
.patent_search_advanced table tr td input,.patent_search_advanced table tr td textarea{ vertical-align:middle; padding:2px; font: normal 14px "Helvetica Neue", "simsun", "ÐÂËÎÌå", "Arial", "STHeiti", sans-serif;}
.patent_search_advanced table tr td label{ display:inline-block; width:80px;}
.attachment{ border-top:3px solid #005bac;  border-bottom:1px solid #ccc;}
.attachment h3{ line-height:50px; height:50px; padding:0 10px; background:#f6f6f6;}
.attachment ul{ border-top:1px solid #ccc;}
.attachment ul li { border-bottom:1px dotted #ccc; padding:2px 10px;}
.attachment ul li img{ vertical-align:middle; margin-right:10px;}
.attachment ul li a{ color:#005bac;}