/*
2012.2 shyixun@126.com
Last modified 2012.2
*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}

ol, ul {
	list-style:none;
}
html, body {
	height:100%;
}
body {
	height:auto !important;
	color:#666;
	background-color: #fff;
	font: 400 12px/150% Tahoma, Helvetica, Arial, sans-serif;
}

img {
	border:0;
}
a img {
	border:none;
}
.ad img {
	border-style: none;
}
address, caption, em, i {
	font-style:normal;
	font-weight:400;
}
table {
	border-collapse:collapse;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:700;
}
h1 {
	font-size:20px;
	line-height:28px;
}
h2 {
	font-size:18px;
	line-height:24px;
}
h3 {
	font-size:16px;
	line-height:20px;
}
h4 {
	font-size:14px;
	line-height:18px;
}
h5 {
	font-size:12px;
	line-height:16px;
}
h6 {
	font-size:12px;
	line-height:16px;
	font-weight:400;
}
fieldset {
	clear:both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #989796;
}
legend {
	font-weight: bold;
	color: #989796;
	padding: 10px;
}

/* index  */
.clear{ clear:both;}
#topBar_index{ height:313px; background:url(../images/headbg.gif) no-repeat; width:980px; margin-top:1px;}
#topBar{ height:100px; margin-top:1px;}
.head
{
	 /*background:url(../images/head_bg.gif) -80PX -20PX no-repeat; */
	 height:62px;
	 
	 }
	 
.head ol
{
	/* background:url(../images/ol_bg.gif) no-repeat; */
	 height:25px;
	 width:176px;
	 margin:0px;
	 padding:0px;
	
	 padding-top:37px;
}
.head .log{ width:614px; height:62px; float:left;}
.head ol{display:block; float:left; margin:0px; padding:0px; margin-left:100px;}

/*
.nav { height:47px; width:980px; position:absolute; top:0px;}
.nav .nav_memu{  width:980px; height:38px; }
.nav_memu .nav_left{ width:228px; height:40px; padding-top:7px; float:left; background:url(../images/nav_bg.png) no-repeat;}
.nav_memu .nav_center{ width:752px; float:left; height:38px;}
.nav_memu .nav_right{ width:32px;height:47px; float:right; background:url(../images/nav_bg.png) -875px 0px no-repeat;}
.nav_memu ul{ padding:0px 0px; }
.nav_memu li{ float:left; width:90px; height:47px;}

.nav_memu li#nav_1{background:url(../images/nav_bg.png) -245px 0px;}
.nav_memu li#nav_1:hover{ background:url(../images/nav_bg.png) -245px -0px;}

.nav_memu li#nav_2{ background:url(../images/nav_bg.png) -335px 0px;}
.nav_memu li#nav_2:hover{background:url(../images/nav_bg.png) -335px -47px;}

.nav_memu li#nav_3{ background:url(../images/nav_bg.png) -425px 0px;}
.nav_memu li#nav_3:hover{ background:url(../images/nav_bg.png) -425px -47px;}

.nav_memu li#nav_4{background:url(../images/nav_bg.png) -515px 0px;}
.nav_memu li#nav_4:hover{background:url(../images/nav_bg.png) -515px -47px;}

.nav_memu li#nav_5{background:url(../images/nav_bg.png) -605px 0px;}
.nav_memu li#nav_5:hover{background:url(../images/nav_bg.png) -605px -47px;}

.nav_memu li#nav_47{background:url(../images/nav_bg.png) -695px 0px;}
.nav_memu li#nav_47:hover{background:url(../images/nav_bg.png) -695px -47px;}

.nav_memu li#nav_26{background:url(../images/nav_bg.png) -785px 0px;}
.nav_memu li#nav_26:hover{background:url(../images/nav_bg.png) -785px -47px;}

.nav_memu li#nav_7{background:url(../images/nav_bg.png) -875px 0px}
.nav_memu li#nav_7:hover{background:url(../images/nav_bg.png) -875px -47px}



.nav_memu li#nav_1:hover,.nav_memu li#nav_1.sld{ background:url(../images/nav_bg.png) -245px -47px;}
.nav_memu li#nav_2:hover,.nav_memu li#nav_2.sld{background:url(../images/nav_bg.png) -335px -47px;}
.nav_memu li#nav_3:hover,.nav_memu li#nav_3.sld{ background:url(../images/nav_bg.png) -425px -47px;}
.nav_memu li#nav_4:hover,.nav_memu li#nav_4.sld{background:url(../images/nav_bg.png) -515px -47px;}
.nav_memu li#nav_5:hover,.nav_memu li#nav_5.sld{background:url(../images/nav_bg.png) -605px -47px;}
.nav_memu li#nav_47:hover,.nav_memu li#nav_47.sld{background:url(../images/nav_bg.png) -695px -47px;}
.nav_memu li#nav_26:hover,.nav_memu li#nav_26.sld{background:url(../images/nav_bg.png) -785px -47px;}
.nav_memu li#nav_7:hover,.nav_memu li#nav_7.sld{background:url(../images/nav_bg.png) -875px -47px}




.nav_memu li a:link{ font-weight:bold; color:#fff; text-decoration:none; font-size:0px; display:block; text-align:center; height:47px;}
.nav_memu li a:visited{ font-weight:bold; color:#fff;text-decoration:none; font-size:0px; display:block;text-align:center; height:47px;}
.nav_memu li a:hover{ font-weight:bold; color:#ffd883;text-decoration:none; font-size:0px; display:block;text-align:center; height:47p;}

.nav_memu li.sld a:link{color:#ffd883;}
.nav_memu li.sld a:visited{color:#ffd883;}
.nav_memu li.sld a:hover{color:#ffd883;}

*/

.nav { height:38px; width:980px;}
.nav .nav_memu{  width:980px; height:38px; }
.nav_memu .nav_left{ background:url(../images/nav_center.gif) no-repeat; width:0px; height:38px; float:left;}
.nav_memu .nav_center{ background:url(../images/nav_center.gif) repeat-x; width:980px; float:left; height:38px;}
.nav_memu .nav_right{ background:url(../images/nav_center.gif) no-repeat; width:0px;height:38px; float:right;}
.nav_memu ul{ padding:0px 0px; }
.nav_memu li{ float:left; margin-left:1px; }

.nav_memu li#nav_1{  width:119px;}
.nav_memu li#nav_2{  width:119px;}
.nav_memu li#nav_3{ width:119px;}
.nav_memu li#nav_4{ width:119px;}
.nav_memu li#nav_5{   width:119px;}
.nav_memu li#nav_47{   width:139px;}
.nav_memu li#nav_26{   width:119px;}
.nav_memu li#nav_7{   width:119px;}



.nav_memu li a:link{color:#fff; text-decoration:none; background:url(../images/navsplit.gif) right center no-repeat; font-size:14px; display:block; text-align:left; text-indent:25px; line-height:38px; height:38px;}
.nav_memu li a:visited{  color:#fff; text-decoration:none;  background:url(../images/navsplit.gif) right center no-repeat; font-size:14px; display:block; text-align:left;text-indent:25px; line-height:38px; height:38px;}
.nav_memu li a:hover{ color:#f6ff00; text-decoration:none;  background:url(../images/navsplit.gif) right center no-repeat;  font-size:14px; display:block; text-align:left; text-indent:25px; line-height:38px; height:38px;}

.nav_memu li.sld a:link{color:#f6ff00;}
.nav_memu li.sld a:visited{color:#f6ff00;}
.nav_memu li.sld a:hover{color:#f6ff00;}

.index_product dt{  color:#fff; height:27px; line-height:27px; background-image:url(../images/rss01.gif); background-position: 5px center; background-repeat: no-repeat;background-color:#9c9c9c; }
.index_product dt b{  text-indent:25px; font-size:14px; display:block; height:20px;  line-height:20px; padding-top:4px;}

.index_product dd{ height:136px;  border:solid 1px #dbdbdb; overflow:hidden; }



.i_left{ float:left; width:664px;}
.i_right{ float:right;}
.index_banner{ margin-top:1px; height:286px; width:980px; }
.products{ margin-top:0px; float:left; width:668px; overflow:hidden; border:solid 1px #dbdbdb; background:url(../images/p_c_bg.gif) no-repeat;}
.products dl{width:157px; padding:0px 5px; float:left;  margin: 0px 0px ;}
.products dl dd{ background:url(../images/p_dd_bg.gif); height:122px; border-top:solid 1px #dbdbdb;}
.products dl dt b{ text-align:center; display:block; padding:5px 0px;}

.split_line{ background:url(../images/split_line.gif) center no-repeat; height:5px; line-height:5px; font-size:0px;}
.products dl ul{ padding:9px;}
.products dl dd { display:none;}
.products dl dd li { background:url(../images/arrow_01.gif) left 5px no-repeat; text-indent:10px; height:25px; line-height:25px; overflow:hidden;}
 
.news{ float:right; margin-top:0px; overflow:hidden;}
.news dt b{ display:inline; float:left; font-size:14px; text-indent:5px;}
.news dt a:link{  font-weight:normal; margin-right:10px; color: White; display:inline; float:right;}
.news dt a:visited{font-weight:normal;margin-right:10px; color: White; display:inline; float:right;}
.news dt a:hover{font-weight:normal;margin-right:10px; color: White; display:inline; float:right;}
.news dt .tl{ float:left; width:6px; height:32px; background:url(../images/tr_left.gif) no-repeat;}
.news dt .tc{  font-weight:bold; color:White; float:left; width:293px; height:32px; line-height:32px; background:url(../images/tr_center.gif);}
.news dt .tr{float:left; width:6px; height:32px; background:url(../images/tr_right.gif) no-repeat;}
.news dd{}
.news dd ul{ padding:3px 11px; background:#f8f8f8;}
.news dd li{ width:280px; overflow:hidden; font-size:12px; text-indent:15px; background:url(../images/t.gif) left center no-repeat; line-height:25px; height:25px; border-bottom:dotted 1px #dbdbdb;}

.companyinfo{ float:left; margin-top:5px; width:980px;}
.companyinfo dl{ float:left;}
.companyinfo dl.i_news{ margin-left:8px;}


.companyinfo dt .t_left1{ display:block; float:left; width:29px; height:32px; background:url(../images/tr_left1.gif) no-repeat;}
.companyinfo dt .t_left2{ display:block; float:left; width:29px; height:32px; background:url(../images/tr_left2.gif) no-repeat;}
.companyinfo dt .t_left3{ display:block; float:left; width:29px; height:32px; background:url(../images/tr_left3.gif) no-repeat;}
.companyinfo dt .t_left4{ display:block; float:left; width:29px; height:32px; background:url(../images/tr_left4.gif) no-repeat;}

.companyinfo dt .t_right{ display:block; float:left; width:6px; height:32px; background:url(../images/tr_right.gif) no-repeat;}
.companyinfo .i_about dt{ background:url(../images/tr_center.gif) repeat-x; height:32px; width:199px; }
.companyinfo .i_about dt b{ color:White; float:left; width:164px; height:32px; line-height:32px;  text-indent:0px; font-size:12px;}
.companyinfo .i_about dd{ clear:both; width:197px; border:solid 1px #dbdbdb; height:135px; padding:10px 0px;}
.companyinfo .i_about dd li{background:url(../images/arrow_blank.gif) left 10px no-repeat; text-indent:15px; line-height:33px; line-height:33px; width:76px; float:left; margin-left:15px; border-bottom:dotted 1px #dbdbdb;}

.companyinfo .i_news dt{ background:url(../images/tr_center.gif) repeat-x; height:32px; width:358px; }
.companyinfo .i_news dt b{ color:White; float:left; width:323px; height:32px; line-height:32px; font-size:12px;}
.companyinfo .i_news dd{ clear:both; width:356px; border:solid 1px #dbdbdb; height:155px;}
.companyinfo .i_news dd li{ line-height:35px; line-height:35px; float:left; border-bottom:dotted 1px #dbdbdb;}
.companyinfo .i_news dd ul{ padding:5px; margin:0px;}
.companyinfo .i_news dd li{ line-height:25px; height:25px; width:346px;  border-bottom:dotted 1px #dbdbdb; background:url(../images/arrow_art.gif) left center no-repeat; text-indent:10px;}
.companyinfo .i_news dd li span{ display:inline; float:right; color:#999;}
.companyinfo .i_news dd li a{ display:inline;  float:left;}

.companyinfo .i_down{ margin-left:8px;}
.companyinfo .i_down dt{ background:url(../images/tr_center.gif) repeat-x; height:32px; width:200px;}
.companyinfo .i_down dt b{ color:White; float:left; width:165px; height:32px; line-height:32px;  font-size:12px;}
.companyinfo .i_down dd{ clear:both; width:198px; border:solid 1px #dbdbdb; height:155px;}
.companyinfo .i_down dd ul{ padding:5px;}
.companyinfo .i_down dd li{ line-height:27px; line-height:27px;  border-bottom:dotted 1px #dbdbdb; background:url(../images/arrow_art.gif) left center no-repeat; text-indent:10px;}

.companyinfo .i_search{ margin-left:8px;}
.companyinfo .i_search dt{ background:url(../images/tr_center.gif) repeat-x; height:32px; width:199px;}
.companyinfo .i_search dt b{ color:White; float:left; width:164px; height:32px; line-height:32px; font-size:12px;}
.companyinfo .i_search dd{ clear:both; width:177px; border:solid 1px #dbdbdb; height:135px; padding:10px;}
.companyinfo .i_search dd tr{ height:22px; line-height:28px;} 

.yangping{ float:right; height:125px; width:303px; border:solid 1px #dbdbdb; margin-top:5px;}

.products_recommend{ float:left; width:978px; height:126px;  margin-top:5px; background:url(../images/i_p_bg.gif); }
.products_recommend .l{ float:left; width:914px;  overflow:hidden; height:131px; position:relative; margin:0px 0px; padding:0px 0px;}
.products_recommend .ll{ float:left; width:7px; padding:0px 6px; height:21px; padding:40px 12px;}
.products_recommend .lr{  float:right; width:7px; padding:0px 6px; height:21px;  padding:40px 12px;}

.products_recommend .l li{ float:left; position:relative; height:126px; padding-left:1px;   width:171px; overflow:hidden; background:url(../images/split_line02.gif) left center no-repeat; margin-left:0px;}
.products_recommend .l li .pl_img{ width:175px; height:126px; float:left; position:absolute; left:1px; top:0px;}
.products_recommend .l li .pl_title{ font-size:12px; height:25px;  line-height:25px; width:140px; padding:5px 10px; position:absolute; left:1px; top:0px; }
.products_recommend .l li .pl_title a:link{ color:#528ec6; font-weight:bold;}
.products_recommend .l li .pl_title a:visited{ color:#528ec6; font-weight:bold;}
.products_recommend .l li .pl_title a:hover{ color:#ffae00; font-weight:bold;}
.products_recommend .l li .pl_info{ padding:0px 10px; position:absolute; text-indent:0px; left:1px; top:35px;  color:#999999; height:60px;width:100px; line-height:22px; }
/*.products_recommend .p1{ width:1200px; height:131px;}*/
.products_recommend .l li .goto{ position:absolute; top:95px; width:80px; padding:0px 10px; font-size:11px; color:#a3d900;}
.products_recommend .l li .goto a:link{ font-size:11px; color:#e70011;}
.products_recommend .l li .goto a:visited{ font-size:11px;color:#e70011;}
.products_recommend .l li .goto a:hover{ font-size:11px;color:#e70011;}

.products_recommend .prev{ position:absolute; left:0px; top:0px; display:block;}


.bottom{ float:left; margin-top:5px; background:url(../images/bottom_bg.gif)  center top no-repeat; padding:10px; line-height:22px; height:64px;}
.bottom .b_left{ float:left; width:400px;  margin-top:10px;}
.bottom .b_right{ float:left; width:550px; } 
.keywords{ text-align:center; padding-top:10px;}

.inner_banner{ margin-top:1px;}
.inner_left{ float:left; width:210px; margin-top:0px;}
.inner_left dl{ margin-top:10px;}
.inner_left dl dt{ background:url(../images/inner_t_bg.gif) no-repeat; height:33px; font-weight:normal;  font-size:14px; text-indent:10px; color:#fff;}
.inner_left dl dt b{ display:block; padding-top:8px;  }
.inner_left dl dd{ border:solid 1px #dbdbdb; border-bottom:none; border-top:none;}
.inner_left dl dt .red_line{ background:url(../images/red_line.gif)  bottom no-repeat; height:5px; line-height:5px; display:none;}
.inner_left dl ul{ padding:0px 0px;}
.inner_left dl ul li{ position:relative; background:url(../images/p_l_bg.gif); height:45px; font-size:14px; line-height:45px; border-bottom:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb; margin-bottom:3px;}
.inner_left dl ul li:hover{background:url(../images/p_l_bged.gif); }
.inner_left dl ul li.l1 b{ background:url(../images/p_simg_01.gif) 20px center no-repeat; display:block;}
.inner_left dl ul li.l2 b{ background:url(../images/p_simg_02.gif) 15px center no-repeat; display:block;}
.inner_left dl ul li.l3 b{ background:url(../images/p_simg_03.gif) 15px center no-repeat; display:block;}
.inner_left dl ul li.l4 b{ background:url(../images/p_simg_04.gif) 15px center no-repeat; display:block;}
.inner_left dl ul li.l5 b{ background:url(../images/p_simg_05.gif) 15px center no-repeat; display:block;}
.inner_left dl ul li.l4{ margin-bottom:0px;}
.inner_left dl ul li a:link{ font-size:14px; display:block; color:#666; text-decoration:none; text-indent:65px; background:url(../images/arrow_blue.gif) 190px center no-repeat;}
.inner_left dl ul li a:visited{font-size:14px; display:block;color:#666;text-decoration:none; text-indent:65px; background:url(../images/arrow_blue.gif) 190px center no-repeat;}
.inner_left dl ul li a:hover{font-size:14px; display:block;color:#666;text-decoration:none; text-indent:65px;  background:url(../images/arrow_red.gif) 190px center no-repeat;}

.inner_left dl ul li ul{  display:none; position:absolute; left:208px; top:-1px; border:solid 1px #dbdbdb; padding:10px; background:#f8f8f8;}
.inner_left dl ul li:hover ul{ display:block;}

.inner_left dl ul li ul li{ background:url(../images/arrow_art.gif) left center no-repeat; text-indent:15px; height:25px; line-height:25px; margin:0px;  border-top:none; border-bottom:dotted 1px #dbdbdb;  width:180px;}
.inner_left dl ul li ul li:hover{ background:#f0f0f0;}
.inner_left dl ul li ul li a:link{ font-size:12px; text-indent:0px;   color:#00759c; text-indent:10px;}
.inner_left dl ul li ul li a:visited{font-size:12px; text-indent:0px;  color:#00759c;text-indent:10px;}
.inner_left dl ul li ul li a:hover{font-size:12px; text-indent:0px; color:#ffae00;text-indent:10px;}

.inner_left dl.about dd{}
.inner_left ul.no_pro li{ margin-bottom:3px;}

.inner_left dl ul.no_pro li a:link{  font-size:14px;  display:block; color:#666; text-decoration:none; text-indent:75px; background:url(../images/arrow_blank.gif) 55px 18px no-repeat; height:45px; line-height:45px; }
.inner_left dl ul.no_pro li a:visited{font-size:14px; display:block;color:#666;text-decoration:none; text-indent:75px; background:url(../images/arrow_blank.gif) 55px 18px no-repeat;height:45px;  line-height:45px;}
.inner_left dl ul.no_pro li a:hover{font-size:14px; display:block;color:#666;text-decoration:none; text-indent:75px;  background:url(../images/arrow_blank.gif) 55px 18px no-repeat;height:45px;  line-height:45px;}



.inner_left .down_about .no_pro li a:link{  font-size:14px;  display:block; color:#666; text-decoration:none; text-indent:25px; background:url(../images/arrow_blank.gif) 10px 16px no-repeat; height:45px; line-height:45px; }
.inner_left .down_about .no_pro li a:visited{font-size:14px; display:block;color:#666;text-decoration:none; text-indent:25px; background:url(../images/arrow_blank.gif) 10px 16px no-repeat;height:45px;  line-height:45px;}
.inner_left .down_about .no_pro li a:hover{font-size:14px; display:block;color:#666;text-decoration:none; text-indent:25px;  background:url(../images/arrow_blank.gif) 10px 16px no-repeat;height:45px;  line-height:45px;}


/*.inner_left ul.no_pro{ padding-top:10px; margin-bottom:2px; background:#f1f1f1;}
.inner_left ul.no_pro li{ height:29px; line-height:29px; background:none; margin:0px; border-top:none;}
.inner_left ul.no_pro li:hover{ color:#fff; }

.inner_left ul.no_pro li a:link{   text-align:center; background:none;text-indent:0px; }
.inner_left ul.no_pro li a:visited{ text-align:center; text-indent:0px;background:none;}
.inner_left ul.no_pro li a:hover{ background-color:#fafafa; color:#fff;background:#5695d0; text-align:center; text-indent:0px;}*/





.inner_right{ float:right; width:760px; }
.position{ margin-top:10px; background:url(../images/position_bg.gif) center top no-repeat; height:42px;}
.position li{ display:inline;}
.position a{ display: inline;}
.position .typename{ float:left; font-size:18px; font-weight:bold; height:42px; line-height:42px; text-indent:25px;}
.position ul{ display:block; float:right;  padding:10px;}

.p_content{}
.p_content_title{ background:url(../images/colortitlebg.gif) left bottom no-repeat; font-size:18px; font-weight:bold;clear:both;height:22px; padding:10px 0px; text-align:left;  margin-top:10px; margin-bottom:10px;}
.p_content_title span{ display:inline-block; float:right;  margin-right:10px;padding-top:5px;}
.phead{ padding:10px 0px; height:110px; border-bottom:solid 1px #dbdbdb;}
.phead .pmode{ float:left; width:144px; border-right:solid 5px #7bbcde;}
.phead .cat_txt{ padding-top:30px; float:left; margin-left:10px; font-size:30px; line-height:40px; color:#ccc; font-family:Arial; font-weight:bold;}
.phead .cat_txt B{ font-size:50px;}
.phead .qulity{ float:right; text-align:right; padding-top:20px;}
.phead .service_txt{ margin-top:10px; color:#999;}

.c_phead{ margin-top:10px; height:31px;  }

.c_phead .sheet1{ float:left; color:#333; background:url(../images/sheetbg0.gif) no-repeat; height:15px;line-height:15px; padding:10px 0px 6px 0px; font-weight:bold; font-size:14px; text-align:center; width:135px; margin-left:2px; cursor:pointer;}
.c_phead .sheet2{ float:left; color:#333; background:url(../images/sheetbg1.gif) no-repeat; height:15px;line-height:15px; padding:10px 0px 6px 0px; font-weight:bold; font-size:14px; text-align:center; width:135px; margin-left:2px; cursor:pointer;}
.c_phead .sheet3{ float:left; color:#333; background:url(../images/sheetbg1.gif) no-repeat; height:15px;line-height:15px; padding:10px 0px 6px 0px; font-weight:bold; font-size:14px; text-align:center; width:135px; margin-left:2px; cursor:pointer;}
.c_phead .sheet4{ float:left; color:#333; background:url(../images/sheetbg1.gif) no-repeat; height:15px;line-height:15px; padding:10px 0px 6px 0px; font-weight:bold; font-size:14px; text-align:center; width:135px; margin-left:2px; cursor:pointer;}


#sheetlist1{ display:block;}
#sheetlist2{ display:none;}
#sheetlist3{ display:none;}
#sheetlist5{ display:none;}

.art_content{ padding:20px 30px;}
.art_content .title{ text-align:center; font-size:18px; font-weight:bold;  }
.art_content .view{ text-align:center; color:#999; height:30px; line-height:30px; padding:10px 0px; border-bottom:dotted 1px #dbdbdb;}
.art_content .body{ line-height:22px; padding:10px;}

.likeart{ padding:10px 0px; border-top:solid 1px #dbdbdb;}

/*.plist{ border:solid 1px #dbdbdb; padding:1px; margin-top:0px;}
.plist_title{ clear:both;}
.plist_title span{ height:72px; display:block; float:left; border-right:solid 1px #fff; background:#cecece; color:#fff;}
.plist_title span.l_s1{ width:147px; text-align:center;  line-height:72px; font-weight:bold;}
.plist_title span.l_s2{ width:65px;text-align:center;  line-height:72px; font-weight:bold;}
.plist_title span.l_s3{ width:150px;text-align:center;  line-height:72px; font-weight:bold;}
.plist_title span.l_s4{ width:20px; text-align:center;  font-weight:bold; white-space:normal; overflow:visible; line-height:13px; height:40px; padding:16px 3px;}
.plist_title span.l_s5{ width:20px;text-align:center;   font-weight:bold; white-space:normal; overflow:visible; line-height:13px;height:52px; padding:10px 3px;}
.plist_title span.l_s6{ width:20px;text-align:center;   font-weight:bold; white-space:normal; overflow:visible; line-height:13px; height:52px; padding:10px 3px;}
.plist_title span.l_s7{ width:20px;text-align:center;   font-weight:bold; white-space:normal; overflow:visible; line-height:13px;height:40px; padding:16px 3px;}
.plist_title span.l_s8{ width:100px;text-align:center;  line-height:72px; font-weight:bold;}
.plist_title span.l_s9{ width:80px;text-align:center;  line-height:72px; font-weight:bold;}
.plist_title span.l_s10{ width:100px;text-align:center;  line-height:72px; font-weight:bold; margin:0px; border:none;  overflow:hidden;}
.note{ height:30px; line-height:30px; font-weight:bold; font-size:14px; text-indent:30px; clear:both;}

.plist_data ul{ margin:0px; padding:0px; clear:both;}
.plist_data li{ height:auto; border-bottom:solid 1px #ffaf61;}
.plist_data li li{ height:30px; border-bottom:none;} 
.plist_data li li a{ display:block;}
.plist_data li li:hover span{ background:#fa5b17; color:#fff;}
.plist_data .p_c{  background:#ebebeb;  float:left; font-size:13px; width:20px; padding:10px; line-height:15px; color:#4b4b4b; font-weight:bold;}
.plist_data li li span{display:block; float:left; height:30px; line-height:30px; text-align:center; background:#ebebeb;}
.plist_data li li span a{ text-decoration:underline;}
.plist_data .p_td{background:#ebebeb; border-right:solid 1px #fff;}
.plist_data li.whiteline span{ background:#fff;}
.plist_data span.p_s1{ width:105px; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff; }
.plist_data span.p_s2{ width:64px;  border-left:solid 1px #dbdbdb; border-right:solid 1px #fff;}
.plist_data span.p_s3{ width:149px; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff; }
.plist_data span.p_s4{ width:25px;  line-height:13px; padding:0px 0px; overflow:hidden; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff;}
.plist_data span.p_s5{ width:25px;  line-height:13px; padding:0px 0px;overflow:hidden; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff;}
.plist_data span.p_s6{ width:25px;  line-height:13px; padding:0px 0px;overflow:hidden; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff;}
.plist_data span.p_s7{ width:25px; line-height:13px; padding:0px 0px;overflow:hidden; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff;}
.plist_data span.p_s8{width:99px; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff; }
.plist_data span.p_s9{width:79px; border-left:solid 1px #dbdbdb; border-right:solid 1px #fff; }
.plist_data span.p_s10{width:99px;border-left:solid 1px #dbdbdb; border-right:solid 1px #fff; }

*/

.c_list{ padding:20px;}
.c_list li{ clear:both; height:45px; padding:10px 0px;} 
.c_list li div.c_img{ float:left;}
.c_list li div.c_info{ float:left;margin-left:10px;}
.c_list li c_info_title a:link{ font-weight:bold; font-size:14px; color:#3a82c5;}
.c_list li c_info_title a:visited{ font-weight:bold; font-size:14px; color:#3a82c5;}
.c_list li c_info_title a:hover{ font-weight:bold; font-size:14px; color:#3a82c5;}

.c_list li img{ width:150px; height:45px;}


.art_list{ padding:20px 30px;}
.art_list ul{ margin-bottom:10px;}
.art_list  li{ border-bottom:dotted 1px #dbdbdb; height:30px; line-height:30px; background:url(../images/arrow_art.gif)  5px 10px no-repeat;}
.art_list  li:hover { background-color:#f8f8f8;}
.art_list  li a:link{ display:inline; text-indent:15px; float:left; font-size:12px; color:#333;}
.art_list  li a:visited{ display:inline; text-indent:15px; float:left; font-size:12px; color:#333;}
.art_list  li a:hover{ display:inline; text-indent:15px; float:left; font-size:12px; color:#ffae00;}

.art_list_title{ font-weight:bold; clear:both; height:30px; line-height:30px; background:#f8f8f8; text-indent:10px; border:dotted 1px #dbdbdb;}
.art_list  li span{ display:inline; float:right;}

.art_list .down_ggs li{ }
.art_list .down_ggs li a{ text-indent:20px;}

.pagelist{ margin-top:10px; background:#fafafa; text-indent:30px; height:30px; line-height:30px; border:solid 1px #dbdbdb;}

.sg_content{ padding:20px 30px; line-height:22px;}
.sg_left{ float:left; 
           width:696px;
          }
.sg_right{ float:right; width:186px; display:none;}
.sg_right img{ border:solid 1px #dbdbdb; padding:5px; margin-bottom:10px;}

.file_img{ float:left;}
.file_info{ float:left; margin-left:50px; color:#888;}
.file_info li{ height:30px; line-height:30px; border-bottom:dotted 1px #e1e1e1;}
.file_info .downNote{ height:30px; line-height:30px;}
.file_info .downBotton{ margin-top:20px;}

.pro_content{}
.pro_content .body{ padding:10px 20px;}
.pro_content .pro_img{  width:200px; height:240px;  float:right;}
.pro_content .pro_img img{ width:200px; height:200px; border:solid 1px #dbdbdb;padding:2px;}
.pro_content .pro_info{ float:left; margin-left:20px; }
.pro_content .pro_info li{ height:30px; line-height:30px; width:450px; border-bottom:dotted 1px #dbdbdb;}
.pro_content .pro_info li b{ display:inline-block;  padding:0px 10px; margin-right:5px; }
.pro_content .down{ height:40px; line-height:40px;}
.pro_content .down span{ display:inline-block; margin-right:0px; margin-left:0px; width:50%; float:right;  }
.pro_content .down span.downpdf{ background:url(../images/down.gif) 65px center no-repeat;}  

.pro_content .pro_inof_desc{ clear:both; }
.pro_content .pro_inof_desc ul{ display:block; height:31px;border-bottom:solid 1px #000;border-left:solid 1px #ddd;}
.pro_content .pro_inof_desc li.sld{ float:left; color:#333; border-left:solid 1px #000; border-top:solid 2px #000; border-right:solid 1px #000; background:#fff; height:15px;line-height:15px; padding:9px 0px 6px 0px; font-weight:bold; font-size:12px; text-align:center;  margin-left:0px; cursor:pointer; color:#333; }
.pro_content .pro_inof_desc li{ float:left; border-top:solid 1px #ddd; border-right:solid 1px #ddd;color:#333; line-height:15px; padding:9px 0px 6px 0px; font-weight:bold; font-size:12px; text-align:center; width:80px; margin-left:0px; cursor:pointer;color:#666;}

.pro_content .pro_inof_desc div{width:700px; font-weight:normal; cursor:default;  line-height: 22px; text-align: left; padding:0px 5px;}

.pro_content .pro_inof_desc #kzlr{ display:none;}

.f_ypsq{ padding:20px;}
.f_ypsq div{ border-bottom:dotted 1px #999; clear:both; height:20px; padding:8px 0px;}
.f_ypsq div.desc{ height:auto;}

.f_ypsq li{ float:left; margin-right:20px;}
.f_ypsq span{ display:inline-block;}
.f_ypsq span.t{ text-align:right; width:100px; margin-right:10px;}
.f_ypsq div.desc span{margin-right:15px;}

.sub_ypsq{ border-bottom:dotted 1px #999; clear:both; height:20px; padding:8px 0px; }
.coolbg{ width:100px; margin-left:140px;}


#form1 .ssubmit{ background:url(../images/search.gif) no-repeat; width:67px; height:16px; border:none;}

.resulttitle{ padding:0px 10px; height:30px; line-height:30px; border:solid 1px #dbdbdb; margin-top:10px; background-color:#f8f8f8;}
.resulttitle li{ float:left;}
#resultlist{ border:solid 1px #dbdbdb; padding:10px;}


#focus {width:980px; height:256px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:980px; height:256px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/* 链接
-------------------------------------------------------------------*/
a:link, a:visited {
	color:#656D77;
	text-decoration:none;
}
a:hover, a:active {
	color:#ffae00;
	text-decoration:none;
}
/*灰色*/
.aGray,
.grayA a:link, .grayA a:visited {
	color:#656D77;
}
.grayA a:hover, .grayA a:active {
	color:#f60;
	text-decoration:underline;
}
/*灰色*/
.aOrange,
.orangeA a:link, .orangeA a:visited {
	color:#f90;
}
.orangeA a:hover, .orangeA a:active {
	color:#f60;
	text-decoration:underline;
}
/*蓝色*/
.aBlue,
.blueA a:link, .blueA a:visited {
	color:#0063CE;
}
.blueA a:hover, .blueA a:active {
	color:#f60;
	text-decoration:underline;
}
/*红色*/
.aRed,
.redA a:link, .redA a:visited {
	color:#F52403;
}
.redA a:hover, .redA a:active {
	color:#c30;
	text-decoration:underline;
}
/*白色*/
.aWhite,
.whiteA a:link, .whiteA a:visited {
	color:#fff;
}
.whiteA a:hover, .whiteA a:active {
	color:#f60;
	text-decoration:underline;
}
/*黑色*/
.aBlack,
.blackA a:link, .blackA a:visited {
	color:#000;
	text-decoration:none;
}
.blackA a:hover, .blackA a:active {
	color:#f60;
	text-decoration:underline;
}
/* 表单
-------------------------------------------------------------------*/
input {
	color:#000;
	font-size:12px;
	font-family:Tahoma, Arial;
}
input[type="text"], input[type="password"] {
 	*margin:-1px 5px 0 5px;
	width:190px;
	height:15px;
	border:1px solid #999;
	margin-right: 5px;
	margin-left: 5px;
	padding: 2px;
	background-image: url(../images/input.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

input[type="checkbox"] {
	margin: 3px 0 0 5px;
 	*margin:-1px 0 1px 1px;
	_vertical-align:middle;
}
input[type="radio"] {
 	*margin:-1px 0 0 1px;
}
input[type="file"] {
	height:18px;
	margin:0 0 0 4px;
 	*margin:-1px 0 0 4px;
}
select {
	margin:0 0 0 4px;
	_margin:0 0 0 2px;
	font-size:12px;
	font-family:Tahoma, Arial;
}
* html input.text {
	width:194px;
	height:12px;
	border:1px solid #999;
	margin-top: -1px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 2px;
	padding: 3px;
	line-height: 12px;
	background-image: url(../images/input.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
* html input.checkbox {
	margin:-1px 0 0 -2px;
}
* html input.radio {
	margin:-1px 0 0 -2px;
}
* html input.file {
	margin:-1px 0 0 1px;
}

button,
.button {
	margin:0;
	height:21px;
	line-height:21px;
	font-size:12px;
	cursor:pointer;
	border:none;
	text-align: center;
	white-space: nowrap;
}
.buttonSubmit {
}
.buttonOk {
}
/* 按钮
-------------------------------------------------------------------*/
.buttonBlue2 {
	width:46px;
	color:#077AC7;
	background:url(../images/button_blue.gif) no-repeat 0 0;
}
.buttonBlue4 {
	width:70px;
	color:#077AC7;
	background:url(../images/button_blue.gif) no-repeat 0 -21px;
}
.buttonBGBlue2 {
	width:42px;
	color:#444444;
	background-image: url(../images/bg_button.gif);
	background-repeat: repeat-x;
}
.buttonBGBlue4 {
	width:70px;
	color:#444444;
	background-image: url(../images/bg_button.gif);
	background-repeat: repeat-x;
}
/* 蓝色圆角按钮
-------------------------------------------------------------------*/
.buttonBlue a {
	background-image: url(../images/button_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -155px;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	float:left;
}
.buttonBlue a span {
	background-image: url(../images/button_bg.png);
	background-repeat: no-repeat;
	background-position: right -155px;
	display: block;
	cursor:pointer;
	line-height: 17px;
	height: 17px;
	float:left;
	padding-right: 8px;
}
.buttonBlue a:hover {
	/*background-position: 0px -135px;*/
	color:#fff;
	text-decoration: none;
}
.buttonBlue a:hover span {
	/*background-position: right -135px;*/
}
/* 常用样式
-------------------------------------------------------------------*/
.wrapper {
	width: 980px;
	clear: both;
	margin: 0 auto;
}
/*网站框架*/
.west {
	width:260px;
	float:left;
}
.east {
	width:680px;
	float:right;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.invisible {
	display:none;
}
.block {
	display:block;
}
.overflow {
	overflow:hidden;
}
.textCenter {
	text-align:center;
}
.pointer {
	cursor:pointer;
}
.clear {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom:1;
	display: inline-block;
	_height:1px;
}
* html .clearfix {
 	height: 0%;
 	line-height:0;
}
*+html .clearfix {
 	height: 0%;
 	line-height:0;
}
.clearfix {
	display: block;
}
.mTB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mT10 {
	margin-top: 10px;
}
.mB10 {
	margin-bottom: 10px;
}
.mL10 {
	margin-left:10px;
}
.mR10 {
	margin-right:10px;
}
.mT5 {
	margin-top: 5px;
}
.mB5 {
	margin-bottom: 5px;
}
.mL5 {
	margin-left:5px;
}
.mR5 {
	margin-right:5px;
}
.pd10 {
	padding:10px;
}
.pd5 {
	padding:5px;
}
.pTB10 {
	padding-top:10px;
	padding-bottom:10px;
}
.pB10 {
	padding-bottom:10px;
}
.pB5 {
	padding-bottom:5px;
}
.mp10 {
	margin:10px;
	padding:10px;
}
.f14 {
	font-size:14px;
}
.lh20 {
	line-height:20px;
}
.lh22 {
	line-height:22px;
}
.h100 {
	height:100%
}
.h80 {
	height:80px;
}
.artContent {
	clear:both;
	font-size:14px;
	line-height:26px;
	overflow:hidden;
	padding:9px 0;
	color:#646464;
}
.artContent img {
	max-width:650px;
	width:expression(this.width>650?650:true);
}
.details {
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -2000px center;
	padding-left: 1em;
	}
/* 滚动按钮
-------------------------------------------------------------------*/
.imgScroll {
	background-image: url(../images/img_scroll.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 14px;
	background-color: transparent;
}
.prev {
	background-position: left center;
}
.next {
	background-position: -14px center;
}
.artContent {
	clear:both;
	font-size:14px;
	line-height:23px;
	overflow:hidden;
	padding:9px 0;
	color:#2f2f2f;
}
.details {
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -2000px center;
	padding-left: 1em;
	}
/*下划线*/
.dashed {
	background-image: url(../images/dashed.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* 列表
-------------------------------------------------------------------*/
/* 浮动列表*/
dl.w50 dd,
ul.w50 li {
	float: left;
	width: 50%;
}
dl.w48 dd,
ul.w48 li {
	float: left;
	width: 48%;
}
dl.w33 dd,
ul.w33 li {
	float: left;
	width: 33%;
}
dl.w25 dd,
ul.w25 li {
	float: left;
	width: 25%;
}
dl.w20 dd,
ul.w20 li {
	float: left;
	width: 20%;
}
dl.w16 dd,
ul.w16 li {
	float: left;
	width:16.65%;
}
dl.w50 dd p,
dl.w48 dd p,
dl.w33 dd p,
dl.w25 dd p,
dl.w20 dd p,
ul.w50 li p,
ul.w48 li p,
ul.w33 li p,
ul.w25 li p,
ul.w20 li p{
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
ul.fLeftChild li,
ol.fLeftChild li,
dl.fLeftChild dd{
	float: left;
}

/*有序号*/
ol.list li {
	overflow:hidden;
	height:26px;
	line-height:26px;
}
ol.list li b {/*序号容器*/
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -8000px center;
	float:left;
	width:13px;
	margin-right:5px;
	text-align: center;
	color:#fff;
	display:inline;
	font-size: 10px;
}
ol.list li b.highLight {
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -9000px center;
}
ol.list li a {
	width:70%;
	float:left;
	overflow:hidden;
	height:100%;
	display:block;
}
ol.list li span {
	float:right;
	width:18%;
	text-align:right;
	color:#999;
}
/*常用*/
.square,/*单独使用*/
ul.list li {
	overflow:hidden;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 1em;
	height:26px;
	line-height:26px;
}
ul.list2 li {
	overflow:hidden;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 1em;
	clear:both;
	height:19px;
	line-height:19px;
}
*html ul.list2 li {
	*margin-top:-3px;
}
.list li a,
.list2 li a{
	width:80%;
	float:left;
	overflow:hidden;
	height:100%;
	display:block;
}
.list li span,
.list2 li span{
	float:right;
	width:18%;
	text-align:right;
}
ul.sotrList li {
	overflow:hidden;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 1em;
	height:20px;
	line-height:20px;
}
ul.sotrList li a {
	overflow:hidden;
	height:100%;
	display:block;
	float:right;
	width:80%;
}
ul.sotrList li span {
	width:18%;
	float:left;
	text-align:right;
	color:#999;
}
/* 表格*/
.tList {
	border: 1px solid #dddddd;
}
.tList th, 
.tList td {
	line-height: 25px;
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.tList .tdbg,
.tList thead th {
	color:#2f2f2f;
	line-height: 24px;
	background-image: url(../images/bg_th.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tList thead th span {
	font-weight:normal;
}
.tList thead th img {
	vertical-align: middle;
}
.tList tbody tr {
	background-color: #fff;
}
.tList tbody tr td {
	vertical-align: top;
}
.tList tbody tr.even td {
	background: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}
.tList tbody tr.click td {
	background-color: #D9EBF5;
	border-color: #D9EBF5;
}
.tList tbody tr.hover td {
	background-color: #EDF5FA;
	border-color: #EDF5FA;
}
/* 图文列表*/
.allList {
	width:100%;
}
.allList .img {
	float: left;
	margin-right:10px;
	overflow: hidden;
}
.allList .txt {
	*float:left;
	overflow: hidden;
}
.allList .txt .p1 {
}
.allList .txt .p2 {
	color:#666;
}
.allList .txt .p3 {
	color:#F52403;
}
/* 图文列表*/
dl.imgList {
}
dl.imgList dt {
	float:right;
}
dl.imgList dd {
	padding:0;
}
dl.imgList dd.leftImg {
	margin:0;
}
dl.imgList dd.leftImg img {
	float:left;
}
/*次要的-灰色*/
dl.imgList dd.assistant {
	color:#9f9f9f;
}
dl.imgList dd.assistant span {
}
/*****/
.item h3 .title {
	font-size:14px;
	font-weight:normal;
	line-height:25px;
	text-decoration:underline;
}
.item h3 .title:hover {
	text-decoration:none;
}
.item {
	margin-top:16px;
}
.item .intro {
	font-size:14px;
	line-height:19px;
	padding-left:2px;
	color:#777;
}
.item .info {
	font-size:12px;
	line-height:26px;
	color:#080;
}
.item .info small {
	font-size:12px;
}
.item .info span {
	margin-right:10px;
}
.item .info a {
	color:#444;
}
/* 小盒子*/
.e2e2e2 {
	border: 1px solid #e2e2e2;
}
.caption {
	line-height: 27px;
	height: 27px;
	display:block;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: left -240px;
}
.caption strong {
	font-size: 13px;
	font-family:Arial,Helvetica,sans-serif;
	padding-right: 5px;
	float:left;
	color:#9DAD4C;
}
.caption strong.select {
}
.caption b,
.caption em {
	padding-right: 5px;
	float: right;
}


.heading {
	line-height: 27px;
	height: 27px;
	display:block;
	background-image: url(../images/t.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	background-color: #F4F4F4;
}
.heading strong {
	font-size: 13px;
	font-family:Arial,Helvetica,sans-serif;
	padding-left: 22px;
	float:left;
	color:#000;
}
.heading strong.select {
}
.heading b,
.heading em {
	padding-right: 5px;
	float: right;
}

.body {
	clear: both;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
	height:100%;
}


/* 分页
-------------------------------------------------------------------*/
.paglist {
	text-align:center;
	height:24px;
	line-height:24px;
	background-color:#F4F8E9;
	margin:6px 0 6px 0;
}
.paglist a {
	margin-left:3px;
}

#bigpic {
	margin: 10px 0 20px 0;
}

#bigpic img {
	max-width:560px;
	width:expression(this.width > 560 ? '560px' : this.width);
}




.plist{ border:solid 1px #666; margin-top:10px;}
.plist_title{ clear:both; display:table;}
.plist_title span{border-right:solid 1px #666; font-size:12px; background:#eff0f4; color:#1a315f; display:table-cell; vertical-align:middle; text-align:center; padding:2px;}
.plist_title span.l_s1{ width:110px;}
.plist_title span.l_s2{ width:60px;}
.plist_title span.l_s3{ width:60px;}
.plist_title span.l_s4{ width:50px;}
.plist_title span.l_s5{ width:54px;}
.plist_title span.l_s6{ width:107px;}
.plist_title span.l_s7{ width:50px;}
.plist_title span.l_s8{ width:150px;}
.plist_title span.l_s9{ width:90px;}
.plist_title span.l_s10{ width:100px;}
.plist_title span.l_s11{ width:34px;}
.plist_title span.l_s12{ width:54px;border:none;}

.plist_title2{ clear:both; display:table; border-top:solid 1px #666;}
.plist_title2 span{border-right:solid 1px #666; font-size:12px; background:#f9f9f9; color:#555; display:table-cell; vertical-align:middle; overflow:hidden; text-align:center; padding:2px;}
.plist_title2 span.l_s1{ width:110px;}
.plist_title2 span.l_s2{ width:60px;}
.plist_title2 span.l_s3{ width:60px;}
.plist_title2 span.l_s4{ width:50px;}
.plist_title2 span.l_s5{ width:54px;}
.plist_title2 span.l_s6{ width:107px;}
.plist_title2 span.l_s7{ width:50px;}
.plist_title2 span.l_s8{ width:150px;}
.plist_title2 span.l_s9{ width:90px;}
.plist_title2 span.l_s10{ width:100px;}
.plist_title2 span.l_s11{ width:34px;}
.plist_title2 span.l_s12{ width:54px;border:none;}



.plist_data{}
.plist_data li:hover{ background:#e1e1e1;}
.plist_data li{ display:table; border-top:solid 1px #333; height:auto; background:#fff;}
.plist_data span img{}
.plist_data span label{ display:block; line-height:22px;}
.plist_data span{border-right:solid 1px #333; font-size:12px; color:#333; display:table-cell; vertical-align:middle; word-break:break-all; text-align:center; padding:2px;word-wrap:break-word; overflow:hidden;}
.plist_data span.p_s1{ width:110px;}
.plist_data span.p_s2{ width:60px;}
.plist_data span.p_s3{ width:60px; overflow:hidden;}
.plist_data span.p_s3 img{width:50px; height:50px;}
.plist_data span.p_s4{ width:50px;}
.plist_data span.p_s5{ width:54px;}
.plist_data span.p_s6{ width:107px;}
.plist_data span.p_s7{ width:50px;}
.plist_data span.p_s8{ width:150px;}
.plist_data span.p_s9{ width:90px;}
.plist_data span.p_s10{ width:100px;}
.plist_data span.p_s11{ width:34px;}
.plist_data span.p_s12{ width:54px;border:none;}




.procat{border-bottom:solid 1px #0047ba;margin-bottom:10px;}
.procat dt{ float:left; height:25px; line-height:25px;  padding:0px 20px; display:none;}
.procat dd{ float:left;}
.procat dd li{ float:left; height:30px; line-height:30px; padding:0px 20px 3px 0px; background:url(../images/catarrow.gif) left center no-repeat; text-indent:15px;}
.procat a{ text-decoration:none;}
.procat .thisclass a{ color:#333; font-weight:bold; border-bottom:solid 3px #0047ba; display:block;}
.procat a:hover{color:#333; font-weight:bold; border-bottom:solid 3px #0047ba; display:block;}

position{ margin-left:10px; padding-top:5px; display: inline-block;float:left;font-size: 12px;font-weight: normal;}




.productslist{border:solid 1px #666; border-bottom:none;}
.productslist dt{ background:#f9f9f9;}
.productslist dt ul{ display:table; border-bottom:solid 1px #666;} 
.productslist dt ul.UL1{ border:none; border-bottom:solid 1px #666;background:#f9f9f9;}
.productslist dt ul.UL1 li{ padding:10px 2px;}
.productslist dt ul li{ width:80px; color:##1a315f; display:table-cell; padding:2px; border-right:solid 1px #666;text-align:center; word-break:break-all; word-wrap:break-word; vertical-align:top;}
.productslist dt ul .t1{  width:50px; }
.productslist dt ul .t3{width:110px;}
.productslist dt ul .t8{  width:99px; }
.productslist dt ul .t9{ width:95px; }
.productslist dt ul .t10{ border:none; width:175px; }

.productslist dd { font-size:12px;}
.productslist dd ul{ border-bottom:solid 1px #666}
.productslist dd ul li{ width:80px; color:##1a315f; display:table-cell; padding:2px; border-right:solid 1px #666;text-align:center; word-break:break-all; word-wrap:break-word; height:20px; vertical-align:middle;}
.productslist dd ul .d1{width:50px;}
.productslist dd ul .d3{width:110px;}
.productslist dd ul .d8{width:99px;}
.productslist dd ul .d9{ width:95px; }
.productslist dd ul .d10{ border:none; width:155px; clear:both; }
.productslist dd ul .d10 a{ font-size:0px;}

.productslist dd ul a{ display:block; text-decoration:none; background:url(../images/pdf_down.png) center no-repeat;}
.productslist dd ul a:hover{}

.slpara1 { clear:both;}
.slpara1 dt{ float:left;}
.slpara1 dd{ float:left;}
.slpara1 dd li{ float:left; padding:0px 0px; width:180px; padding-right:10px; height:30px; line-height:30px; overflow:hidden;}
.slpara1 dd li a{color:#333; max-width:150px; overflow:hidden; display:inline-block;float:left;text-overflow:ellipsis;white-space:nowrap; }
.slpara1 dd li.thisclass a{ font-weight:bold; color:#333; width:150px; float:left; overflow:hidden; display:inline-block;text-overflow:clip;white-space:nowrap;}

.slpara2 { height:30px; line-height:30px;}
.slpara2 dt{ float:left;}
.slpara2 dd{ float:left;}
.slpara2 dd li{ float:left;padding:0px 10px;}


.cplist{border: solid 1px #666;}
.cplist .STTITLE span{
    border-right:1px solid #333;   
	background: #eff0f4;
    color: #1a315f;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	width:58px;
	}
.cplist .STTITLE span.TH{ display:block; width:100%; height:22px; line-height:22px; border-bottom:solid 1px #333; border-right:none;}
.cplist .STTITLE span.TC{ height:22px;}
.cplist .STTITLE span.TC1{ height:22px;}
.cplist .STTITLE span.TC2{ height:22px;}
.cplist .STTITLE span.TC3{ height:22px;}

.cplist.cj2 .STTITLE span.TC0{width:37px;}
.cplist.cj2 .STTITLE span.TC1{width:37px;}
.cplist.cj2 .STTITLE span.TC2{width:37px;}
.cplist.cj2 .STTITLE span.TC3{width:37px;}

.cplist .STTITLE .l_s1{ height:44px;width:106px;}

.cplist .STTITLE .l_s3{ width:100px;}
.cplist .STTITLE .l_s3 .TC1{ width:50px}	
.cplist .STTITLE .l_s3 .TC2{ width:49px; border-right:none;}

.cplist .STTITLE .l_s12 .TC3{ border-right:none;}
.cplist .STTITLE .l_s12{ width:150px;}

.cplist .STTITLE .l_s12 .TC1{ width:50px}	
.cplist .STTITLE .l_s12 .TC2{ width:50px;}
.cplist .STTITLE .l_s12 .TC3{ width:49px; border-right:none;}

.cplist .STTITLE .l_s13{border-right:none; width:90px;}


	
.cplist .title2{border-top:solid 1px #333;}
.cplist .title2 span{background:#f9f9f9;}	
.cplist .title2 .l_s1{ height:22px;}
.cplist .title2 .l_s3 .TC2{ border-right:none;}

.cpdata li{ border-top:solid 1px #333;}
.cpdata li span{
    border-right:1px solid #333;   
    color: #1a315f;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	height:22px;
	width:58px;
	}
.cpdata li .l_s1{width:106px;}

.cpdata li .l_s3{ width:100px;}	
.cpdata li .l_s3 .TC1{ width:50px}	
.cpdata li .l_s3 .TC2{ width:49px; border-right:none;}

.cpdata li .l_s12 .TC3{ border-right:none;}
.cpdata li .l_s12{ width:150px;}
.cpdata li .l_s12 .TC1{ width:50px}	
.cpdata li .l_s12 .TC2{ width:30px;}
.cpdata li .l_s12 .TC3{ width:49px; border-right:none;}

.cpdata li .l_s13{border-right:none; width:90px;}
.cpdata li .l_s13 a{display:block; background:url(../images/pdf_down.png) center no-repeat; font-size:0px;width:100%;height:22px;}

.cpdata.cj2 li .l_s12 .TC0{width:37px;}
.cpdata.cj2 li .l_s12 .TC1{width:37px;}
.cpdata.cj2 li .l_s12 .TC2{width:37px;}
.cpdata.cj2 li .l_s12 .TC3{width:37px;}

.ggslist{magin-bottom:30px;}
.ggslist dl{ float:left; margin-right:20px; width:230px;}
.ggslist dl.dlr{float:right;margin-right:0px;}
.ggslist dl dt{ border-bottom: solid 1px #84b3ff;
    background: url(../images/arrow_blue.gif) left center no-repeat;
    height: 25px;
    line-height: 25px;
    text-indent: 10px;
    font-weight:bold;
}
.ggslist dl dd{padding:10px 0px;}
.ggslist dl dd li{height:25px; line-height:25px; border-bottom:dotted 1px #ddd;}
.ggslist dl dd li{ background:url(../images/arrow_blue2.gif) left center no-repeat;padding-left:10px;}
.ggslist dl dd li a{display:block; background:url(../images/pdf_down2.png) center right no-repeat; padding-right:30px;}