@charset "utf-8";
.banner{ height:249px; display:block; clear:both; background-position:center; background-repeat:no-repeat;   }
.main{ ;}
.main_con{ width:980px; margin:auto; background:#fff; display:table;}
.page_left{  float:left; width:228px;  overflow:hidden; margin-top:-36px;	}
.page_left .left_menu{padding-top:5px; margin-bottom:10px;background:#fdfdfd; overflow:hidden; border-top:6px solid #006ec0}
.page_left .left_menu h2{   height:50px; line-height:50px; font-size:16px; font-weight: normal; color:#333333; padding-left:20px; margin-bottom:6px;font-family:"微软雅黑"; background:#fafafa}
.page_left .left_menu h2 img{ padding-left:20px; padding-top:30px;}
.page_left .left_menu2{padding-top:5px; padding-bottom:10px;background:#fdfdfd; width:206px; overflow:hidden}
.page_left .left_menu2 h2{  width:206px; height:50px; line-height:50px; font-size:16px; font-weight: normal; color:#333333; padding-left:10px; border-bottom:3px solid #e7e7e7; margin-bottom:6px;font-family:"微软雅黑";}
.page_left .left_menu2 h2 img{ padding-left:20px; padding-top:30px;}

.page_left .left_menu ul{}
.page_left .left_menu ul li{ display:block; border-bottom:1px solid #f8f8f8}
.page_left .left_menu ul li a{ background:#e7e7e7; width:225px; height:40px; display:block; color:#626262; line-height:40px; font-size:14px; padding-left:20px; text-decoration:none;font-family:"微软雅黑"; margin-bottom:6px;}
.page_left .left_menu ul li a.cur{background:url(../images/left_menu_cur.gif) no-repeat; color:#fff; }
.page_left .left_menu ul li a:hover{background:url(../images/left_menu_cur.gif) no-repeat;  color:#fff; }
.page_left .left_menu ul li a.cur:hover{background:url(../images/left_menu_cur.gif) no-repeat; color:#fff; }
.page_left .left_menu ul li dd a { background:#f4f4e8 url(../images/gzyw_li.png) no-repeat 27px center; padding-left:40px;  }
.page_left .left_menu ul li dd a:hover { background:#5bcafe; color:#ffffff}

.left_pic{ display:table; padding-bottom:12px; width:100%; }
.left_pic ul li{ padding-bottom:7px; display:block; float:left;}

.page_right{  padding-top:16px; min-height:760px; padding-right:25px;  margin-left:238px; padding-left:16px;}
.page_right .right_tit h1{ font-size:14px; color:#777777; padding-left:22px; font-weight:bold; float:left; background:url(../images/home_ico.gif) left center no-repeat;font-family:"微软雅黑"; }
.page_right .right_tit{  height:40px; line-height:40px; border-bottom:3px solid #e7e7e7; margin-bottom:8px; }
.page_right .right_tit span a{ color:#878787; font-size:12px;}
.page_right .right_tit span {float:right; font-size:12px; color:#878787; line-height:37px;}

.products_list{ width:100%;}
.products_list ul{}
.products_list ul li{ background:url(../images/line02.png) no-repeat bottom; height:170px; display:block }
.products_list ul li dd{ display:block; }
.products_list ul li .d_1{ width:215px; padding-top:24px;}
.products_list ul li .d_1 img { width:191px; height:120px; border:1px solid #e5e5e5;}
.products_list ul li .d_2{ display:block; padding-top:18px;}
.products_list ul li .d_2 h2 a{ font-size:16px; color:#000; line-height:30px;}
.products_list ul li .d_2 h2 a:hover{ color:#ec384e;}
/*
.products_list ul li .d_2 p{ background:url(../images/Dot.jpg) left 8px no-repeat; padding-top:0px; color:#666666; line-height:24px; padding-left:13px; display:block;}
*/
.products_list ul li .d_2 .content{ padding-top:0px; color:#666666; line-height:24px; display:block; height:90px; overflow:hidden;}


.page{ width:100%; text-align:center; display:block; margin:32px 0 49px; clear:both;}
.page a{ padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:14px; overflow:auto; margin-left:3px; margin-right:3px; color:#6f6f6f; background:url(../images/page_bg01.png) bottom repeat-x;}
.page a:hover{ border:1px solid #d5253b; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #ef2741; margin-left:3px; margin-right:3px; color:#fff;}
.page span{padding:5px 8px 5px 8px; *padding:5px 8px 4px 8px;border:1px solid #d5253b; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto; background:url(../images/page_bg02.png) top repeat-x #ef2741; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px;}

.products_detail{ width:100%; display:table; padding-bottom:30px}
.products_detail .h1{ font-size:20px; width:100%; color:#636363; line-height:55px; height:55px; text-align:center;}
.products_detail .detail_pic{ border:1px solid #ededed; height:435px;}
.products_detail_con { margin-top:15px;}
.products_detail_con .h2{ border-bottom:1px solid #e5e5e5; font-size:18px; color:#555; line-height:40px; width:100%; }
.products_detail .con_box{ line-height:22px; color:#666; padding-top:12px;}
.products_detail .con_box b{ font-weight:bold;}

.about_box { line-height:24px; color:#666; padding-top:15px; display:table; padding-bottom:40px; font-size:14px; font-family:"微软雅黑"; width:701px;}
.about_box p{ line-height:24px; color:#666; margin-bottom:10px; }
.about_box img{ line-height:24px; color:#666;   margin-bottom:10px; }
.about_box h1 { font-size:18px;  text-align:center; line-height:50px; font-weight:bold; font-family:"微软雅黑" }
.about_box .news_msg {padding-bottom:10px; text-align:center; font-size:14px;margin-bottom:10px; font-size:12px;}
.about_box .news_msg em { color:#fb8726}

.jishu_list{ width:100%; display:table; padding-top:8px;}
.jishu_list ul{}
.jishu_list ul li{ width:100%;}
.jishu_list ul li a{ height:37px; display:block; width:100%; line-height:37px; background:url(../images/jishu_list.jpg) bottom no-repeat;}
.jishu_list ul li a:hover{ background:url(../images/jishu_list.jpg) top no-repeat;}
.jishu_list ul li span{}
.jishu_list ul li a:hover span{ color:#e0132d;}
.jishu_list ul li span.s_1{ color:#4b4b4b; float:left; width:610px; padding-left:18px; font-size:14px;}
.jishu_list ul li span.s_2{ color:#919191; float:right; width:68px; text-align:center;}

.contact_box{ width:690px; margin-left:7px; display:tablea; padding-bottom:35px;}
.contact_box .map_pic{ padding-top:15px; padding-bottom:15px; display:block; clear:both;}
.contact_box .contact_con{color:#727272; line-height:20px;}
.contact_box .contact_con b{ color:#696969; font-size:14px; font-weight:bold; line-height:30px;}
.contact_box .contact_con p{ color:#727272; line-height:20px;}

.feedback_box{ width:100%;}
.feedback_text{ font-size:14px; color:#666666; line-height:21px; display:block; clear:both; padding:15px 0 20px 7px; }
.feedback_form{ width:100%; display:table; padding-bottom:25px;}
.feedback_form ul{}
.feedback_form ul li{ display:table; clear:both; padding-bottom:15px; _zoom:1; overflow:hidden;}
.feedback_form ul li dd{ display:block; float:left;}
.feedback_form ul li dd.d_1{ width:76px; text-align:right; line-height:30px; font-size:14px; color:#666666;}
.feedback_form ul li dd.d_3{ padding-right:12px;}
.feedback_form ul li dd.d_btn{ margin-left:74px; padding-top:8px;}

.job_box{ display:table; padding-bottom:25px;}
.job_box *{} 
.job_box ul{}
.job_box ul li{ display:table; padding-top:25px; padding-bottom:25px;}
.job_box ul li h2{ font-weight:bold; font-size:14px; color:#525252; padding-bottom:30px;}
.job_box ul li .job_info{ line-height:22px; color:#525252; clear:both; display:table;}
.job_box ul li .job_zhiwei{ color:#525252; line-height:22px; padding-top:30px;display:block; clear:both;}
.job_box ul li .job_zhiwei b,.job_box ul li .job_renzhi b{ font-weight:bold;}
.job_box ul li .job_renzhi{color:#525252; line-height:22px; padding-top:30px; display:block; clear:both;}

.news_list{ width:100%; display:table; font-family:"微软雅黑"}
.news_list ul{}
.news_list ul li{ height:38px; background:url(../images/line02.png) bottom no-repeat; display:block;padding-top:15px; font-size:14px;}
.news_list ul li dd{ display:block; background:url(../images/org_bg.gif) no-repeat left center; padding-left:10px; }
.news_list ul li dd.d_1{  padding-top:21px;}
.news_list ul li dd.d_2{   overflow:hidden; display:block; margin-left:10px;}
.news_list ul li dd.d_2 h2{ display:block; font-size:12px;} 
.news_list ul li dd.d_2 h2 a{ float:left;  display:block; font-size:14px; font-weight:normal; line-height:30px;font-weight:bold; }
.news_list ul li dd.d_2 h2 span{ float:right; width:183px; display:block;color:#999999; text-align:right; padding-right:7px; line-height:30px;} 
.news_list ul li dd.d_2 p{ display:block; clear:both; color:#777; line-height:20px; height:38px; overflow:hidden;}
.news_list ul li img { float:left; width:74px; height:74px; padding:2px; border:1px solid #eae9e9 }


.news_detail *{}
.news_detail{ display:tablea; padding-top:18px; padding-bottom:35px;}
.news_detail .h1{ font-size:18px; color:#565656; font-weight:bold; text-align:center; display:table; padding-bottom:10px; width:100%;}
.news_detail .date{ background:url(../images/line02.png) bottom no-repeat; color:#969696; text-align:center; padding-bottom:9px;}
.news_detail .news_detail_con{ padding-top:15px; display:table; font-size:14px; color:#666; line-height:28px; font-size:14px; display:table; padding-bottom:35px;}
.news_detail .news_detail_con p{ font-size:14px; color:#666; line-height:28px; font-size:14px;}
.detail_btn{ text-align:center; width:100%;}

.app_box{ display:table; padding-bottom:40px; padding-top:25px;}
.app_box *{}
.app_box p{ line-height:21px; color:#666;}


.page_txt { font-size:16px; height:40px; line-height:40px; padding-top:16px;}


/*分页*/
div.flickr .pages_txt { float:left}
div.flickr {
	padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;text-align:right; clear:both; height:40px; margin-bottom:20px; padding-top:40px;
}
div.flickr a {
	border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #999; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none
}
div.flickr a:hover {
	border: #14499e 1px solid; color:#ffffff; background-color: #2c68a6
}
div.meneame a:active {
	border: #14499e 1px solid; color:#ffffff; background-color: #fce20f
}
div.flickr span.current {
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #000; margin-right: 3px; padding-top: 2px
}
div.flickr span.disabled {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px
}


/*searchbox*/
.submitbn{ background:url(../images/searchbn.gif) no-repeat; border:0; width:62px; height:24px; line-height:23px; text-align:center; cursor:pointer;display:inline }
.submitbn1{ background:url(../images/searchbn2.gif) no-repeat; border:0; width:72px; height:24px; line-height:23px; text-align:center; cursor:pointer; display:inline }
.submitbn2{ background:url(../images/search_bnt.gif) no-repeat; border:0; width:96px; height:32px; line-height:32px; text-align:center; cursor:pointer; }
.page_right .searchbox { margin:0 auto; width:700px;border:1px solid #afd2e5; background:#f8fbff; }
.page_right  .boxm {background:#f5f5f5; border:1px solid #dfdfdf;  padding:10px; min-height:24px; _height:24px; margin-top:16px; margin-top:16px;margin-bottom:10px;font-family:"微软雅黑";}
.page_right  .boxm table { }
.page_right .boxm td{ height:30px; padding:2px 0 2px 10px; line-height:30px; text-align:left;}
.page_right .boxm .tdinfo{ text-align: right; height:24px; padding:4px 0; line-height:24px;}
.page_right .boxm th { text-align: center; height:24px; padding:4px 0; line-height:24px;}
.page_right .boxm .txtinput { background:url(../images/inputbg.gif) no-repeat left top; height:22px; border:1px solid #82c8fc; line-height:22px; padding-left:4px; width:204px;}
.page_right .boxm .txtinput1 { background:url(../images/inputbg.gif) no-repeat left top; height:22px; border:1px solid #82c8fc; line-height:22px; padding-left:4px; width:184px;}
.page_right .boxm input { border:1px solid #a9a9a9; margin-right:6px;}
.page_right .boxm .submitbn2 { border:0}
.page_right .boxm select { height:22px; border:1px solid #a9a9a9; width:204px;margin-right:6px;}
.page_right .boxm td span { padding-left:6px;}

.page_right .resultbox_1 {}
.page_right .resultbox_1 table { width:100%;font-family:"微软雅黑"; }
.page_right .resultbox_1 table td{ padding-left:4px; line-height:32px; text-align:center; color:#646464}
.page_right .resultbox_1 thead td {background:#f6f6f6; height:42px; line-height:42px; color:#686868; font-weight:bold; font-size:14px;}
.page_right  .resultbox_1 table th { background:url(../images/org_square.gif) no-repeat center; width:14px;}
.page_right  .resultbox_1 .title{ background:#f6f6f6; height:1px; line-height:1px;border-bottom:0; font-size:14px; font-size:14px; padding:0 10px; color:#3c7002; border-top:3px solid #0595de; overflow:hidden }
.page_right  .resultbox_1 .title span{color:#000;font-family:"微软雅黑";}
.page_right  .resultbox_1 .rel_title { text-align:left; padding-left:40px;}


.page_right .resultbox { margin:0 auto; width:700px;border:1px solid #cccbcb;  margin-top:10px;background:url(../images/left_title_bg1.gif) repeat-x}
.page_right .resultbox h2 { display:block; height:29px; line-height:29px; color:#000000; padding-left:24px; background:url(../images/ser_add_02.gif) no-repeat 10px center;border-bottom:1px solid #cccbcb; }
.page_right .resultbox .boxm {background:#ffffff;   padding:6px; min-height:24px; _height:24px}
.page_right .resultbox table{ width:99%; border:1px solid #e6e4e4; margin:5px auto;}
.page_right .resultbox table table { border:0; margin:0; }
.page_right .resultbox table table table { border:1px solid #e8e8e8; background:#f7f7f7}
.page_right .resultbox table table td { border:0; color:#404040; font-size:12px; line-height:14px; }
.page_right .resultbox table .texttop { vertical-align:top}
.page_right .resultbox td, .page_right .resultbox th{ padding:4px 0px 4px 10px}
.page_right .resultbox th{ background:#f2f1f1; text-align:left}
.page_right .resultbox .date{ background:#f2f1f1; text-align:left;}
.page_right .resultbox .aboutbook { line-height:20px; border-top:1px dotted #bfbebe;}
.page_right .resultbox table b { color:#1a5786; font-weight:normal; font-size:14px;}

.page_right .bookresultbox { margin:0 auto; width:700px;border:1px solid #cccbcb;  margin-top:10px;background:url(../images/left_title_bg1.gif) repeat-x;}
.page_right .bookresultbox h2 { display:block; height:29px; line-height:29px; color:#000000; padding-left:24px; background:url(../images/ser_add_02.gif) no-repeat 10px center;border-bottom:1px solid #cccbcb; }
.page_right .bookresultbox .bookimg { width:110px; height:138px; padding:3px; border:1px solid #dad7d3}
.page_right .bookresultbox .boxm {background:#ffffff;   padding:6px; min-height:24px; _height:24px}
.page_right .bookresultbox table{ width:99%; border:1px solid #e6e4e4; margin:5px auto;}
.page_right .bookresultbox table table { border:0; margin:0; }
.page_right .bookresultbox table table table { border:1px solid #e8e8e8; background:#f7f7f7}
.page_right .bookresultbox table table td { border:0; color:#404040; font-size:12px; line-height:14px; }
.page_right .bookresultbox table .texttop { vertical-align:top}
.page_right .bookresultbox td, .page_right .bookresultbox th{ padding:4px 0px 4px 10px}
.page_right .bookresultbox th{ background:#f2f1f1; text-align:left}
.page_right .bookresultbox .aboutbook { line-height:20px; border-bottom:1px dotted #bfbebe;}
.page_right .bookresultbox .aboutbook img { float:right; margin-right:6px;}
.page_right .bookresultbox table b { color:#1a5786; font-weight:normal; font-size:14px;}
.page_right .bookresultbox table strong { color:red; font-weight: bold; font-size:14px;}

/*留言*/
.contact_page_form { background:url(../images/contact_page_rt.gif) no-repeat top center;  padding-left:40px;font-family:"微软雅黑";}
.contact_boxm {background:#f8fbff url(../images/Warning_2.png) no-repeat 20px 10px; border:1px solid #dbdee1;  padding:10px; min-height:24px; line-height:22px; _height:24px; margin-top:16px; margin-top:16px;margin-bottom:10px; padding-left:64px;}
.contact_page_form td,.contact_page_form th {  line-height:36px; text-align:right; vertical-align: top}
.contact_page_form td {  line-height:36px; padding:8px 0; text-align:left;}
.contact_page_form th b { color:#ce000c}
.contact_page_form th { font-size:14px; font-weight:normal; white-space:nowrap; padding-left:20px;}
.contact_page_form td .txtinput{ background:url(../images/inputbg.gif) no-repeat left top; height:26px; border:1px solid #a7a6aa; line-height:28px; padding-left:4px;  }
.submit_bnt{ background:url(../images/nextbn.gif) no-repeat; width:94px; border:0; height:37px; line-height:32px; font-size:14px; font-weight:bold; color:#ffffff; float:left; cursor:pointer}
.contact_page_form h3 { display:block; height:40px; line-height:40px;  color:#333333; font-size:20px; font-weight: normal; padding-bottom:18px}
.contact_page_form h3  em { color:#bfbfbf; font-size:12px; font-weight:normal; padding-left:10px;}

/*专家列表*/
.prolist { display:block; padding-left:6px; padding-bottom:40px;}
.prolist li{ display:inline-block; float:left; height:140px; width:300px; margin-bottom:10px; margin-left:10px; padding:4px 4px 0 4px;  }
.prolist li img { width:115px; height:115px; padding:5px; background:#f3f2f2; border:1px solid #e0e0e0; float:left;margin-right:14px;}
.prolist li span {}
.prolist li p { float:left; padding-left:16px; padding-top:20px;}
.prolist li table { margin-top:16px;}
.prolist li th,.prolist li td {}
.prolist li th { text-align:left; white-space:nowrap; vertical-align:top; line-height:28px; }
.prolist li td { text-align:left; line-height:28px;}
.product_search { padding-bottom:20px; padding-left:46px}
.product_search .id_it { width:90px; height:20px; line-height:20px; padding-left:4px; border:1px solid #8d959a}
.product_search th,.product_search td { padding-right:10px}

/*产品应对*/ 
.page_row { height:200px; margin-bottom:10px; padding-top:6px;}
.page_row .tzgg{ width:346px;height:200px;}
.page_row .tzgg.fr { float:right}
.page_row .tzgg span.span1{ border-bottom:3px solid #74ca7f;  }
.page_row .tzgg span.span2{ border-bottom:3px solid #4e9ecc;  }
.page_row .tzgg span.span3{ border-bottom:3px solid #fab462;  }
.page_row .tzgg span.span4{ border-bottom:3px solid #62cdfa;  }
.page_row .tzgg span.span5{ border-bottom:3px solid #db99ee;  }
.page_row .tzgg span.span6{ border-bottom:3px solid #6fd99c;  }
.page_row .tzgg span.span7{ border-bottom:3px solid #c0dffc;  }
.page_row .tzgg span.span8{ border-bottom:3px solid #c0dffc;  }



.tit h1{ font-size:16px; color:#333333; padding-left:6px; font-weight:bold; float:left;}
.tit{  height:40px; line-height:40px; border-bottom:3px solid #e7e7e7; margin-bottom:8px; margin-left:10px; margin-right:10px;}
.tit span a{ color:#878787; font-size:12px;}
.tit span {float:right; font-size:12px; color:#878787; line-height:37px;}
.databaseTBTDetail_Box
{
	display: table;
	height: 100%;
	width: 632px;
	padding: 25px 36px;
	border: 1px solid #717171;
	margin: 36px auto;
	 color:#727171
}
.databaseTBTDetail_Box h1 { font-size:24px; font-weight:bold}
.contentpad
{
	padding: 16px 12px;
	line-height: 18px;
}
.txtRed1
{
	color: #ff0000;
	face: 宋体;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

/*应对列表*/
.yd_list  {border:1px solid #dbdee1; font-size:12px; border-top:0; color:#000; margin-bottom:12px;}
.yd_list td {padding:8px; line-height:24px;  }
.yd_list thead td{ background:url(../images/title_bg.gif) repeat-x; height:36px; line-height:36px; font-size:12px; padding:0 8px;  }

.lawdetail_T {
background: #fff url(../images/datalawbg_1.gif) repeat-x;
padding: 20px 40px 0px;
height: 38px;
margin: 13px auto 0px;
text-align: left;
display:block;
}
.lawdetail_T .show { margin-left:20px;}
.lawdetail_C1
{
	background: #fff url(../images/datalawbg_1.gif) repeat-x;
	padding: 30px 52px;
	width: 607px;
	height: 100%;
	display: table;
	margin: 0 auto;
	text-align: left;
	line-height: 24px;
}

.no4 {

display: block;
background: url(../images/icon43.gif) no-repeat 10px 9px;
width: 161px;
height: 19px;
padding-left: 30px;
padding-top: 8px;
}
.treeview li { display:block; margin-bottom:8px;}
.treeview .slh {margin-bottom:8px;}

.bzxx_main { background:#f4f4f4 url(../images/us_bg2.gif) repeat-x top; padding:20px 0}
.bzxx_main table { margin:0 auto}
.bzxx_main table td { line-height:28px; font-size:14px; font-family:"微软雅黑"; color:#666}
.bzxx_main table td span{ color:#000; margin-right:4px;}

/*问题答疑*/
.wtdy {  background:#f4f4f4}
.wtdy td,.wtdy th{ border:1px solid #dfe1e0; line-height:32px; padding:4px 12px;}
.wtdy th { text-align:right; width:120px;}

/*查询结果*/
.sc_table { border:1px solid #d6d6d6; background:#efefef; padding:6px;font-family:"微软雅黑"; margin-bottom:14px;}
.sc_table table{ border:1px solid #d6d6d6; background:#ffffff; }
.sc_table table td { line-height:24px; padding:4px 16px; font-size:14px; vertical-align:middle}
.sc_table table td  {}

.sc_table table td.title a{ color:#cc0000; font-size:16px; }
