/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:tohama; color:#666666;line-height:1.5em; background-color:#000000}
img{ border:none;}
h1,h2,h3,h4,h5{ font-size:14px; color:#000;}
input{ border:0; vertical-align:middle;}
ul,ol{ list-style-type:none;  }
p{ word-wrap:break-word; word-break:break-all;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#b51c1c;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.m_b10{ margin-bottom:10px;}
.m_b15{ margin-bottom:15px;}
.title{ height:24px;  line-height:0; background:url(images/tit_bg.jpg) no-repeat bottom left; padding-left:20px; text-indent:-9999px;}
.title span{ display:block; height:16px;}
#page{ width:979px; margin:0 auto; background-color:#f8f8f8;}

.newslist li{ height:28px; line-height:28px; white-space:nowrap;}
.newslist li a{ color:#8d8d8d;}
.newslist li a:hover{ color:#CC0033;}
.newslist li span{ float:right;}

/*****************************index************************************/

/*header*/
#header{}
.top{ background:#f7f7f7 url(images/top_bg.jpg) repeat-x; height:75px; padding-top:5px; padding:0 15px;}
.top .logo{ width:343px; height:68px; float:left;}
.top .rightarea{ float:right;}
.top .rightarea .num{  margin-top:20px; margin-bottom:10px; font-weight:400; color:#000000; font-size:13px;}
.top .rightarea .sy{ text-align:right;}

.ad{ width:979px; height:242px; overflow:hidden;}
.ad img{ width:979px; height:242px;}
.nav{ height:35px; background:url(images/nav_bg.jpg) repeat-x top left;}
.nav ul li{ float:left; width:104px; padding-right:2px; background:url(images/whilte_line.jpg) no-repeat top right;}
.nav ul li a.mainmenu{ display:block; width:106px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; font-weight:bold;}
.nav ul li a.mainmenu:hover{ background:url(images/hover_bg.jpg) repeat-x;}
.menu1 div{ display:none;}
.menu2{ position:relative;}
.menu2 div{ display:block; position:absolute; z-index:9999; top:34px; left:-10px; width:130px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#f7f7f7;}
.menu2 div a{ display:block; width:130px; height:28px; line-height:28px; text-align:center; border-bottom:1px dotted #a0a0a0; color:#a0a0a0;}
.menu2 div a:hover{ color:#CC0033;}

/*main*/
#main{ margin:20px 0; height:auto !important; height:700px; min-height:700px;}
.main_left{ width:695px; overflow:hidden; border-right:1px solid #c82422; padding-right:15px;}
.main_right{ width:253px; padding-left:15px; overflow:hidden;}

/*********
	left
*********/

/*part1*/
.qh{ width:332px; height:210px; overflow:hidden;}
.about{ width:355px; height:210px; overflow:hidden;}
.about_span{  width:68px; background:url(images/icons.jpg) no-repeat 0 0;}
.about .body{ padding:10px;}
.about .body .content{height:138px; overflow:hidden; line-height:180%; font-size:12px;}
.about .body .content p{ text-indent:2em; font-size:14px; line-height:2;}
.about .body .content img{ border:1px solid #eee; margin:8px;}
.about .body .more{ float:right; display:block; width:85px; height:31px; margin-top:8px; background:url(images/icons.jpg) no-repeat -225px -74px; text-indent:-9999px;}

.Special_cars{ width:332px; height:104px; overflow:hidden; }
.Special_cars h2 span{ width:83px; background:url(images/icons.jpg) no-repeat 0px -22px;}
.Special_cars .body{ height:100px; padding:15px; overflow:hidden;}
.Special_cars .body ul li{ width:90px; padding-right:8px;text-align:left; height:25px; line-height:25px;  float:left;}
.Special_cars .body ul li a{ color:#747474;}
.Special_cars .body ul li a:hover{ color:#b01c1c;}
.Special_cars .body p{ clear:left; text-align:right;}
.Special_cars .body p a{ color:#b01c1c;}
.Special_cars .body p a:hover{ text-decoration:underline;}

.searchbox{width:355px; height:104px; overflow:hidden;}
.searchbar{ height:25px; padding-top:5px; padding-left:11px; background-color:#e2e2e2;}
.searchbar .input{ width:187px; height:18px; line-height:18px; background:#fff url(images/index_47.jpg) no-repeat center left; padding-left:17px; border:1px solid #ccc; margin:0 10px;}
.searchbox .small_ad{  width:355px; height:103px; overflow:hidden;}
.searchbox .small_ad img{ width:361px; height:67px;}

/*models*/
.box{ width:695px; border:1px solid #ec3f03; overflow:hidden; margin-top:10px;}
.box h2{ height:16px; padding-left:15px; margin:10px 0;}
.box h2 span{ display:block; width:72px; height:16px; background:url(images/icons.jpg) no-repeat 0px -44px;  text-indent:-9999px;}
.box .models{ }
.box .models li{ float:left; width:121px; height:114px; margin:0px 9px 4px 9px; _margin:0px 8px 4px 8px;}
.box .models dl dt{ width:121px; height:79px; overflow:hidden;padding-left:10px;}
.box .models dl dt img{ width:121px; height:79px; }
.box .models dl dd{ text-align:center; line-height:20px;}
.box .models dl dd a{ color:#747474;}
.box .models dl dd a:hover{ color:red;}
.box .more{ clear:both; margin-bottom:8px; height:24px;}
.box .more a{ display:block; float:right; width:103px; height:24px; text-indent:-9999px; background:url(images/icons.jpg) no-repeat -225px -80px; }

/*newlist*/
.list{ margin-top:10px;}
.box1{ width:345px; height:; overflow:hidden;}
.box1 .head{ width:345px;}
.box1 .head li{ float:left; height:32px; text-align:center; line-height:32px;cursor:pointer; margin:0;}
.box1 .head li a{ display:block; width:100%; font-size:14px; font-weight:bold; color:#000; }
.box1 .head .hover_action{width:171px; background:url(images/hover_action.jpg) no-repeat; color:#CC3333;}
.box1 .head .hover_action a{ color:#CC3333;}
.box1 .head .normal{ width:173px; background:url(images/action.jpg) no-repeat;}
.box1 .center{ height:140px; overflow:hidden; background:url(images/round_c.jpg) repeat-y; padding:15px;}
.box1 .center ul{ display:block; height:140px;}
.box1 .center ul.bg1{ background:url(images/tea-25.jpg) no-repeat right bottom;}
.box1 .center ul.bg2{ background:url(images/tea-26.jpg) no-repeat right bottom;}
.box1 .bottom{ height:4px;}

/*brand*/
.box2{ border-top:1px solid #d10c06; border-bottom:1px solid #d10c06; height:115px; overflow:hidden; margin-top:10px; }
.box2 td{ text-align:center; vertical-align:bottom; width:109px; height:80px;}
.box2 td img{ width:121px; height:79px; margin-top:9px;}
/*********
	right
*********/
.menber{ border:1px solid red; width:233px; padding:10px; overflow:hidden; }
.menber h2 { height:28px; padding-left:10px;}
.menber .input{ height:18px; line-height:18px; width:150px; background:#fff; border:1px solid #ccc;}
.menber .submint{ width:85px; height:31px;}
.menber .submint_bg1{background:url(images/icons.jpg) no-repeat -225px 0px; cursor:pointer;}
.menber .submint_bg2{background:url(images/icons.jpg) no-repeat -225px -37px; cursor:pointer;}

.box3{ width:260px; overflow:hidden; margin-top:20px;}
.newtitspan{ width:35px; background:url(images/icons.jpg) no-repeat 0px -66px;}
.contacttitspan{ width:68px; background:url(images/icons.jpg) no-repeat 0px -88px;}
.box3 h2 .f_linktit{ width:68px; background:url(images/icons.jpg) no-repeat 0px -110px;}
.box3 .body{ padding:20px 8px 5px 8px;}
.box3 .news_body{ background:url(images/tea.jpg) no-repeat bottom right;}
.box3 .body h3{ margin-bottom:10px;}
.box3 .body p{ font-size:14px; line-height:200%;}

.f_links{ text-align:center; height:40px; padding-top:35px;}
.f_links .select{ width:180px;}

/*footer*/
#footer{ height:90px; background:url(images/footer_bg.jpg) repeat-x; padding-top:23px;}
#footer .f_logo{ float:left; width:55px; height:66px; margin-left:250px; display:inline;}
#footer .f_right_area{ float:left; width:600px; height:53px; padding-top:13px; margin-left:12px;}
#footer .f_right_area p{ height:25px; line-height:25px;}

/*****************************ÄÚÒ³************************************/

.innerpage_left{ width:679px; overflow:; padding:8px;}
.location{ height:35px; line-height:35px; color:#333; margin-bottom:18px;}
.innerpage_box{}
.innerpage_box .ny_tit{height:28px;  line-height:28px; background:url(images/tit_bg.jpg) no-repeat bottom left; padding-left:23px; font-size:16px; }
.innerpage_box .content{ padding: 20px 2px 5px 2px; line-height:180%;}
.innerpage_box .content p{ font-size:14px; text-indent:24px; line-height:2; margin-bottom:10px;}
.innerpage_box .content div{ font-size:14px; text-indent:24px; line-height:2;}
.innerpage_box .content strong{ color:#993366;}
.innerpage_box .content li{ font-size:14px; overflow:hidden;}


.page{ height:30px; line-height:30px; margin:20px 0; text-align:center; font-size:12px;}

.products{ padding:15px 10px; _padding:10px 3px;}
.products li{ float:left; font-size:12px; width:185px; height:165px; _height:176px; padding:2px; margin:3px 10px; _margin:4px 16px; border:0px solid #a6a6a6; background:#fff;}
.products dl dt{width:170px; height:128px; _width:160px; _height:136px; }
.products dl dt img{ width:170px; height:128px;  _width:160px;  _height:136px; border:1px solid #a6a6a6; background:#fff;}
.products dl dd{ display:block;font-size:12px;  width:185px; height:24px; line-height:24px; _height:20px; _line-height:20px; text-align:center; _margin-bottom:6px; }

.productsinfo{}
.productsinfo .pic{ text-align:center; margin:15px 0;}
.productsinfo .introduction{ border-top:1px solid #eee; border-bottom:0px solid #eee; padding:15px 0;}
.productsinfo .introduction h3.biaoti{  border:1px solid #ececec; margin-bottom:5px; font-size:14px; font-weight:normal;  height:30px; line-height:30px; text-align:center; background:#eee; color:#643d06;}
.productsinfo .introduction .wenzi{ line-height:180%; padding:10px; }
.productsinfo .introduction .wenzi img{ border:1px solid #eee; margin:8px;}

.newsinfo{ padding:20px;}
.newsinfo .article_tit{  text-align:center; font-size:16px; }
.newsinfo .titinfo{ text-align:center; margin:10px 0; }
.newsinfo .article_content{ padding:7px 10px;  line-height:180%;}
.newsinfo .article_content li{ line-height:200%;}
.newsinfo .article_content img{ border:1px solid #eee; margin:8px;}

.zzpt_box{ width:580px; height:200px; padding:20px 15px; margin:0px auto 20px; background:#fff; border:1px solid #ccc; overflow:hidden;}
.zzpt_box td{ width:50%;}
.zzpt_box td .left{ padding-right:20px;}
.zzpt_box td .left h3{ height:30px; line-height:30px; color:#ae0711; font-size:16px;}
.zzpt_box td .left p{ font-size:14px; color:#333;}
.zzpt_box td .right img{ width:287px; height:181px;}

.reg { color:#000000; background:#ccc;}
.reg .input{ width:187px; height:18px; line-height:18px; border:1px solid #000; margin:0 10px;}

input{BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}

.youqing{ margin-bottom:20px;}
.youqing a{ padding-right:20px;}
















