body,ul,li,p,h1,h2,h3,h4{ margin:0; padding:0;}
li{ list-style:none;}
A{TEXT-DECORATION: none;}
A:link {color: #002669;}
A:visited {color: #002669}
A:active {color: #002669}
A:hover{COLOR: #FF6600;position: relative; }
BODY{
FONT-SIZE: 12px; FONT-FAMILY: "宋体";
background-color: #ffffff;
margin: 0px;
}

.swiper-container{
	background-image: url('main.jpg');
	height: 214px;
	overflow: hidden;
  }
  .swiper-slide > div{
	position: absolute;
	top: 70px;
	left: 620px;
	font-style: italic;
	color: rgb(6, 6, 78);
  } 
  .swiper-slide h3{
	font-size: 35px;
  }
  .swiper-slide p{
	font-size: 18px;
  }

.onepagecontent h1{ height:40px; text-align:center; padding-top:30px; border-bottom:1px dashed #6D6D6D;background-color:#E3F3FF;}
/* Clear Fix */ 
.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix { 
display:inline-block; 
} 

/* 网页宽度 */
.w1005{width: 1005px; margin:0 auto; }
.friendlink{width: 1005px; margin:10px auto; line-height:22px;}
.friendlink a{ margin:0 5px;}
img{ border:0;}
/* 文本框的css定义:对应css中的“input”，这里为文本框的风格设置，可定义内容为背景、字体、颜色、边框等 */
Input{
FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #f5f5f5
}
Select{
BORDER-RIGHT: #9ad907 1px solid; BORDER-TOP: #9ad907 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #9ad907 1px solid; BORDER-BOTTOM: #9ad907 1px solid; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #f5f5f5
}
textarea{
	Font-family:Verdana, Arial, Helvetica, Sans-serif,宋体;
	Text-decoration: None;
	Border-top-width: 1px;
	Border-left-width: 1px;
	Font-size: 12px;
	Border-bottom-width: 1px;
	Border-right-width: 1px;
	border-top-color:  #DBDBDB;
	border-right-color:  #DBDBDB;
	border-bottom-color:  #DBDBDB;
	border-left-color:  #DBDBDB;
}
/* ==================按钮的css定义，调用方式：class="Button"================== */
.Button{
BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #51C051
}
/* ==================Head中的css定义================== */
.head{ width:1005px; margin:0 auto; position:relative; background:#fff;}
.topbtn{ width:350px; height:20px; position:absolute; top:5px; right:5px; }
.topbtn li{padding-left:20px; float:left;margin-right:15px; background-position:0 50%; background-repeat:no-repeat;}
.topbtn li a{ cursor:pointer;}
.topbtn .addfactory{ background-image:url(addfactory.gif); }
.topbtn .setindex{ background-image:url(setindex.gif); }
.topbtn .contact{ background-image:url(email.gif); }
.topbtn .home{ background-image:url(home.gif); }
.head .logo{height:70px;}
.head .logo a{ display:block; overflow:hidden; margin-left:10px; margin-top:10px; width:415px; height:61px; background:url(logo.jpg) no-repeat; text-indent:-1000em;}

.nav{ background:#C6E4FE url(nav_bg.gif) repeat-x; height:31px; text-align:center; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.nav li{ float:left;}
.nav a{ display:block; float:left; width:80px; text-align:center; height:31px; margin-left:23px; color:#FFFFFF; }
.nav a:hover{  color: #FFFF80; background:url(menu_selected.gif) no-repeat;}


/* ==================FootCopyright中的css定义开始================== */
.foot{ border:2px solid #B6C3D6;background-color:#E3F3FF; height:100px; text-align: center; padding-top:20px; color:#0D3678; line-height:150%; }
/* ==================中间内容中的css定义开始================== */
.bodybg{ background:url(body_bg.gif) repeat-x #FFFFFF; min-height:200px; padding:15px 0 10px 0; }
.index_pro{ background-color:#E3F3FF; width:231px; margin-left:10px; float:left;}
.lvcai_pro,.art_cat{padding:5px 20px 15px 20px;}
.lvcai_pro li,.art_cat li{ height:25px; border-bottom:1px dashed #9FB2C1; line-height:25px; background:url(pro_1.gif) no-repeat 0 50%; padding-left:15px; font-weight:bold;}
.js_list{  padding:5px 20px 15px 20px;}
.js_list li{ height:25px; border-bottom:1px dashed #9FB2C1; line-height:25px; background:url(js_1.gif) no-repeat 0 50%; padding-left:15px; font-weight:bold;}
.contact-content{ list-style:none;margin:0; padding:0; background:url(ls_bg2.gif) no-repeat; height:230px; padding:0px 20px; position:relative; }
.contact-content .tel{ position:absolute; width:145px; left:80px; top:20px; font-size:18px; font-weight:bold; color:#002C5B;}
.contact-content .mobile{ position:absolute; width:145px; left:85px; top:85px; font-size:18px; font-weight:bold; color:#002C5B;}
.contact-content .address{ position:absolute;  width:200px;top:145px; color:#002C5B; font-size:14px; line-height:18px;}

.aboutus-title{height:24px; border-bottom:1px solid #C6E0F8; position:relative; text-indent:-1000em;background:url(gsjj.gif) no-repeat;}
.aboutus-title h3{ display:none;}
.aboutus-content{ padding:10px 0; line-height:200%; font-size:14px;}
.aboutus-content .factory{width:300px;height:200px; float:left; margin-right:10px;}
.aboutus-content a.aboutusLink{ color:#0000FF;}
.aboutus-content a.aboutusLink:hover{ color: #FF6600;}

.lvcai-new-title{height:24px; border-bottom:1px solid #C6E0F8; position:relative; text-indent:-1000em;background:url(product_1.gif) no-repeat;}
.lvcai-new-title h3{ display:none;}
.lvcai-new-title a{ height:13px; width:66px; position:absolute; right:10px; top:5px; display:block; text-indent:-1000em; background:url(more.gif) no-repeat 50% 50%;}
.lvcai-new-content{ width:100%; height:170px; overflow:hidden;border:#D6D6D6 solid 1px; background-color:#fff;}

.scrollLeft .Lleft{float:left; width:1800px; }
.scrollLeft .Lright{float: left;width:1800px; }
.scrollLeft li{margin:5px; background-color:#EBF1F6; width:160px; height:160px; float: left;}
.scrollLeft li a{ display:block; position:relative;}
.scrollLeft li a img{width:140px; position:absolute; top:10px; left:10px; height:120px;}
.scrollLeft li a span{ position:absolute; top:130px; left:0; line-height:20px; display:block; width:100%; overflow:hidden; height:20px; text-align:center;}


.body_right{ width:730px; float:left; margin-left:15px;}
.tt2{height:24px; border-bottom:1px solid #C6E0F8; position:relative;}
.jj_index{  background:url(gsjj.gif) no-repeat;}
.p_index{  background:url(product_1.gif) no-repeat;}
.jj_left{  float:left;width:227px; height:208px; padding:20px 10px 10px 10px;}
.jj_right{ float: left; width:480px;  margin-left:10px; margin-top:20px; line-height:200%;}
.p_s{ margin:5px; background-color:#EBF1F6; width:163px; height:143px; float: left; padding:8px 0 0 8px;}
.p_s a{ line-height:30px;}
.pictitle{ width:163px; height:30px; overflow: hidden; display:block;}
.article-new-home{ border:1px solid #B0C6DA; padding:10px; margin-top:10px; height:210px;}
.article-sub{ float:left; width:330px; margin-left:15px;}
.article-sub h3{ padding-left:35px;height:25px; background:url(news_t.gif) no-repeat;color:#00325F; font-size:12px; font-weight:bold; line-height:25px;}
.article-sub ul li{ line-height:22px; display:block;  background:url(t_1.gif) no-repeat 0 50%; padding-left:10px; margin-left:10px;height:22px; width:300px; overflow:hidden;}
.more{ height:30px;}
.more a{ float:right; width:66px; height:100%; background:url(more.gif) no-repeat 50% 0; text-indent:-1000em;}
.newslist{ margin-left:10px;  }
.newslist li{ display:block; height:20px; background:url(t_1.gif) no-repeat 5px 50%;  padding-left:20px; font-size:12px;}
.newslist li a{ line-height:20px;  }
.newslist li span{ line-height:20px; color: #A8A8A8; margin-left:10px;}

.lvcai-list{ width:100%; overflow-x:hidden;}
.lvcai-list li{ float:left; display:block; margin:10px; height:270px; width:225px; background: #F0FBFD; overflow:hidden}
.lvcai-list li a{ display:block; border:1px solid #8DB7D8;}
.lvcai-list li a:hover{ border:1px solid #FF6600;}
.lvcai-list li a img{ width:205px; height:225px; border:0; clear:both; margin:10px; margin-bottom:0;}
.lvcai-list li a span{ line-height:30px; display:block; text-align:center;}

.lvcai-detail-lable{ clear:both; background:#CCCCCC; height:25px; margin-bottom:10px;}
.lvcai-detail-lable span{ float:left;width:80px; background:#F9F9F9; line-height:20px; height:20px; margin-top:2px; margin-left:10px; text-align:center; font-weight:bold;}
.content2{ clear:both;}
.lvcai-params{ height:210px ;width:100%; clear:both;}
.lvcai-params .img{ float:left; width:210px; display:block; border:1px solid #CCCCCC; text-align:center; margin:5px; background:#F9F9F9}
.lvcai-params .img img{ height:180px; width:180px; margin:5px auto;}
.lvcai-params .params{ float:right; width:420px; padding-top:10px;}
.lvcai-params .params li { line-height:32px; font-size:14px; font-weight:bold;}
.lvcai-params .params li span{ color:#FF6600;}
.lvcai-params .params li strong{ color:#FF6600;}

.pagetitle { width:1005px; margin:0 auto; height:28px; background:url(top_daohang_t.jpg) repeat-x;}
.pagetitle h1{ font-size:12px; font-weight:normal; text-align:left; padding:0; border:0; height:28px; margin:0; margin-left:10px; line-height:28px;}

.lvcai-img{ width:231px; height:41px; background:url(pro_index.gif) no-repeat; overflow:hidden; text-indent:-1000em;}
.contact-img{ width:230px; height:37px; overflow:hidden; background:url(lsfs.gif) no-repeat; text-indent:-1000em;}
.feedback a{ display:block; width:230px; height:50px; overflow:hidden; text-indent:-1000em; background:url(ly.jpg) no-repeat; margin-bottom:5px;}
.case a{ display:block; width:230px; height:50px; overflow:hidden; text-indent:-1000em; background:url(cgal.jpg) no-repeat;margin-bottom:5px;}
.rongyu a{ display:block; width:230px; height:50px; overflow:hidden; text-indent:-1000em; background:url(yy.jpg) no-repeat;margin-bottom:5px;}

.art-img{ width:231px; height:41px; overflow:hidden; background:url(newsclass.jpg) no-repeat; text-indent:-1000em;}

.main{ margin:10px auto; width:1005px; overflow-x:hidden; background-color:#fff;}
.main .left{ float:left; width:230px; overflow-x:hidden; background-color:#E3F3FF;}
.main .right{ float:right; width:765px;}

.main .caption{ height:24px;}
.main .caption .bg-l{ float:left; width:25px; height:24px; background:url(tleft.gif) no-repeat;}
.main .caption .bg-m{ float:left; width:736px; height:24px; background:url(tmiddle.gif) repeat-x; line-height:24px;}
.main .caption .bg-r{ float:left; width:4px; height:24px; background:url(tright.gif) no-repeat;}
.main .caption .bg-m .title-txt{ float:left;}
.main .caption .bg-m .title-txt strong{ color:#fff;}
.main .caption .bg-m .path{ float: right; text-align:right; font-family:"宋体"; color:#fff;}
.main .caption .bg-m .path a{ color:#fff;}

.main .content{ border:1px solid #0487D9; width:743px; padding:10px; line-height:200%; overflow-x:hidden;}
.main .pager{ padding:10px; margin-top:10px; border-top:1px solid #ccc;}

.feedback-form .hello{ text-align:center;}
.form-table{ width:100%; overflow-x:hidden;}
.form-table .row{ float:left; width:100%; margin-bottom:5px;}
.form-table .lable{ float:left; width:30%; line-height:25px; text-align:right;}
.form-table .input{ float:left; width:70%; }

.content .article-title{ text-align:center; font-size:18px; font-weight:bold; padding:10px;}
.content .article-info{ text-align:center; line-height:25px; background-color:#eee; margin-bottom:15px;}
.content .article-info span{ margin-left:10px;}

.article-next,.lvcai-next{ padding:10px; background-color:#eee; height:25px; line-height:25px; margin-top:10px;}
.article-next .l,.lvcai-next .l{ float:left;}
.article-next .r,.lvcai-next .r{ float:right; text-align:right;}

.article-new { clear:both; margin-top:10px;}
.article-new .title{ height:25px; border-bottom:2px solid #ccc;}
.article-new .title h3{ float:left; background-color:#ccc; font-size:14px; font-weight:bold; line-height:25px; width:80px; text-align:center;  margin-left:15px;}
.article-new .list{ height:75px; padding:10px 0;}
.article-new .list li{ height:25px; line-height:25px; float:left; width:350px; overflow:hidden; background:url(t_1.gif) no-repeat 0 50%; padding-left:10px;}
.subtitle{ height:40px; padding-left:20px; color:#FFFFFF; background-color:#3C73C6 ;font-size:16px; line-height:40px;}
.sublist{ padding:10px;}
.sublist li{ line-height:16px; display:block; clear:both; margin-bottom:5px; background:url(t_1.gif) no-repeat 0 7px; padding-left:10px;}

.QQbox {
	position: fixed ;Z-INDEX: 99; RIGHT: 3px;  TOP: 30%;
}
.QQbox .press {
	RIGHT: 0px; WIDTH: 26px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 136px; BORDER-BOTTOM-STYLE: none
}
.QQbox .Qlist {
	LEFT: 0px; WIDTH: 170px;display: none;
}
.QQbox .Qlist .b {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 170px; HEIGHT: 6px
}
.QQbox .Qlist .infobox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; BACKGROUND: url(siderIM_infobox.gif) #bdc5cb no-repeat; PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.QQbox .Qlist .t {
	BACKGROUND: url(siderIM_title.gif); HEIGHT: 34px
}
.QQbox .Qlist .b {
	BACKGROUND: url(siderIM_bottom.gif); OVERFLOW: hidden; HEIGHT: 9px
}
.QQbox .Qlist .con {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(siderIM_bg.gif); PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
.QQbox .Qlist .con H2 {
	BORDER-RIGHT: #3a708d 1px solid; BORDER-TOP: #3a708d 1px solid; BACKGROUND: url(siderIM_bg.gif) repeat-y -163px 0px; FONT: bold 12px/22px "����"; BORDER-LEFT: #3a708d 1px solid; COLOR: #fff; BORDER-BOTTOM: #3a708d 1px solid; HEIGHT: 22px; TEXT-ALIGN: center
}
.QQbox .Qlist .con UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.QQbox .divMenu{ 
	background:url(qq_1.gif) no-repeat;
	margin-left: auto;
	margin-right: 10px;
	 width: 26px;height: 136px;
}

.QQbox:hover .Qlist{
	display: block;
}
.QQbox:hover .divMenu{
	display: none;
}