@charset "utf-8"; /* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; background:url(../images/bg.gif) repeat-x #e2e2e4; color:#333; line-height:18px;}
*{margin:0; padding:0;}
h2{ font-size:18px; height:auto; color:#4a4a4a;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
ul,li,ol,li{list-style:none; margin:0px; padding:0px;}
img{border:none;}
.img_a{ float:right; margin-left:15px; padding:1px; border:1px solid #ccc;}
.clear{clear:both;}
p{ padding-bottom:6px;}
p.otr{ font-family:Verdana, Arial, Helvetica, sans-serif;}
p.otr img{ padding:1px; border:1px solid #ccc; width:124px; height:auto;}
.table{ width:98%; height:auto; background:#dad9d9; float:left; margin-bottom:10px;}
.table td{margin-bottom:3px; text-align:left; padding:0px 3px;}
.table tr{ background:#fff;}
.table tr.top_t{ background:#f4f2f2;}

#header{ width:974px; height:98px; margin:0 auto;}
.logo{ float:left; width:44px; margin-left:10px; margin-top:8px; display:inline;}
.companyname{ float:left; width:40%; height:61px; line-height:61px; padding-left:10px;}
.language{ float:right; width:150px; height:auto; margin-top:10px;}
.language a{ float:left; color:#000; margin-right:10px;}
.com{ float:right; width:450px; height:auto; line-height:15px; padding-right:5px; margin-top:5px; text-align:right;}
.com h3{ font-size:13px;}
#menu{ float:left; width:100%; height:37px; line-height:37px; background:url(../images/menu.gif) repeat-x;}
.menu_l{ float:left; width:3px; height:37px; background:url(../images/menu_l.gif) no-repeat;}
.menu_r{ float:left; width:3px; height:37px; background:url(../images/menu_r.gif) no-repeat;}
.menu{ float:left; width:965px; padding-left:3px;}
.menu ul li{ float:left;}
.menu ul li a{ color:#737272; padding:0px 45px; font-weight:bold; display:block;}
.menu ul li a:hover, .menu ul li a.dq{ color:#ca0705; background:url(../images/hover.jpg) repeat-x; text-decoration:none; color:#000;}
#banner{ width:970px; height:264px; background:url(../images/banner.jpg) no-repeat; border:1px solid #dadada; margin:0 auto; margin-top:10px;}
#container{ width:974px; height:auto; margin:0 auto; padding-top:10px; overflow:hidden;}
.sidebar{ float:left; width:194px; height:auto; background:url(../images/sidebar.gif) repeat-x #f8f8f8;}
.sidebar_t{ float:left; width:194px; height:4px; background:url(../images/sidebar_t.gif) no-repeat;}
.sidebar_b{ float:left; width:194px; height:4px; background:url(../images/sidebar_b.gif) no-repeat; _margin-bottom:-12px;}
.list{ float:left; width:194px; height:auto; _margin-top:-11px;}
.list ul li{ float:left; width:194px; height:auto; line-height:15px; background:url(../images/icon.png) no-repeat 6% center;}
.list ul li a{ padding:5px 0px; color:#454545; font-weight:bold; display:block; padding-left:20px;}
.list ul li a.dq, .list ul li a:hover{ background:#b3b3b3; color:#fff; text-decoration:none;}
.list ul li.f{ height:24px; line-height:24px; background:url(../images/sidebar_li.gif) repeat-x;}
.list ul li.s{ background:none;}
.list ul li.f a{ color:#ca0705; padding:0px; padding-left:10px;}
.list ul li.s a{ font-weight:normal;}
.list ul li.f a.dq, .list ul li.f a:hover{ background:none; text-decoration:underline; color:#ca0705;}
.cont{ margin-top:20px; padding:0px 5px;}
.cont h3{ font-size:16px; height:28px; line-height:28px; background:#e0edec;}
.cont h3 a{ color:#ff9c00; font-style:italic; padding-left:8px;}
.cont p{ padding:8px;}
.cont a{ color:#0a4ec9;}
.tel2{ margin-left:23px;}
.content, .content1{ float:right; width:772px; height:auto; background:url(../images/content.gif) no-repeat left bottom #fff; overflow:hidden;}
.content1{ background:url(../images/content.gif) no-repeat left bottom #ddddde;}
.show{ width:99%; height:160px; background:url(../images/show.gif) repeat-x; margin-top:7px; padding-left:10px;}
.show ul{ float:left; width:32%; height:auto; padding-left:5px;}
.show ul li{ float:left; width:96%; height:auto; border-right:1px solid #e2e2e2;}
.show ul li img{ float:left; padding-right:5px;}
.show ul li.t{ height:28px; line-height:28px; padding-bottom:15px; border:none;}
.show ul li.t1{ border:none; width:99%;}
.show ul li a{ color:#d81418; font-weight:bold;}
.about p a{ font-weight:bold; color:#32415d; font-size:13px;}
.about p img{ float:right; margin-left:10px; padding:1px; border:1px solid #ccc;}
.product{ padding:0px 10px 10px 10px;}
.product ul{ float:left; width:375px; height:auto; padding-top:15px;}
.product ul li{ float:left;}
.product ul li.t{ width:230px; margin-left:10px;}
.product ul li a{ color:#000; font-weight:bold; display:block;}
.tit, .tit2{ height:28px; line-height:28px; border-bottom:1px dotted #ccc; color:#32415d; font-weight:bold; font-size:13px;}
.tit2{ border-bottom:1px dotted #fff;}
.title{ width:97%; height:auto; line-height:15px; padding:3px 0px; border-bottom:1px dotted #ccc; margin-bottom:10px; margin:10px 10px 0px 10px;}
.title a{ color:#333; font-weight:bold;}
.title a:hover{ text-decoration:underline; color:#ca0705;}
#footer{ width:974px; height:auto; margin:0 auto; margin-top:5px;}
#footer .qlink{ width:974px; height:auto; text-align:center; margin:0 auto; color:#666; border:1px solid #cdcdcd; border-bottom:none;}
#footer .qlink a{ color:#333; font-weight:normal;}
#footer .qlink a:hover{ text-decoration:underline;}
#footer .link{width:974px; height:32px; line-height:32px; text-align:center; color:#666; border:1px solid #cdcdcd;} 
#footer .link a{ padding:0 10px; color:#666;}
#footer .link a:hover{ text-decoration:underline;}
#footer #otherlink{ width:400px; margin:0 auto; height:30px; padding-top:5px;}
#footer #otherlink div{ float:left; margin-left:10px; text-align:center; margin-top:6px; height:11px; line-height:17px;}
#footer #otherlink div a{ text-decoration:none; color:#999; font-weight:normal; font-size:11px;}
.about{ padding:10px;}
.about h2{ font-size:16px; color:#ca0705; height:40px; line-height:40px;}
.cer{ padding-left:55px; margin-top:20px;}
.cer a{ margin-right:10px;}
.cer a img{ padding:1px; border:1px solid #ccc;}
.tit1{ width:98%; height:20px; line-height:20px; border:1px solid #ddd; background:#eeecec; padding-left:10px; color:#000; font-weight:bold; margin-bottom:5px;}
.gallery{ width:100%; height:auto; margin-top:5px; margin-bottom:7px; overflow:hidden;}
.gallery a{ float:left; width:102px; display:block; color:#666; margin-right:5px; text-decoration:none; margin-bottom:5px;}
.gallery a img{ padding:1px; border:1px solid #eee;}
.gallery a:hover{ color:#3e8ad0;}
.ybtc{ float:left; border:1px solid #eee; padding:1px;} 
.con_all{width:137px; height:auto; margin-top:10px; display:block; float:right;}
.rr{ float:right; width:308px; margin-top:10px; margin-right:10px; _margin-right:5px; padding-top:10px; margin-left:15px;}
.rr .xxtp{ width:298px; float:left; padding:3px; background:#f5f5f5; overflow:hidden; border:1px solid #eee; border-top:none;}
.rr .xxtp img{ border:1px solid #ccc; padding:1px;}
.sitemap{ width:100%; height:auto; border:1px solid #ccc;}
.sitemap ul{ padding:10px;}
.sitemap ul li{ padding-bottom:5px;}
.sitemap ul li.f{ padding-bottom:0px;}
.sitemap ul li.s{ float:left; width:50%; height:auto;}
.sitemap ul li a{ color:#333; font-weight:bold;}
.sitemap ul li.f a{ color:#000; text-decoration:none;}
.sitemap ul li.s a{ font-weight:normal; text-decoration:underline;}
.blog{ padding:10px; margin-bottom:20px; overflow:hidden;}
.blog ul li{ float:left; width:100%; height:auto; padding:5px 0px; border-bottom:1px dashed #ccc;}
.blog ul li a{ display:block; color:#000; font-weight:bold;}
.container {WIDTH:772px;HEIGHT:221px;}
.container A IMG {WIDTH: 772px;	HEIGHT: 221px;}
.container IMG {BORDER-BOTTOM-STYLE: none;BORDER-RIGHT-STYLE: none;BORDER-TOP-STYLE: none;BORDER-LEFT-STYLE: none}
.td_f A IMG {PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-TOP: 0px}
.num {POSITION: absolute;WIDTH: 90px;FLOAT: right;TOP:200px;LEFT: 695px}
.num LI {TEXT-ALIGN: center;LINE-HEIGHT: 15px;LIST-STYLE-TYPE: none;MARGIN: 1px;WIDTH: 15px;FONT-FAMILY: Arial;BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;	FLOAT: left;HEIGHT: 15px;COLOR: #86a2b8;FONT-SIZE: 12px;CURSOR: pointer
}
.num LI.on {LINE-HEIGHT: 15px;WIDTH: 15px;BACKGROUND: url(../images/flashbutton.gif) no-repeat;HEIGHT: 15px;COLOR:#ffffff}
