
/* 全局 */
* {color:#666;margin:0;padding:0;list-style:none; line-height:1.5em; }
body {background:#ebebeb url(../images/bg_all.jpg) repeat-x left top; font-family:Tahoma,"宋体","黑体"; font-size:14px; color:#666;text-align:center; }
img {border:none;vertical-align:bottom;}
a {color:#333;text-decoration:none;}
a:hover {color:#ff4e00;text-decoration:underline;}

/* 主导航 */
#navColumn li,#navColumn a:hover,#navColumn a:active{background:url(../images/heads.png) no-repeat;}
.navAdditional div{padding-left:4px; margin-top:15px;}
.navAdditional{margin-left:8px;float:right;padding-right:4px;}
#navColumn{width:auto;padding:0 5px 0 6px;}
#navColumn ul{padding-left:2px;height:40px;}
#navColumn li{float:left;line-height:40px;text-align:center;width:120px;background-position:right -282px;margin-left:2px;}
#navColumn li.last{background:none;}
#navColumn li.now a:link,#navColumn li.now a:visited{color:#fff;font-size:14px;font-weight:700;}
#navColumn a{ position:relative; top:-5px}
#navColumn sup{position:absolute;background:url(../images/heads.png) -120px -445px repeat-x;text-indent:-199em;width:16px;height:19px;top:-6px;overflow:hidden;right:10px;}
#navColumn a:link,#navColumn a:visited{width:120px;display:block; padding-top:3px;;}
#navColumn a:hover,#navColumn a:active{background-position:left -326px; background-color:#ffff; width:120px;height:40px;display:block;text-decoration:none;color:#fff;font-weight:700; padding-top:10px;}

/* 主容器 */
#main {width:958px; margin:0 auto; overflow:hidden;}
	.top {width:958px; position:absolute; top:30px; z-index:100; }
	.top a {box-shadow:3px 3px 10px #000;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=3, Color='#666666'); display:block; width:280px; height:65px; border-radius:7px; overflow:hidden; text-align:left; }
	.top img {margin:0; padding:0; display:block; }
	.logo {margin:15px 0;}
	.searchbar {width:495px; margin:8px auto; box-shadow:3px 3px 10px #000; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=3, Color='#666666'); display:block; border-radius:7px; background:url(../images/bg_roll.jpg) 0 -5px; height:45px; overflow:hidden; }
	.searchbar input {padding:3px 10px; font-size:18px; margin-top:3px; _margin-top:1px; _line-height:35px; }
	.banner_01 {width:946px; height:290px; background:url(../images/bg_focus.gif) repeat-x; border:#9CC 1px solid; overflow:hidden; padding:5px; }
	.textrolling {width:958px; height:50px; background:url(../images/bg_roll.jpg); overflow:hidden;}
	.textrolling {border-bottom:1px #066 solid;}
	.content {margin:10px 0 0 0; min-height:234px;}
	.contact {width:auto; height:90px; background:url(../images/heads.png) 0 -950px no-repeat #fff; margin:0 3px 0 0;}
	
	.about {width:auto; height:calc(100% - 150px); background:#f9f9f9; border:1px solid #fff; padding:13px 20px; color:#777; text-align:justify; overflow:hidden; font-size:14px; letter-spacing:1px; }
	
	.newproduce {width:426px; height:445px; background:#dcdcdc; margin:0 2px; padding:10px; overflow:auto; }
	.newproduce {border-left:3px #fff solid; border-right:3px #fff solid; border-bottom:3px #fff solid;}
	.newproduce table {width:100%; _width:95%; }
	.newproduce tr:hover {background:#fff;}
	.newproduce td {text-align:left; vertical-align:top; color:#333; padding:3px;}
	.newproduce .more {text-align:left; color:#999; font-size:smaller;}
	.newproduce .more:hover {color:red;}
	
	.articles {width:auto; height:100%; background:#fff; border:1px solid #fff; margin:0 0 0 3px; padding:10px 20px; color:#777;}
	.articles .tds {width:calc(100% - 18px); height:30px; background:url(../images/dot.gif) no-repeat 0 -4px; white-space: nowrap; vertical-align:middle; text-align:left; padding:0 0 0 18px; overflow:hidden;}
	
	.nav_left_outside {width:227px; border:1px solid #ccc; border-right:0; float:left;}  
	.nav_left {width:225px; height:auto; min-height:250px; border:1px solid #fff; background:url(../images/bg_nav_left.jpg) left bottom no-repeat #ebebeb; float:left; padding-bottom:10px;}
	.nav_left div {float:left; line-height:27px; vertical-align:middle;}
	.l1 {width:223px; height:27px; background:url(../images/heads.png) repeat-x 0px -882px; border:1px solid #F60;}
	.l2 {width:221px; height:27px; background:#e0e9e9; border:1px solid #fff; margin:1px 1px 0 1px; color:#066;}
	.l2:hover {width:221px; height:27px; background:url(../images/heads.png) repeat-x 0 -915px; border:1px solid #aaa; cursor:pointer; color:#F60; font-size:14px; font-weight:bold;}
	.l3 {width:225px; height:auto; background:#fff; margin-top:0;}
	
	.foot {width:958px; height:auto; background:#dcdcdc; margin:5px auto 2px auto; padding:20px 0 50px 0; float:left; color:#777; line-height:180%;}
	
	.line {height:1px; border-bottom:1px dotted #aaa; font-size:0; overflow:hidden; display:block; width:98%; clear:both; margin:0 auto;}
	
/* 在线客服 */
.onlineKefu {width:136px; height:auto; background:url(../images/kefu_bg.gif) no-repeat #3988ba; border-radius:5px; position:fixed; _position:absolute; right:5px; bottom:15px; z-index:999999; }

.onlineKefu li {margin-left:6px; }
.onlineKefu span,
.onlineKefu a {display:block; width:124px; border:none; padding:0; margin:0; float:left; line-height:100%; } /*重新定义并清除旧定义*/
.onlineKefu .title {height:40px; background:none; }
.onlineKefu .end {width:100%; height:6px; font-size:0px; line-height:6px; margin:0; }
.onlineKefu .line {background:url(../images/kefu_line.gif) no-repeat #fff; height:1px; }
.onlineKefu .qq {background:url(../images/kefu01.gif) no-repeat #fff; height:60px; }
.onlineKefu .wangwang {background:url(../images/kefu02.gif) no-repeat #fff; height:60px; _margin-top:-11px; }
.onlineKefu .weixin {background:url(../images/kefu02.gif) no-repeat #fff; height:60px; _margin-top:-11px; cursor:pointer;}
.onlineKefu .weibo {background:url(../images/kefu03.gif) no-repeat #fff; height:60px; _margin-top:-11px; }
.onlineKefu .tel {background:url(../images/kefu04.gif) no-repeat #fff; height:210px; _margin-top:-11px; }
#omake_monke{width:100%;height:100%;background:#333;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;z-index:99999999998;position:fixed;left:0;top:0;display:none;}
#omake{width:60%;max-width:300px;text-align:center;line-height:1.8em;position:fixed;z-index:99999999999;right:160px;bottom:15px;padding:8px 0 5px;background:#fff;border-radius:5px;font-size:16px;box-shadow:0 0 10px #000;display:none;}
#omake #cancel{position:absolute;right:8px;cursor:pointer;}
#omake .omake_weixin{padding:5px 10px;font-size:24px;font-weight:bold;background:#22C7A0;color:#fff;border-radius:3px;display:inline-block;}
#omake button{margin:0 0 10px 0;padding:5px;border-radius:2px;border:none;background:#22C7A0;color:#fff;font-weight:bold;cursor:pointer;}


/*首页大图广告栏focus */
.focus_w,
.focus_w li {width:946px; }
.focus_h {height:290px; }
#focus_indexAD {overflow:hidden; position:relative;}
#focus_indexAD ul {height:100%; position:absolute;}
#focus_indexAD ul li {float:left; height:100%; overflow:hidden; position:relative; background:#f1f1f1; }
#focus_indexAD ul li img {width:100%; height:100%; }
#focus_indexAD ul li div {position:absolute; overflow:hidden;}
#focus_indexAD .btnBg {position:absolute; width:inherit; height:20px; left:0; bottom:0; background:#000; display:none; }
#focus_indexAD .btn {position:absolute; width:500px; height:10px; padding:5px 10px; left:50%; top:50%; margin:20px 0 0 -250px; text-align:center; display:block; }
#focus_indexAD .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:20px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; border:1px #000 solid; text-align:center; color:#000; }
#focus_indexAD .btn span.on {background:#000; }
#focus_indexAD .preNext {width:45px; height:100px; position:absolute; top:95px; background:url(../images/sprite.png) no-repeat 0 0 #000; cursor:pointer;}
#focus_indexAD .pre {left:0; display:none;  }
#focus_indexAD .next {right:0; background-position:right top; display:none;  }

#BDBridgeIconWrap {display:none !important;}