﻿@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
a { color:#333333; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:none; }
form { padding:0px; margin:0px; }
img { border:0; margin:auto; }
select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.text_center { text-align:center; padding-bottom: 3px; }
.text_left { text-align:left; }
.text_right { text-align:right; margin:20px 0; }
/*-----*/
#container { width:1000px; margin:0 auto; background-color:#FFF; }
#head { width:1000px; margin:0 auto;}
#head_logo{ float:left; width:720px; padding:15px 0;}
#head_language { float:right; text-align:right; padding:10px 10px 0 0; height:50px; line-height:50%; }
#mainbox{ width:1000px; clear:both; margin:10px auto; }
#banner_slice{ margin:0 auto; width:1000px; background:#Ccc; padding:5px 0;}
.slicecontainer, .slicecontainer *{margin:0; padding:0;}
.slicecontainer{width:1000px; height:300px; overflow:hidden;position:relative; background:#FFF}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1000px; height:300px; display:block;}

.slider2{width:4550px;}
.slider2 li{float:left;}

#fairtime{background:#eeeeee; margin-bottom:20px; text-align:center; padding:10px;}
#fairtime img{ margin:8px auto;}
#fairtime .t1{ font-size:18px; font-weight:500; color:#C00; }
#fairtime .t2{ font-size:12px; font-weight:bold;line-height:20px; color:#666}
#fairtime .t3{ font-size:14px; line-height:30px;}


#btm { height:25px; font-size:12px; line-height:25px; color:#444; margin-top:20px; font-family:Arial, Helvetica, sans-serif; padding-bottom:50px; text-align:center; }

ul#topnav { list-style: none; width:980px; background:url(../images/navi_bg.gif) repeat-x; height:53px; padding:0 0 0 20px; margin:0; }
ul#topnav li { float: left; margin: 0; position: relative;z-index:300;  }
ul#topnav li a { padding:5px 30px; color:#FFF; font-size:18px;  line-height:53px; }
ul#topnav li a:hover{ background:url(../images/navi_bg_on.gif) 0 0 repeat-x;}
ul#topnav li .sub { float:left; position: absolute; top: 45px; left:0; padding:11px 0 0 0; z-index:10000;  display: none;  }
ul#topnav li .sub ul { list-style: none; margin: 0; padding:10px; float: left;  border:1px solid #36c; background:#FFF; }
ul#topnav .sub ul li {color:#c00; font-size:12px;  line-height:30px;background:#eee; padding:0; width:160px;}
ul#topnav .sub ul li a {  background:#fff;padding:0 0 0 10px; display:block;width:150px;line-height:25px;  color:#333; font-size:11px; }
ul#topnav .sub ul li a:hover {  background:#fff; text-decoration:underline; }
ul#topnav a.a2:link, ul#topnav a.a2:hover, ul#topnav a.a2:visited{color:#c00; font-size:12px; line-height:30px;background:#eee; padding:0; width:160px}

ul#topnav li.buyer  .sub { width: 200px; }
ul#topnav li.buyer  .sub ul {width:200px;  }
ul#topnav li.buyer  .sub ul li {width:200px;  }
ul#topnav li.buyer  .sub ul li a { width:200px; }





#foot_nav { width:960px;_width:970px;  height:25px; padding:0 0 0 40px; _padding:0 0 0 10px; margin:0; background:#36c; overflow:hidden;}
#foot_nav li { float: left; margin: 0; position: relative; list-style:none; }
#foot_nav li a { padding:0 50px 0 25px; color:#FFF; font-size:14px;  }
#foot_nav li a:hover{}
#btm .sub { padding:0 0 0 50px;  *padding:0 0 0 56px;  z-index:1000;  background-color:#eee;  }
#btm .sub ul { float:left; list-style: none; margin: 0; padding:10px; }
#btm .sub ul li { color:#c00;  line-height:20px;  text-align:left; }
#btm .sub ul li a { display:block; width:120px; 	line-height:20px;  color:#444; font-size:12px; text-align:left; }
#btm .sub ul li a:hover {  text-decoration:underline; }
#btm a.red:link, #btm a.red:visited, #btm a.red:hover{ color:#c00; }


#btm .clear{ clear:both;}
#btm ul.about li a{ width:100px; }
#btm ul.buyer { margin-left:-40px; }
#btm ul.buyer li a{ width:165px; }
#btm ul.partner li a{ margin-left:10px;}


#left_column{width:263px; margin:35px 0 0 10px; float:right; }
#left_column .btn{ margin-bottom:20px;}
#left_column .btn2{ font-size:14px; font-weight:600; color:#666; text-align:center; line-height:30px; margin-top:40px;}




/*
.menu { margin-bottom:14px; }
.menu ul { margin:0px; padding:0; }
.menu ul li { list-style:none; margin:2px 0px; padding:0px; width:195px; height:39px; background:url(../images/index/index_leftmenu.jpg) no-repeat; }
.menu ul li a { font-size:15px; font-weight:bold; color:#444; line-height:39px; margin-left:25px; }
.menu ul li a:hover { font-size:15px; font-weight:bold; color:#333; line-height:39px; text-decoration:underline; margin-left:25px; }
.menu .nav_on { text-decoration:underline; }
.menu .nav2 { height:45px; background:url(../images/index/index_leftmenu_2.jpg) no-repeat; line-height:20px; padding:6px 0 0 25px; width:170px; }
.menu .nav2 a { font-size:15px; font-weight:bold; color:#444; margin-left:0; line-height:20px; height:45px; }
.menu .nav2:hover a { font-size:15px; font-weight:bold; color:#333; text-decoration:underline; margin-left:0px; line-height:20px; }
*/



/*
.leftcolumn_block{border:1px solid #c7c7c7; padding-bottom:20px;position:relative; }
.leftcolumn_block .leftBottom { background:url(../images/index/roundcorner.gif) no-repeat left bottom; width:10px; height:10px; position:absolute; left:0; bottom:0; }
.leftcolumn_block .rightBottom { background: url(../images/index/roundcorner.gif) no-repeat right bottom; width:10px; height:10px; position:absolute; right:0; bottom:0; }

*/

.leftcolumn_block{padding-bottom:20px; }
.leftcolumn_tit{ border-bottom:1px solid #aaa; background:url(../images/ico_arrow.gif) 20px 12px no-repeat; height:38px; margin:0 auto;font-size:16px; font-weight:700; color:#c00; line-height:38px; padding-left:45px;}
.leftcolumn_tit a{color:#c00;line-height:38px; }

.leftcol_list{  padding:10px 10px 0 0;} 
.leftcol_list ul{ margin:0px; padding:0px; }
.leftcol_list ul li{ list-style:none; margin:0px; padding:0px;/*border-bottom:1px dotted #CCC;*/  background:url(../images/index/ico_arrow.jpg) no-repeat 23px 6px; padding-left:45px;line-height:23px;}
.leftcol_list ul li a{  display:block; }


#right_column{ width:693px; float:left; }
.rightcolful{ width:680px; border:1px solid #c7c7c7; margin-bottom:13px;}
.rightcolful_tit { background:url(../images/index/indexcol_tit.gif) repeat-x; width:661px; height:38px; margin:0 auto; font-size:16px; font-weight:bold; color:#444; line-height:38px; padding-left:17px; }
.rightcolful_cont{ width:658px; padding:15px 10px 10px 10px; margin:0 auto; text-align:center;}
.rightcolful_cont2{width:638px; padding:10px 20px; margin:0 auto; line-height:160%;}


.blue { color:#0098E1; }
#indexpdcbox { }
#indexpdcbox ul { padding:0; margin:0; }
#indexpdcbox ul li { display:block; width:115px; height:77px; font-size:14px; color:#FFF; text-align:center; float:left; background:url(../images/index/pdc_block_bg.jpg) no-repeat; font-weight:bold; list-style:none; padding-top:9px; margin-left:10px; margin-right:6px; padding-bottom:0; line-height:21px; }
a.pcdbtn { display:block; width:81px; height:18px; background:url(../images/index/pdc_block_btn.gif) no-repeat; font-size:12px; margin:10px auto 0 4px; font-weight:normal; text-align:right; padding-right:20px; line-height:19px; cursor:pointer; }
a.pdcreg { font-size:16px; color:#FFF; line-height:25px; padding-top:5px; display:block; }
a.pdcreg:hover { color:#0FF; }
.rightcol_one3rd1 { width:218px; height:235px; border:1px solid #c7c7c7; text-align:center; float:left; margin-right:10px; }
.rightcol_one3rd1_tit { width:198px; background:url(../images/index/indexcol_tit.gif) repeat-x; height:38px; margin:0 auto; font-size:16px; font-weight:bold; color:#444; line-height:38px; padding-left:17px; text-align:left; }
.rightcol_one3rd1 img { margin-top:17px; }
.rightcol_one4 { width:140px; height:228px; border:1px solid #c7c7c7; text-align:center; float:left; margin-right:10px; }
.rightcol_one4_tit { width:122px; background:url(../images/index/indexcol_tit.gif) repeat-x; height:38px; margin:0 auto; font-size:16px; font-weight:bold; color:#444; line-height:38px; padding-left:17px; text-align:left; }
.rightcol_one4 img { margin-top:17px; }
.coop_logo { text-align:center; }
.coop_logo img { margin:4px 20px; }
.list1_3 { width:197px; padding:5px; text-align:left; }
.list1_3 ul { margin:0px; padding:0px; }
.list1_3 ul li { list-style:none; margin:0px; padding:2px 0 2px 15px; border-bottom:1px dotted #CCC; background:url(../images/index/ico_arrow.jpg) no-repeat 5px 7px; line-height:17px; }
.list3 { background:url(../images/index/index_title3_cont_bg.gif) no-repeat; width:177px; height:114px; padding:20px; }
.list3 ul { margin:0px; padding:0px; }
.list3 ul li { list-style:none; margin:0px; padding:0px; margin-bottom:5px; background:url(../images/index/ico_arrow.jpg) no-repeat 0px 5px; }
.txt18 { padding-left:18px; font-size:14px; font-weight:bold; color:#666; font-family:Arial, Helvetica, sans-serif; }
.txt14 { padding-left:12px; font-size:14px; font-weight:bold; color:#666; }
.txt12 { font-size:12px; display:block; width:150px; margin:5px 0 0 16px; line-height:150%; }
.right_column1 { margin:15px 0 0 0; clear:both; }
.index_title1 { width:654px; height:38px; background:url(../images/index/index_title.jpg) no-repeat; font-size:18px; font-weight:bold; padding-left:15px; line-height:37px; color:#444; }
.more { text-align:right; color:#C00 }


#category{ width:680px; overflow:hidden; line-height:22px; margin-bottom:15px; padding:10px 0 0 22px;}
#category .list_p1{ width:260px;padding:0 15px 0 5px;border-right:1px solid #CCC;}
#category .list_p2{ width:105px;padding:0 15px;border-right:1px solid #CCC;}
#category .list_p3{ width:240px;padding-left:15px;}
#category ul{   float:left; padding:0; margin:0;}
#category span{ color:#C00; font-weight:bold;  }
