/* CSS Document */
body, img, h1,h2,h3 { margin:0px; padding:0; border:0; font-size:12px; font:Arial, Helvetica, sans-serif;}
a:link,a:visited {text-decoration:none;}
a:hover{}
ul { margin: 0; padding:0; list-style-type: none; text-align: center;}
.chu { font-weight:bold;}
.big { font-size:15px;}
.topnull { margin-top:5px;}
.color1 { color:#f30;}
.tg_img { margin-left:32px;}
.phone .phonetop { background:url(phone1.jpg) no-repeat left top; width:198px; height:103px;}
.phone .phonetop .qqonline { padding-top:25px; margin-left:20px;}
.listmore { text-align:right; height:22px; line-height:22px;}

/* start top  */
#topmain { width: 996px; margin:0 auto;color: #333333;}
#topmain h1 {width:988px; height:18px; line-height:18px; text-align:right; padding-right:8px; color:#f30; background-color:#F2F6F9;}
#topmain .ldq {width:996px; background-color:#F2F6F9;}
#topmain .ldq .logo { margin-right:15px; float: left; padding-top:7px;}
#topmain .ldq .dianhua {background:url(dianhua.gif) left center no-repeat; width:580px; height:50px; float:left; padding-top:7px;}
#topmain .ldq .qq { float:right; margin-right:10px; margin-top:28px;}
#topmain #nav { width:996px; padding-top:4px;padding-bottom:2px;; background:url(bg_nav.gif) repeat-x;font-weight:bold;}
#topmain #nav ul { width: 810px; float:left;}
#topmain #nav li { width: 88px; float:left; height:26px; line-height:26px; text-align: center;}
#topmain #nav li a { display: block; color: #fff;}
#topmain #nav li a:hover { background: url(nav_bg_hover.gif) no-repeat center center; color: #d20200;}
#topmain #nav li a.dhover { background: url(nav_bg_hover.gif) no-repeat center center; color: #d20200;}
#topmain #nav .navtel { background:url(dianhua01.jpg) no-repeat right center; width:186px; color: #fcff00; height:26px; line-height: 26px; text-align:left; float: right;}
#topmain #nav li.sep { background: url(navi_sep.gif) no-repeat center center; overflow: hidden; height: 30px; width:2px;}
#topmain .kh {width:991px;color:#636363; height:28px; line-height:28px; text-align:left;padding-left:5px;}
#topmain .kh a {color:#636363;}
#topmain ul.barmune { float: left; width: 230px;}
#topmain ul.barmune li { line-height: 36px; height: 36px;}
#topmain ul.barmune li.i1 {background-color:#870000;}
#topmain ul.barmune li.i2 {background-color:#c20000;}
#topmain ul.barmune li.i3 {background-color:#ec0000;}
#topmain ul.barmune li.i4 {background-color:#ff0000;}
#topmain ul.barmune li a { display: block; font-weight:bold; width: 230px; color: #ffe400; height: 36px; text-align: center;}
#topmain .barimg { float: right; width: 760px;}
/* end top */
/* start bodymain */
#bodymain {	margin: 0px auto; width: 996px; background-color: #edf1f4; color: #333333;}
#left { display:inline; margin: 3px 3px 0px 3px; padding:0 6px; width: 750px; background: url(body_bg.gif) repeat-x 0px 0px; padding-top:5px; background-color: #ffffff; float: left;}
#left #taocan { overflow: hidden;}
#left #taocan .title { padding-left: 8px; background: url(news_title.gif) no-repeat; color: #fff; height: 24px; line-height:24px; font: bold 12px/24px arial, helvetica, sans-serif;}
#left #taocan .title .title_sub { float:left;}
#left #taocan .title .title_sub2 { float:left; margin-left:18px;}
#left #taocan .title .title_sub2 a { color:#fff;}
#left #taocan ul { margin-top:10px;}
#left #taocan li { display:inline; margin-left:30px; float:left;}
#left #taocan li img { border:0;}
#left .case_title { padding-left:8px; height: 33px; background: url(case_title.gif) no-repeat left; font: 12px/24px arial, helvetica, sans-serif; font-weight:bold; color: #fff; line-height:33px;}
#left .case_title a { color: #ff4200;}
#left .case_title a:hover { color:#333333;} 
#left .case_title span { padding-left:50px; color:#ff4200;} 
#left ul.case { overflow: hidden; text-align: center;}
#left ul.case li { float: left; width:149px;}
#left ul.case li img { border: #ddd 1px solid; padding: 2px; margin: 4px 0px;}
#left .seo_title { background: url(tc_bg.gif) repeat-x; font: bold 12px/27px arial, helvetica, sans-serif; color: #ff3300; height: 27px;}
#left .seo_title span { padding-left: 450px; font: 12px/27px arial, helvetica, sans-serif; color: #d90d0d;}
#left ul.seo { margin: 5px 4px 15px 4px; color: #333333;}
#left ul.seo li { padding-left: 20px; background: url(dot.gif) no-repeat left center; float: left; margin: 0px 5px 0px 0px; width: 210px; height: 28px; text-align: left;}
#left ul.seo li span { font-weight:bold;}
#left .service {}
#left .service .item { display:inline; width:300px; margin:10px 0px 0px 50px; float:left;}
#left .service .item .title1 { font-weight:bold; margin-bottom:14px; color:#666666;}
#left .service .item .img { width:50px; padding-left:18px; float:left;}
#left .service .item .descr {width:200px; padding-left:18px; line-height:18px; text-align:left; float:left;}
#left .intro { margin:10px 4px; line-height:18px;}

#right { display:inline; padding-right: 6px; padding-top:5px; background: url(body_bg.gif) #fff repeat-x left top; float:right; margin: 3px 3px 0px 0px; width: 219px;}
#right .title {	background: url(whios_title.gif) no-repeat left top; margin: 0px 0px 5px 4px; line-height: 24px; height: 24px; font-weight:bold; padding-left:10px; color:#fff;}
#right ul { padding-bottom: 5px;}
#right ul li { display:block; padding-left: 10px; margin: 0px 0px 5px; line-height:15px; text-align:left;}
#right ul li.jzfw { line-height:24px;}
#right ul li a { background: url(line.gif); color: #333333;}
#right ul li a:hover { color:#f30;}
#right ul li span.nor { float: left; margin: 10px 0px 0px; width: 80px; height: 80px; line-height: 24px;}
#right .phone { margin-bottom:8px; margin-left:4px;}
/* end bodymain */
/*  start top2 */
#top #top_sub32 { color:#999999; height:35px!important; line-height:35px!important; height:28px; line-height:28px; font: 12px/30px "arial",helvetica, sans-serif; text-align:left;}
#top #top_sub32 a { color:#999999;}
#top #top_sub32 a:hover{ color:#f30;}
/* end top2 */
/* start bodymain2 */
#bodymain2 { margin: 0 auto; width: 950px; background-color: #fff; color: #333333;}
#left2 { display:inline; OVERFLOW: hidden; WIDTH: 720px; float:left;}
#bodymain2 .title { BORDER: #d6d6d6 1px solid; border-bottom:none; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(i_t_bg.gif) repeat-x; COLOR: #fff; LINE-HEIGHT: 27px;}
#bodymain2 .title2 { background:url(title2_bg.gif) repeat-x left top; margin-top:5px; padding-left:10px; height:30px; line-height:30px; font-weight:bold; color:#000;}
#bodymain2 .title2 a,a:hover { color:#000;}
#bodymain2 .title2 span { padding-left:480px;}
#bodymain2 a { color:#555;}
#bodymain2 a:hover { color:#f30;}
#left2 .content { BORDER: #d6d6d6 1px solid; PADDING:6px; color:#555;}
#left2 .content p { margin:0; padding:0;}
#left2 .taocan { margin-top:5px;}
#left2 .taocan li { display:inline; margin-left:23px; float:left;}
#left2 .taocan li a { display:block; margin-top:5px;}
#left2 .service .item { display:inline; width:300px; margin:10px 0px 0px 45px; float:left;}
#left2 .service .item .title1 { font-weight:bold; margin-bottom:14px; color:#666666;}
#left2 .service .item .img { width:50px; padding-left:18px; float:left;}
#left2 .service .item .descr {width:200px; padding-left:18px; line-height:18px; text-align:left; float:left;}
#left2 ul.case { margin:5px 0 10px 0; overflow: hidden; text-align: center;}
#left2 ul.case li { float: left; width:176px;}
#left2 ul.case li img { margin-bottom:5px;}
#left2 .tuiguang {}
#left2 .tuiguang .title2_sub { background:url(tuiguang_t_bg.gif) repeat-x; padding-left:20px; height:40px; line-height:40px; font-weight:bold;}
#left2 .tuiguang .title2_sub .dot_img { background:url(tuguang_t_dot.gif) no-repeat left center; padding-left:20px;}
#left2 .tuiguang .descr { margin:5px 0;}
#left2 .tuiguang .descr img { width:311px; float:left;}
#left2 .tuiguang .descr .txt { width:385px; margin-left:10px; line-height:22px; float:left;}
#left2 .tuiguang .descr .txt p { margin-top:5px;}
#left2 .tuiguang .price { border:1px solid #A0D4F7; background:#FDF7F0; padding:5px 30px;}
#left2 .tuiguang .txt2 { margin:5px 0; line-height:22px;}
#left2 .tuiguang .txt2 p { margin-top:5px;}
#left2 .tuiguang .txt2 span { font-weight:bold;}
#left2 .host { width:337px; margin-top:5px; padding:3px; border:1px solid #D3E3F0; float:left;}
#left2 .host .htitle { background:url(host_bg.gif) no-repeat center center; height:70px;}
#left2 .host .htitle .t1 { text-align:right; font-weight:bold; font-size:15px; color:#0000FF;padding:10px;}
#left2 .host .htitle .t2 { text-align:right; padding-right:10px;}
#left2 .host .descr { padding:0 10px;}
#left2 .host .descr .hleft { width:100px; text-align:left; float:left;}
#left2 .host .descr .hright { width:217px; text-align:left; float:left;}
#left2 .host .descr li { height:26px; line-height:26px; border-bottom:1px solid #D3E3F0;}
#left2 .host .descr li.f3 { font-weight:bold;}
#left2 .domain ul.img { margin:5px 0 10px 0; overflow: hidden; text-align: center;}
#left2 .domain ul.img li { float: left; width:235px;}
#left2 .domain .title2 ul.tt li { float:left;}
#left2 .domain .title2 ul.tt li.tt1 { text-align:left; width:106px;}
#left2 .domain .title2 ul.tt li.tt2 { text-align:left; width:490px;}
#left2 .domain .title2 ul.tt li.tt3 { text-align:left; width:100px;}
#left2 .domain .items { padding-left:10px;}
#left2 .domain .items ul.itt { height:32px; border-bottom:1px solid #D3E3F0;}
#left2 .domain .items ul.itt li { padding:10px 0; float:left;}
#left2 .domain .items ul.itt li.itt1 { text-align:left; width:106px;}
#left2 .domain .items ul.itt li.itt2 { text-align:left; width:490px;}
#left2 .domain .items ul.itt li.itt3 { text-align:left; width:100px;}
#left2 .domain .items ul.itt li.itt22 { text-align:left; width:420px;}
#left2 .domain .items ul.itt li.itt33 { text-align:left; width:170px;}

#left2 .contactus {font-size:14px;}
#left2 .contactus .up_img {text-indent:0; text-align:center;}
#left2 .contactus p {line-height:26px; margin-bottom:12px;}
#left2 .contactus fieldset {font-size:14px;padding:0 10px 10px 10px;margin-bottom:20px;border:#ccc 1px solid;}
#left2 .contactus fieldset p {text-indent:0;}
#left2 .contactus legend {font-weight:bold;line-height:26px;padding:0 10px; color:#7d7d7d;}
#left2 .contactus .tbl {width:614px;background-color:#66FFFF;}
#left2 .contactus .tbl td {background-color:#fff;text-align:center;height:26px;line-height:26px;}
#left2 .contactus .tbl td.bg2 {background-color:#f5f6f8;}

#left2 .zhenduan { line-height:18px;}
#left2 .zhenduan .descr { width:600px; margin:auto; margin-bottom:20px;}
#left2 .zhenduan .descr img { float:left;}
#left2 .zhenduan .descr .descr_text { margin-left:10px; float:left;}
#left2 .zhenduan .descr .descr_text p { font-weight:bold; font-size:15px; color:#f30;}
#left2 .zhenduan .descr .descr_text li { background:url(zd06.jpg) no-repeat left center; padding-left:15px; text-align:left;}

#left2 .aboutus p {font-size:14px;line-height:22px;margin-top:10px;text-indent:2em;}
#left2 .aboutus p.subtitle{COLOR: #000000; font-weight:bold;text-indent:0;}

#left2 .liucheng p.title3 { margin:10px 0;}
#left2 .liucheng p.descr { text-indent:20px; line-height:20px;}
#left2 .youshi p { background:url(youshi_bg.gif) no-repeat left 14px; text-indent: 25px; border-bottom:1px solid #F8E7C7;  padding-bottom:10px; padding-top:10px; line-height:20px;}
#left2 .youshi p span { color:#f30;}
#left2 .mokuai p { text-indent: 25px; border-bottom:1px solid #F8E7C7;  padding-bottom:10px; padding-top:10px; line-height:20px;}
#left2 .mokuai p span { color:#f30;}
#left2 .artclist { padding-left:6px;}
#left2 .artclist ul li { float:left; height:22px; line-height:22px; border-bottom:dashed 1px #999; text-align:left; width:350px;}
#left2 .article .center1 { text-align:center;}
#left2 .article .contentlh {line-height:22px;}
#left2 .article p { margin:0; padding:0; margin-top:5px;}
#left2 .article p.updown {text-align:center;margin-top:15px;}
#left2 .shopnav li{width:146px;padding:10px 0 10px 30px;text-align:left;font-weight:bold;color:#006699;background:url("star.png") left center no-repeat;display:inline;float:left;}
#left2 .shopdetail{margin-top:5px;}
#left2 .shopdetail li{width:332px;padding:10px 0 10px 20px;text-align:left;background:url("cicle.jpg") left center no-repeat;display:inline;float:left;}

#right2 { overflow: hidden; width: 200px; margin-left:15px; float:left;}
#right2 .title a { color:#fff;}
#right2 .title a:hover { color:#fff;}
#right2 .title a:visited { color:#fff;}
#right2 .sidebox { BORDER: #d6d6d6 1px solid; padding:6px 6px 0px 6px; color:#555;}
#right2 .sidebox ul { padding-bottom:10px;}
#right2 .sidebox li { BACKGROUND: url(dot.gif) no-repeat left center; padding-left:15px; padding-top:6px; padding-bottom:6px; text-align:left; border-bottom:1px dashed #999;}
#right2 .sidebox li a { color:#555;}
#right2 .sidebox2 { BORDER: #d6d6d6 1px solid; PADDING:6px 6px 0px 6px; color:#555;}
#right2 .sidebox2 ul { padding-bottom:10px;}
#right2 .sidebox2 li { padding-top:6px; padding-bottom:6px; text-align:left; border-bottom:1px dashed #999;}
#right2 .sidebox2 li a { color:#555;}
#right2 .sidebox2 li.zz { color:#f30;}
#right2 .phone { BORDER: #d6d6d6 1px solid;}
#bodymain2 .sitemap { BORDER: #d6d6d6 1px solid; PADDING:6px; color:#555; line-height:22px;}
#bodymain2 .sitemap .level1 {margin-left:100px;}
#bodymain2 .sitemap .level2 {margin-left:120px;}
/* end bodymain2 */

#footer { width:976px; margin:0 auto; background-color:#F2F6F9; margin-top:10px; padding:10px 10px 10px 0; line-height:22px;}
#footer .f1 { width:230px; float:left;}
#footer .f2 { width:736px; margin-left:10px; float:left;}

#weblink {width:976px;margin:auto; background-color:#FFFFFF; color:#5f666f;}
#weblink a { color:#5f666f; margin-left:3px;}
#weblink a:hover {color:#FF0000;}

.clear { clear:both;}
