* { margin:0; padding:0;}
body { background:skyblue url(images/bg_body.gif) repeat left top; font-family:Tahoma; font-size:100%; line-height:130%; color:#393939;}


/*in_line*/
img {border:0; vertical-align:top;}
a:hover{text-decoration:none;}
a {color:orangered; font-weight:bold;cursor : pointer}
.more {background:url(images/z_more.gif) 0px 5px no-repeat; padding-left:12px; font-weight:normal;}
.clear { clear:both;}
.alignright { text-align:right; margin-right:20px;}
.pic { float:left;}
h1 { background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; width:320px; height:41px; font-size:1em;}

h2 {line-height:140%;font-size:20px}


/*header*/
.menu { height:153px; background:url(images/bg_mein_menu.gif) 13px 89px no-repeat;}
.menu a {font-size:0.6875em; color:orangered;font-size:11px}
*+html .menu a {font-size:0.6875em; color:orangered;font-size:9px}
.menu .pic1 { margin-top:6px;}
.menu .pad { padding-top:18px;}
.menu .pad a{ font-weight:normal;font-size:11px}
.logo { padding:26px 170px 30px 18px; float:left;}
.menu ul {margin:0; padding:0; list-style:none; line-height:2.2em}
.menu li{background:url(images/bg_header_ul.gif) left 0 no-repeat; padding:5px 0 13px 37px; display:inline; margin-right:30px; text-transform:uppercase;}
.menu li.m1{ color:orangered; background:none; margin-left:15px}
.menu li a{color:#828087;font-size:12px; text-decoration:none}
*+html .menu li a{color:#828087; text-decoration:none;font-size:11px}
.menu li a:hover{color:orangered; text-decoration:underline}
.menu li a.hover {color:orangered; text-decoration:none}
.header_wrapper { height:193px;}
.header_wrapper .pic { margin:0 2px 0 13px;}
.header_wrapper .box {width:763px;}
.header_wrapper .alignright { margin:19px 9px 0 0;}

#pr p{padding:10px;5px 20px 5px;margin-bottom:10px}
#pr u{color:red}

#c_bar {background:#ffffff url(/images/c_bar.gif) no-repeat left top;padding:10px 10px 10px 25px;font-size:14px}

#c_bar h4{font-size:14px}


#product {width:140px;text-align:center;float:left;margin:0px 5px 0px 10px;font-size:10px;line-height:160%}

#product a{font-weight:normal}

*html #product {width:140px;text-align:center;float:left;margin:0px 5px 0px 10px;font-size:9px}


/*content*/
#content {font-size:12px;; line-height:150%; font-family:Tahoma; color:#656578;}
#content .indent { padding:0px 15px 20px 13px;}
#content .pic { margin:0 15px 0 0;}
#content .title { margin-bottom:21px;}
#content .title1 { margin-bottom:41px;}
#content p { padding-bottom:14px;}
#content .bg_line { background:url(images/bg_line.gif) bottom left repeat-x; padding-bottom:16px; margin-bottom:23px;}
#content .col_1 .ind { padding:0px 10px 57px 10px;}
#content ul { margin:0; padding:0; list-style:none;}
#content li { line-height:2.181em;}
#content li a { background:url(images/z_more.gif) 0px 5px no-repeat; padding-left:12px; font-size:1em;}
#content .box { width:100%;}

/*footer*/
#footer { background:url(images/bg_line_footer.gif) top left repeat-x; font-size:0.6875em; font-family:Tahoma; color:#9a9a9a;}
#footer a { color:#4cafc5; font-weight:normal;}
#footer .txt { padding:15px 25px 20px 20px;}
#footer .txt img{;margin-top:5px}
#footer .pic1 { margin:4px 0px 0 8px;}
#flink {width:630px;float:right;font-size:10px;color:#666}
#flink a{font-size:10px;color:#888}
*html #flink a{font-size:9px;color:#888}

#bnr {margin-bottom:10px}

/*================== index.html ==================*/
#page1 #content .col_2 .pic1 { float:left; margin:0 7px 5px 0;}
#page1 #content .column1 { width:103px; background:url(images/line.gif) top right repeat-y;}
#page1 #content .column1 .ind1 { padding-left:2px;}
#page1 #content .column2 { width:125px; background:url(images/line.gif) top right repeat-y;}
#page1 #content .column2 .ind1 { padding-left:24px;}
#page1 #content .column3 { width:125px; background:url(images/line.gif) top right repeat-y;}
#page1 #content .column3 .ind1 { padding-left:26px;}
#page1 #content .column4 { width:124px; background:url(images/line.gif) top right repeat-y;}
#page1 #content .column4 .ind1 { padding-left:34px;}
#page1 #content .column5 { width:125px; background:url(images/line.gif) top right repeat-y;}
#page1 #content .column5 .ind1 { padding-left:30px;}
#page1 #content .column6 { width:96px;}
#page1 #content .column6 .ind1 { padding-left:28px;}
#page1 #content .pic1 { margin-bottom:13px;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .block1 .indent1 { padding:30px 0 28px 23px;}
#page2 #content .column1 { width:242px;}
#page2 #content .column1 .ind1 { padding-right:40px;}
#page2 #content .column2 { width:209px;}
#page2 #content .col_1 .pad { padding-right:17px;}
#page2 #content .column3 { width:227px; background:url(images/line.gif) top right repeat-y;}
#page2 #content .column4 { width:209px;}
#page2 #content .column4 ul { margin-left:22px;}
#page2 #content .col_2 .block1 .ind { padding:0 19px 0 11px;}
#page2 #content .indent { padding-bottom:28px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .pic { margin:0 15px 32px 0;}
#page3 #content .col_1 .ind { padding:22px 19px 38px 16px;}
#page3 #content .col_2 .block1 .ind { padding:0 9px 0 19px;}
#page3 #content .col_2 .block1 .bg_line1 { background:url(images/bg_line_block.gif) bottom left repeat-x; padding-bottom:15px; margin-bottom:18px;}
#page3 #content .column1 { width:230px; background:url(images/line.gif) top right repeat-y;}
#page3 #content .column1 p { padding:17px 35px 0 9px;}
#page3 #content .column2 { width:250px; background:url(images/line.gif) top right repeat-y;}
#page3 #content .column2 .ind1 { padding:0 24px 0 30px;}
#page3 #content .column2 p { padding:17px 5px 0 9px;}
#page3 #content .column3 { width:225px;}
#page3 #content .column3 .ind1 { padding:0 0px 0 30px;}
#page3 #content .column3 p { padding:17px 5px 0 9px;}
#page3 #content .block1 .indent1 { padding:30px 0 42px 16px;}


/*================== index-3.html ==================*/
#page4 #content .col_1 .ind { padding:22px 19px 57px 16px;}
#page4 #content .col_1 .pad { padding-right:17px;}
#page4 #content .block1 .indent1 { padding:30px 16px 38px 23px;}
#page4 #content .indent1 { padding:30px 16px 0px 23px;}
#page4 #content .column1 { width:370px;}
#page4 #content .column1 .ind { padding-right:26px;}
#page4 #content .column2 { width:341px;}
#page4 #content .pic { margin:0 15px 52px 0;}
#page4 #content .pic1 { margin:0 15px 0px 0; float:left;}
#page4 #content .indent { padding:0px 15px 16px 13px;}

/*================== index-4.html ==================*/
#page5 #content .col_1 .block1 .indent1 { padding:30px 0 34px 23px;}
#page5 #content .column3 { width:228px; background:url(images/line.gif) top right repeat-y;}
#page5 #content .column4 ul { padding-left:24px;}
#page5 #content .column4 { width:209px;}
#page5 #content .col_1 .pad { padding-right:17px;}
#page5 #content .col_2 .block1 .ind { padding:0 9px 0 13px;}
#page5 #content .col_2 .pic1 { margin-bottom:15px;}
#page5 #content .col_2 ul { padding-bottom:15px;}
#page5 #content .block1 .l_b { background:url(images/b_l.gif) no-repeat left bottom; padding:17px 0 28px 0;}
#page5 #content .indent { padding:0px 15px 30px 13px;}

/*================== index-5.html ==================*/
#page6 #content .column1 { width:252px;}
#page6 #content .column1 a { font-weight:normal;} 
#page6 #content .column2 { width:203px;}
#page6 #content .column2 a { font-weight:normal;} 
#page6 #content .div { height:30px;}
#page6 #content .div1 { height:164px;}
#page6 #content .column3 { width:227px; background:url(images/line.gif) top right repeat-y;}
#page6 #content .column3 .ind1 { padding-right:22px;}
#page6 #content .column4 { width:250px; background:url(images/line.gif) top right repeat-y;}
#page6 #content .column4 .ind1 { padding:0 19px 0 25px;}
#page6 #content .column5 { width:231px;}
#page6 #content .column5 .ind1 { padding-left:25px;}
#page6 #content .block1 .indent1 { padding:30px 0 45px 23px;}

/*================== index-6.html ==================*/
#page7 #content .indent { padding:22px 36px 39px 35px;}
#page7 #content a { font-weight:normal;}

/*==================list====================*/
.block { background:#ffffff; width:239px; float:right;}
.block .top { background:url(images/top_block.gif) top left no-repeat;}
.block .bottom { background:url(images/bottom_block.gif) bottom left no-repeat; padding:8px 17px 8px 20px;}

.block1 { background-color:#f0f0f0; width:100%;margin-bottom:10px}
.block1 .top_line { background:url(images/bg_line_block.gif) top left repeat-x;}
.block1 .right_line { background:url(images/bg_line_block.gif) top right repeat-y;}
.block1 .bottom_line { background:url(images/bg_line_block.gif) bottom left repeat-x;}
.block1 .left_line { background:url(images/bg_line_block.gif) top left repeat-y;}
.block1 .l_t { background:url(images/t_l.gif) no-repeat left top;}
.block1 .r_t { background:url(images/t_r.gif) no-repeat right top;}
.block1 .r_b { background:url(images/b_r.gif) no-repeat right bottom;}
.block1 .l_b { background:url(images/b_l.gif) no-repeat left bottom; padding:17px 0 28px 0;}
.block1 .l_b1 { background:url(images/b_l.gif) no-repeat left bottom; padding:0; width:100%}
.block1 .indent1 { padding:30px 0 62px 23px;}
.block1 .ind { padding:0 16px 0 19px;}
.block1 .bg_line1 { background:url(images/bg_line_block.gif) bottom left repeat-x; padding-bottom:20px; margin-bottom:22px;}
.block1 .more {background:url(images/z_more_block.gif) 0px 5px no-repeat; padding-left:14px; font-weight:bold; color:#717e86;}

#list {padding:10px 15px 10px 15px;font-size:13px}
#list ul{list-style:none}
#list li{border-bottom:dotted 1px #ccc;padding:15px;line-height:130%}
#list h2{line-height:140%}
#list h3{line-height:140%}

#pagenavi {text-align:center}
#pagenavi a{padding:5px 10px 5px 10px;border:solid 1px orangered;margin:0px 1px 0px 0px;color:orangered}
#pagenavi a:hover{background:orangered;color:#fff}

/*==========================================*/


.corptable {background:#ccc;width:99%;font-size:12px;margin-bottom:10px;width:510px}
.corptable th{width:80px;background:#f5f5f5;border-top:solid 1px #fff;border-left:solid 1px #fff;padding:7px 7px 7px 12px}
.corptable td{background:#fff;text-align:left;padding:7px 7px 7px 12px;font-size:13px}
.corptable h3 a{font-size:13px;}
.corptable p{font-size:10px;margin:0px;padding:0px}
.corptable img{margin:10px}
.corptable a{color:#0099ff;font-size:13px}
.corptable a:hover{color:#00ccff}

.listtop {padding:10px 8px 10px 15px;border-left:solid 8px orangered;font-size:14px;line-height:140%}
.listtop h3{line-height:140%;font-size:16px}

#dspt {line-height:150%;padding:5px}


.input {color:#656578;		 
		height:21px;
		width:195px;
		background:#fff;
		border:solid 1px #bfbfbf;
		font-family:Tahoma;
}

textarea { background:#fff;
		   color:#656578;
		   border:solid 1px #bfbfbf;
		   width:195px; height:151px;
		   overflow:auto;
		   font-family:Tahoma; 
		   font-size:1em; 
		   font-family:Tahoma;
}

#rsearch {padding:6px 10px 15px 30px;background:url(/images/c_bar.gif) no-repeat left top;text-align:center}


#rsearch2 {padding:5px 10px 15px 0px;background:url(/images/search_bg2.gif) no-repeat left top;margin-bottom:20px;text-align:center}

#rcat {padding:10px;background:#ffccff;border:solid 1px #ccc;margin-bottom:20px}

#footerbar {background:#f5f5f5;padding:6px;text-align:center;font-weight:normal;font-size:10px;border-top:solid 1px #ccc}

#footerbar a{font-size:10px;color:#666;font-weight:normal}

.4menu {line-height:140%;width:470px}

.menuicon{background:url(images/icon.gif) 0px 2px no-repeat; padding-left:14px; font-weight:normal;}
*html .menuicon{background:url(images/icon.gif) 0px 0px no-repeat; padding-left:14px; font-weight:normal;}


.side{display:block;}
.sidefg a{color:#ffffff;}
.side *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0047FF}
.side1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91afff;
  border-right:1px solid #91afff;
  background:#3f75ff}
.side2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5ecff;
  border-right:1px solid #e5ecff;
  background:#3069ff}
.side3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3069ff;
  border-right:1px solid #3069ff;}
.side4{
  border-left:1px solid #91afff;
  border-right:1px solid #91afff}
.side5{
  border-left:1px solid #3f75ff;
  border-right:1px solid #3f75ff}
.sidefg{
  background:#0047FF;
  padding:15px;
  height:140px;
  color:#ffffff;
  font-size:12px}

#recomend {background:#eee;padding:10px;width:460px;}