﻿/*-----------------------------------// 全局样式 //-----------------------------------*/
body{ font:14px/200% Arial,"Microsoft YaHei",Helvetica, sans-serif,Verdana; color:#8c8c8c; margin:0; text-align:center; background-image: url(../images/bg.gif); background-repeat: repeat-x; }
table,td{font:14px/200% Arial, "Microsoft YaHei",Helvetica, sans-serif,Verdana; color:#8c8c8c;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
A:link{text-decoration:none; color:#8c8c8c;}
A:visited{text-decoration:none; color:#8c8c8c;}
A:hover{text-decoration:underline; color:Red;}
#blue_font,#blue_font a,#blue_font a:visited{ color:#0053b9;}
img{ border:0; }
div,p,img,ul,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
.imr{ margin:0 10px; vertical-align:middle;}
#allCss{clear:both;margin:0 auto;width:1000px;padding-top:16px;_padding-top:14px; background:#fdfdf4;}

/*-----------------------------------// 页面样式 //-----------------------------------*/
/*--- 头部 ---*/
#top{ width:1000px; margin:0 auto; /*background-image: url(../images/topbg.gif); background-repeat: no-repeat; background-position: center 34px;*/ margin-bottom:10px; }
#header{width:1000px;margin:0 auto; height:96px;overflow:hidden;/*background-image: url(../images/nav_03.png); background-repeat: no-repeat;*/ }


/*--- 标志 ---*/
#logo{ float:left; padding-top:4px; overflow:hidden; margin-bottom:5px; margin-left:0px;}

/*--- 导航 ---*/
#nav { width:1000px; height:42px; line-height:42px; margin:0 auto;/*background-image: url(../images/nav_06.gif); background-repeat: no-repeat;  margin-left:14px;*/ margin-top:20px; }
.nav_l { display:none; }
.nav_r { display:none; }
.navigation { padding-left:14px; font-size:16px; font-family: "Microsoft YaHei";}
.navigation li { float:left; width:120px; text-align:center; position:relative; z-index:100; padding-right:2px;  padding-left:2px; border-right-width: 1px; border-right-style: solid; border-right-color: #0478ee; }
.navigation li a, .navigation li a:visited { display: block; text-decoration: none; color: #fff;}
.navigation li a:hover, .navigation li.hover a { color: #fff; text-decoration: none; _width:120px; _height:42px; background:#024182;}
.navigation li.hover a:visited { _color:#fff; }
.navigation ul { display:none; }
.navigation ul li { background-image:none; background-color:#405F00; line-height:25px; margin:0px; padding: 0px; height:25px; }
.navigation ul li a, .navigation ul li a:hover { background-image:none; color:#fff; width:120px; margin:0px; padding: 0px; height:24px;}
.navigation li ul { width:120px; display:none; position:absolute; top:42px; left:2px; margin: 0px; padding:0; z-index:100; background-color:#405F00; }
.navigation li ul ul { left:103px; top:20px; z-index:200; top:0; }
.navigation li ul li { background-color:#405F00; border:0; background-image:none; height:25px; }
.navigation li ul li a { color:#fff; font-weight:normal; text-align:center; text-indent:0px; background-image:none; height:25px; }
.navigation li ul li a:visited { _color:#fff; background-image:none; font-weight:normal; color:#fff; height:25px; }
.navigation li ul li a:hover { color:#fff; background-image:none; background:#283C00; height:25px; }
.navigation li ul li.hover { background:#405F00; background-image:none; width:120px; height:25px;color:#fff; }
.navigation li.hover ul a { background-image:none; height:25px; }

/*--- 底部 ---*/
#footermain{ width:100%; background-image: url(../images/copyright.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin:0 auto; background-color: #FFF; }
#footer{ width:959px; /*background-image: url(../images/mainfooter_13.gif); background-repeat: no-repeat; background-position: left top;*/ text-align: center; margin:0 auto; padding-bottom:10px; }
#footer a, #footer a:visited { color:#000; }
#footer .custom_con { border:none; padding:0; margin:0; text-align:center; }
#footer .com_con {width:900px; overflow:hidden; font-size:12px; color:#000; }
#footer .list_bot { display:none; }
.copyright { padding-bottom:0px; width:932px; margin:0 auto;  /*background-image: url(../images/copyright.gif); background-repeat: repeat-x; background-position: top; *//*border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; */ padding-top:10px; color:#000;}


.banner {width: 1000px;height: 400px;position: relative;margin: 0 auto;}
#focusViwer{ width:100%px; height:250px; margin-bottom:10px;}
.main1{width:1024px;margin:0px auto; text-align:left;}
.main{ width:1024px; height:246px; background:url(../images/main_bg.png) no-repeat 0 0; margin:0px auto; position:relative;}
.ad{ width:160px; height:120px; overflow:hidden; position:absolute; top:48px; left:25px;}
.ad img{ width:158px; height:118px; border:solid 1px #d3d3d3;}
.ad2{ width:160px; height:120px; overflow:hidden; position:absolute; top:48px; left:400px;}
.ad2 img{ width:158px; height:118px; border:solid 1px #d3d3d3;}
/*news*/
.news{ width:200px; height:130px; position:absolute; top:48px; left:200px; font-family:"宋体";}
.news_title{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#0359b0; position:relative; margin:0 0 10px;}
.news_title a.more{ display:block; width:32px; height:7px; background:url(../images/more.gif) no-repeat 0 0; position:absolute; top:140px; right:10px;}
.marquee_news{ width:200px; height:88px; overflow:hidden;}
.marquee_news li{ height:22px; line-height:22px;   width:180px; overflow:hidden;
                  text-overflow:ellipsis;/*文字溢出的部分隐藏并用省略号代替*/
white-space:nowrap;/*文本不自动换行*/}
.marquee_news li a{ background:url(../images/point_rec.gif) no-repeat 0 center; padding:0 0 0 10px;}

.news2{ width:200px; height:130px; position:absolute; top:48px; left:575px; font-family:"宋体";}
.news_title2{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#0359b0; position:relative; margin:0 0 10px;}
.news_title2 a.more{ display:block; width:32px; height:7px; background:url(../images/more.gif) no-repeat 0 0; position:absolute; top:140px; right:10px;}
.marquee_news2{ width:200px; height:88px; overflow:hidden;}
.marquee_news2 li{ height:22px; line-height:22px;  width:180px; overflow:hidden;
                  text-overflow:ellipsis;/*文字溢出的部分隐藏并用省略号代替*/
white-space:nowrap;/*文本不自动换行*/}
.marquee_news2 li a{ background:url(../images/point_rec.gif) no-repeat 0 center; padding:0 0 0 10px;}

/*contact*/
.contact{ width:214px; height:146px; background:url(../images/contact_bg.gif) no-repeat 0 0; position:absolute; top:48px; right:30px; font-family:"宋体";}
.contact a{ position:absolute; top:95px; left:95px; font-size:13px; font-weight:bold;}


#secondmenu{margin:0;	padding-left:20px;	float:left;	width:209px; padding-top:10px;}
#secondmenu ul{	margin-left:20px;	padding:0;}
#secondmenu ul li{list-style-type:none;	font-size:14px;	height:35px;	line-height:35px;	width:200px;}

#secondmenusub{margin:0;	padding-left:40px;	float:left;	width:209px; padding-top:10px;}
#secondmenusub ul{	margin-left:40px;	padding:0;}
#secondmenusub ul li{list-style-type:none;	font-size:14px;	height:35px;	line-height:35px;	width:180px;}

.class_title{font-size: 16px;background: url(../images/right_class_bg.gif) no-repeat;overflow: hidden;height: 36px;line-height: 36px;text-indent: 25px;color: white;}
#contentlist{	width:775px;	padding:8px; 	font-size:14px; line-height:24px;}

.page{ width:100%; text-align:center; margin-top:10px;}
.ctitle{ width:100; float:left; text-align:center; color:#8c8c8c; line-height:28px; padding-top:10px;}
.cititle h3{ height:30px; text-decoration:none;}
.cdate{ width:100; float:left; text-align:right; color:#8c8c8c;}
.ccontent{ width:100; float:left; color:#8c8c8c; line-height:25px;}
.creturn{ width:100; margin-top:10px; margin-bottom:10px; text-align:center; float:left;}
.creturn a{ text-decoration:underline; color:Red;}
.creturn a:hover{ text-decoration:none;}


.lm_subbrand_pics{ text-align:left;}
.lm_subbrand_pics ul { clear:both; overflow:hidden; _zoom:1; margin-top:15px;}
.lm_subbrand_pics li { float:left; width:243px; overflow:hidden; height:200px; text-align:center; padding-right:15px; }
.lm_subbrand_pics li p{ line-height:30px;}
.lm_subbrand_pics li a.atlas { margin-bottom:7px }
.lm_subbrand_pics li a em { color:#c00 }

.right_title{ text-indent:15px; font-size:15px; font-weight:bold;}

.prod_list_list{width:220px;float:left; _display:inline; margin:0 8px; padding:5px 0;text-align:center;line-height:1.5em;overflow:hidden;}
.prod_list_pic img{width:200px;height:150px;margin:0 auto;overflow:hidden;}
.prod_list_name{text-align:center;margin-top:3px; width:203px;height:18px; overflow:hidden;}
.prod_list_name{ height:40px; overflow:hidden;}