﻿*{padding:0;margin:0; outline:none;}
html, body{ font: 12px/22px 宋体, Arial, Helvetica, sans-serif; color:#5d5d5d; line-height:160%; background-color:#f4f1e8; }
a{ color:#494949; text-decoration:none;}
a:hover{ text-decoration:underline; color:#df0214;}
img{ border:0;}
ol,ul{ list-style:none;}
input,textarea{ font-size:12px;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; height:0; line-height:0; overflow:hidden;}
.block{ display:block;}
.b{ font-weight:bold;}
.en{ font-family:Verdana; font-size:11px;}

.textbox{ border:solid 1px #c6c6c6; padding:0 3px; height:18px; line-height:18px;}
.hide{ display:inline-block; white-space:nowrap; overflow:hidden; vertical-align:middle;}
.ybimg{ border:solid 4px #f6c20e;}
.gray{ color:#8d8d8d;}
.red{ color:#e10112;}
.orange{ color:#f5b502;}
.bred{ color:#e30214;}
.l_red{ color:#e10112;}
a.l_red:hover{ color:#494949;}

#container{ width:1003px; margin:0 auto; background:url(../images/ct_bg.jpg) no-repeat top; }
#header{ width:936px; margin:0 auto; }
#main{ background:url(../Images/center_bg.gif) repeat-y;}
#main .mainwrapper{ width:936px; margin:0 auto;}
#footer{ height:80px; background:url(../images/footer_bg.gif) no-repeat; }

#header #logoct{ height:80px; clear:both;}
#header #logoct #hrflash{ float:right; margin-right:20px;}
#header #menuct{ margin-top:4px;}

#footer .logo{ float:left; padding:30px 15px 0 44px;}
#footer .conct{ float:left; padding-top:36px; _padding-top:40px;}
#footer .conct .gomye{ display:inline-block; margin-right:15px;}

#indexcontent{ margin-top:6px;}
#indexcontent #productflash{ float:left; width:454px;}
#indexcontent .topnews{ float:left; width:342px; margin-left:6px; background-color:#fcf9f2;}
.topnews .head{ height:22px; background:url(../Images/topnew_title.jpg) no-repeat;}
.topnews .head a{ float:right; padding:8px 10px 9px 0;}
.topnews .body{ padding:12px 8px 0; height:150px;}
.topnews .top{ height:67px;}
.topnews .top .img{ float:left; width:89px; height:58px; border:solid 2px #ffcb17; margin-right:6px;}
.topnews .top .title{ width:210px;}
.topnews .top .sum{ display:block; margin-left:103px; height:40px; overflow:hidden;}
.topnews li{ height:25px; line-height:25px; padding-left:12px; background:url(../Images/topnew_icon.gif) no-repeat left center;}
.topnews li a{ width:238px;}
.topnews li a .hot{ padding-right:22px; background:url(../Images/hot.gif) no-repeat right center;}
#indexcontent #inviteflash{ float:right; width:128px;}

.insidebanner{ min-height:150px; _height:150px; position:relative;}
.insidebanner #bannerflash{position:absolute; left:0px; bottom:0;}
.insidebody{ background:url(../Images/insidebody_bg.gif) repeat-x;}
#sidebar{ float:left; _display:inline; width:211px; margin-left:4px; padding-top:22px;}

.columnnav .colname{ height:62px; background:url(../Images/cat_head.jpg) no-repeat;}
.columnnav .listcontainer{ padding:15px 0 20px 4px; min-height:130px;_height:130px; background:url(../Images/cat_center.gif) repeat-y;}
.columnnav li{ height:26px; width:207px;}
.columnnav li a{ display:block; height:26px; line-height:26px; padding-left:70px; font-weight:bold; color:#7a7a7a;}
.columnnav li a:hover,
.columnnav li a.active{ color:#fff; text-decoration:none; background:url(../Images/catact_bg.jpg) no-repeat;}
.columnnav .colfooter{ height:12px; background:url(../Images/cat_bottom.gif) no-repeat;}

#sidebar .rollnews{ margin-top:12px; padding:4px; border:solid 1px #f1f1f1;}
#sidebar .contact{ margin-top:10px;}

#contentbody{ float:left; width:721px; margin-top:20px; min-height:550px; _height:550px; background:url(../Images/content_leftdash.gif) repeat-y;}
#contentbody .wrapper{ padding:0 16px 0 27px;}  /* width 678px */
.conheader{ border-bottom:solid 3px #e12103; width:678px; position:relative;}
.conheader .location{ text-align:right; padding-right:20px; overflow:hidden; clear:both;}
.conheader .location .loclink{ float:right; padding-left:18px; line-height:25px; background:url(../Images/locationicon.gif) no-repeat left center;}
.conheader .bgline{ margin-top:10px; height:26px; background-color:#f7f4e8;}
.conheader .title{ margin:-56px 0 5px 0; height:67px; padding-left:60px; background:url(../Images/boy.gif) no-repeat left center;}
.conheader .title img{ margin-top:30px;}
#contentbody .container{ margin-top:10px;}

#prevBtn1 a,#nextBtn1 a
{ position:absolute; display:block; width:28px; height:28px; text-indent:-9999px;}
#prevBtn1 a{ left:15px; top:45px; background:url(../Images/prev.jpg) no-repeat;}
#nextBtn1 a{ right:15px; top:45px; background:url(../Images/next.jpg) no-repeat;}

.icly{ padding-left:17px; background:url(../Images/list_left.gif) no-repeat left center;}
.hotlink{ background:url(../Images/hoticon.gif) no-repeat right center; padding-right:25px;}
.pageslist{ text-align:center; margin:20px 0px 30px;}
.pageslist a img{ margin:0px 6px; vertical-align:middle;}
.pageslist .indexlist a{ margin:0px 5px;}
.pageslist .indexlist a:hover,.pageslist .indexlist a.cur{ color:#F00;}
/*--- overview ---*/
.growthhis .sliderct{ margin:20px 0; height:118px; position:relative; overflow:hidden; background:url(../Images/slider_bg.gif) no-repeat center;}
.growthhis .sliderct #slider1{ margin:13px auto 0;}
.growthhis .sliderct li{ width:165px; height:91px; text-align:center;}
.growthhis .sliderct li img{ width:131px; height:81px;}
.growthhis .ghlist{ min-height:270px;}
.growthhis .ghlist li{ margin:0 10px; line-height:200%; padding-left:17px; background:url(../Images/list_left.gif) no-repeat left center;}

.groupprofile{ padding:10px 5px 30px; line-height:180%;}
.groupprofile .picti{ display:block; font-weight:bold; color:#e30214; font-size:13px; line-height:35px; text-align:center;}

.honorslist{ min-height:400px; padding:0 9px 0;}
.honorslist .item{ float:left; _display:inline; margin:10px 0 5px 23px; width:190px; text-align:center; font-weight:bold;}
.honorslist .item div{ padding:4px; margin-bottom:4px;}
.honorslist .item div img{ width:174px; height:109px; border:solid 3px #f6c20e;}
.honorslist .sepline{ clear:both; height:1; line-height:1px;}

/*--- news ---*/
.contentview{ padding:5px; width:668px; overflow:hidden;}
.contentview .title{ font-weight:bold; font-size:15px; color:#f3ac04; text-align:center;}
.contentview .info{ display:block; margin:5px 0 10px 0; padding-bottom:15px; border-bottom:dashed 1px #898989; text-align:center;}
.contentview .body{word-wrap:break-word;}

.newslist{ min-height:400px; padding:5px 15px 0 20px;}
.newslist .topitem{float:left; display:inline; margin:0 12px; width:190px; text-align:center;font-weight:bold;}
.newslist .topitem div{ margin-bottom:4px;}
.newslist .topitem div img{ width:172px; height:104px;}
.newslist .item .title{ display:block; font-weight:bold; background:url(../Images/moreicon.gif) no-repeat right center; padding-right:35px;}
.newslist .item .summary{ display:inline-block; padding-left:78px;}
.newslist .sepline{ clear:both; margin-bottom:12px; line-height:8px; height:8px; border-bottom:solid 1px #f5f5f5;}

.activlist{ padding:5px 20px;}
.activlist .item .imgct{ float:left; width:144px;}
.activlist .item .imgct img{ width:136px;}
.activlist .item .sum{ float:left; margin-left:15px; width:465px;}
.activlist .item .sum .title{ font-weight:bold;}
.activlist .item .sum .more{ clear:both; float:right;}
.activlist .sepline{ clear:both; margin-bottom:15px; line-height:13px; height:13px; border-bottom:solid 1px #f5f5f5;}

/*--- product ---*/
.searchpro{ padding:8px 43px; border:solid 3px #d7d7d7; background:url(../Images/search.jpg) no-repeat 16px center;}
.searchpro *{ vertical-align:middle;}
.searchpro .subm{ border:0; width:36px; height:21px; line-height:21px; text-align:center; background:url(../Images/btn_bg.jpg) no-repeat; cursor:pointer;}
.pickledfood li{ height:182px; padding-left:15px; border-bottom:solid 1px #f0f0f0; overflow:hidden;}
.pickledfood li .picct{ float:left; margin-top:18px; width:176px; height:145px; position:relative; background:url(../Images/pic_bg.jpg) no-repeat;}
.pickledfood li .picct .pic{ margin:4px 0 0 4px; width:168px; height:137px;}
.pickledfood li .picct .hot{ position:absolute; left:0; top:0;}
.pickledfood li table{ margin:18px 0 0 187px; width:448px; border-collapse:collapse;}
.pickledfood li table th{ width:78px; text-align:right; font-weight:normal; color:#df1c03;}
.pickledfood li table .prodes{ vertical-align:top;}
.pickledfood li table td{ padding-left:3px; height:25px;}

.productview{ margin:0 8px;}
.productview .prosum{ height:305px; padding:15px 0 0 15px; border-bottom:solid 2px #ef3604;}
.productview .prosum .picct{ float:left; width:338px; height:279px; position:relative; background:url(../Images/pic_bg1.jpg) no-repeat;}
.productview .prosum .picct .pic{ margin:4px 0 0 4px; width:330px; height:271px;}
.productview .prosum .picct .hot{ position:absolute; left:0; top:0;}
.productview .prosum table{ margin:10px 0 0 358px; width:270px; border-collapse:collapse;}
.productview .prosum table th{ width:63px; text-align:right; font-weight:normal; color:#df1c03;}
.productview .prosum table td{ padding-left:3px; height:25px;}
.productview .prodes{ margin:12px 0 50px; line-height:190%;}

/*--- service ---*/
.postform{ padding:0 20px;}
.postform .header{ padding:7px 0; font-weight:bold;}
.postform table{ width:100%; background-color:#fafafa; border-top:dashed 1px #898989; border-bottom:dashed 1px #898989;}
.postform table td{ padding:4px 8px;}
.postform table th{ width:15%; text-align:right;}
.postform table .longin{ width:330px;}
.postform table .conin{ margin-left:20px; width:575px; height:130px; border:solid 1px #c6c6c6; padding:1px 2px;}
.postform table .button{ padding:15px 0; text-align:center;}
.postform .button .sub,.postform .button .reset{ width:92px; height:20px; border:0; cursor:pointer;}
.postform .button .sub{ background:url(../Images/submit.gif) no-repeat;}
.postform .button .reset{ margin-left:20px; background:url(../Images/reset.gif) no-repeat;}






