/* 起始样式 */
body { margin:0px; padding:0px; background: #FFFFFF; color: #242424; font-family:"微软雅黑"; font-size:14px; line-height:25px;}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0; line-height:22px; margin-top:15px;}
input{ border:0px; outline:none;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
img{ border:0px;}
a:hover,a:link,a:visited{ text-decoration:none;}

/* 起始样式 End */

.top{ width:997px; margin:0 auto; height:178px; background:url(../images/top.jpg) no-repeat;}

/*导航栏样式*/
.nav{ width:997px; margin:0 auto; height:35px; background: url(../images/nav_bg.jpg); margin-top:7px;}
.nav ul{ margin-left:28px; margin-right:28px;}
.nav ul li{ float:left; height:35px; line-height:35px; width:118px; margin-left:2px; text-align:center;}
.nav ul li a:hover,.nav ul li a:link,.nav ul li a:visited{display:block; color: #FFFFFF; font-size:15px; text-decoration:none;height:35px; line-height:35px;}
.nav li a.current,.nav li a.current:hover{ color:#FFFFFF; text-decoration:none; background:#a82638; display:block; height:35px; line-height:35px;}

/*搜索样式*/
.search{width:200px;
	float:right; margin-right:10px;}
.search .div1{ width:200px; height:23px; background:#fff; border:1px solid #d6d6d6; line-height:23px; margin-top:5px;}
.search .div1 .p1{float:right; background:#ffffff; text-align:center; }
.search .div1 .p1 a:link,.search .div1 .p1 a:hover,.search .div1 .p1 a:visited{ color:#FFFFFF; text-decoration:none;}
.search .div1 .p2{ width:170px; float:left; color:#FFFFFF;}
.search .div1 .p2 input{ background:none; width:170px; font-size:12px; line-height:23px; border:0px; height:23px; color:#666;white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */}

/*热销产品样式*/
.rexiao{ width:997px; margin:0 auto; clear:both; overflow: hidden; background:#428fe3;}
.rexiao_pro{ width:973px; margin-top:8px; margin-bottom:8px; margin-left:11px; margin-right:13px; overflow:hidden; height:113px;}

#demo {
overflow:hidden;
width: 100%;
}
#demo img { width:156px; height:113px; margin-right:6px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.content{ width:997px; margin:0 auto; clear:both; margin-top:8px; margin-bottom:8px; overflow:hidden;}

/*首页产品样式*/
.index_left{ width:258px; float:left; background: #ffffff url(../images/bise_bg.jpg) left top no-repeat; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.index_left ul li{ width:223px !important; width /**/:253px; height:35px; line-height:35px; text-align:left; margin-left:5px; padding-left:20px; padding-right:5px; font-weight:bold; background:url(../images/bise_nav_bg.png) left bottom no-repeat; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */}

.a1{color:#ffffff;}
.a2{color:#242424;}
.a1 a:link,.a1 a:hover,.a1 a:visited{ text-decoration:none; color:#ffffff;}
.a2 a:link,.a2 a:hover,.a2 a:visited{ text-decoration:none; color:#242424;}

.index_right{ width:739px; float:right; overflow:hidden;}
.pro_tp{ width:739px; height:246px; margin-bottom:8px; position:relative;}

/*图片移动特效样式*/
.rollBox {
	width:739px;
	height:246px;
	overflow:hidden;
}
	  .rollBox .Cont {
	width:739px; height:246px;
	overflow:hidden;float:left;
}
	  .rollBox .ScrCont {width:10000px;}/*加大宽度是为了适应更多的logo内容*/

	  .rollBox .Cont li {width:360px; height:246px; float:left; margin-left:9px; display:inline;}
	  .rollBox #List1, .rollBox #List2 {float:left;}
	  .rollBox .Cont li img{border:0; 
margin:0; 
padding:0; 
width:360px; 
height:246px;}	
/*图片移动样式结束*/ 

.products{ width:729px; border:1px solid #e1e1e1; overflow:hidden; float:right; clear:both;}
.products_lm{ background:url(../images/right_bt.jpg) repeat-x; height:24px; line-height:24px; color:#FFFFFF; font-size:14px; padding-left:30px;}
.products_lm span{ float: right; text-align:right; margin-right:10px;}
.products_lm span a:link,.products_lm span a:visited,.products_lm span a:hover{ text-decoration:none;  color:#FFFFFF;}
.product_tp {overflow:hidden; margin-top:10px; clear: both;}
.product_tp li{float:left; width:227px; height:201px; display:inline; position:relative; margin-left:11px; margin-bottom:10px;}
.product_tp li .p2{ width:227px; height:35px; line-height:35px; text-align:center; color:#242424;white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ }
.product_tp li a{ display:block;}
.product_tp li .p2 a:link,.product_tp li .p2 a:visited{color:#242424;}
.product_tp li .p2 a:hover{ color:#2087e6;}

/*footer*/
.footer{ width:997px; margin:0 auto; background: url(../images/bottom_bg.jpg) top left no-repeat; height:127px; overflow:hidden; clear:both;}
.foot_logo{ hieght:63px; float:left; margin-left:185px; margin-top:28px; margin-bottom:28px; display:inline;}
.bq{ float:right; font-size:13px; color:#242424; line-height:23px; margin-top:30px; text-align:left; width:700px;}
.bq a:link,.bq a:visited{ color:#242424;}
.bq a:hover{ color:#448fe5;}

/* about us*/
.about{ margin:25px;}
.about p img{max-width: 680px;
width: expression(this.width > 680 ? "680px" : true);
height: auto;}

/* products */
.product_right{ width:731px; float:right;}
.cpfl{ width:738px; float:right; overflow:hidden;}
.cpfl a{float:left; display:block; width:174px; height:35px; line-height: 35px; margin-left: 10px; margin-bottom:10px; background: url(../images/cpfl_bg.jpg); color:#ffffff; font-size: 14px; text-align: center;word-break:keep-all; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ }
.cpfl a.current,.cp a.current:hover{background:#a82638;color: #fff;}


.fflf{ width:215px !important; width /**/:225px; height:154px !important; height /**/:164px; padding:5px; background:#fff; border:1px solid #e1e1e1;}
.fflf img{ width:215px; height:154px;}
.fflf:hover{ border:1px solid #448fe5;}

.fy{ clear:both; height:35px; line-height:35px;text-align:left; border-top:1px dashed #2087e6; background:#f1efef; padding-left:15px; margin-top:15px;}
.fy a{font-size:12px; color:#404040; text-decoration:none;}
.fy a:hover{ font-size:12px; color:#37ace1; text-decoration:none;}
.fy a.current2,.fy a.current2:hover{ font-size:12px; color:#2087e6; text-decoration:none; }

/* contact us*/
.ny_right{ float:right; width:731px; overflow:hidden;}
.wenzi{ margin-bottom:10px;}
.wenzi p{ line-height:22px;}
.wenzi p a:link,.wenzi p a:visited,.wenzi p a:hover{ color:#242424; text-decoration:none;}

/* news */
.about1{ margin:0px 15px; position:relative;}
.about1 ul li{ height:25px; line-height:25px; border-bottom:1px dashed #e1e1e1; background:url(../images/tubiao_42.png) left center no-repeat; padding-left:20px; margin-top:10px; font-size:14px;}
.news_bt{ float: left; width:580px; height:25px; line-height:25px; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ }
.news_bt a:link,.news_bt a:visited{ color:#242424; text-decoration:none;}
.news_bt a:hover{ text-decoration:none; color:#2087e6;}
.news_rq{ float:right; width:80px; text-align:right; height:25px; line-height:25px; font-size:13px;}



#featured2 li a{display:block;color:#666}
#featured2 li:last-child a{border:none;}

#featured2{ width:680px;}
.news_item{ clear:both; padding: 20px 0px 20px 0px; border-bottom: 1px dashed #ccc; font-size: 14px; font-family:"微软雅黑";}
.news_item a{ display: block; overflow: hidden;}
.news_item .tit{ overflow: hidden; height:25px;}
.news_item .tit .bt{ float:left; font-size:15px; height:25px; line-height:25px; overflow: hidden; font-weight: bold; font-family:"微软雅黑"; color:#2087e6; }
.news_item .tit .rq{ float:right; text-align:right; height:25px; line-height:25px; color: #999;}
.news_item p{ width:680px; max-height:75px; overflow:hidden; line-height:22px; margin-bottom:10px; font-family:"微软雅黑"; font-size:14px;}
.news_item .more{ display: block; width: 84px; height: 26px; border: 1px solid #aaa; text-transform: uppercase; text-align: center; line-height: 26px; font-family: arial; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}

/*news_page*/
.about1 p img{ max-width: 680px;
width: expression(this.width > 680 ? "680px" : true);
height: auto;}
.news_info_title{ text-align: center; margin-bottom:20px; border-bottom:1px dashed #37abe0; overflow:hidden;}
.news_info_title .bt{ font-size: 15px; color:#2087e6; font-weight:bold; line-height:25px; overflow:hidden; width:600px;}
.news_info_title .rq{color:#b3b3b3; font-weight:normal; height:30px; line-height:30px; width:600px;}
.news_article p{ margin-bottom:10px; text-indent: 2em; font-size: 14px; line-height:22px;}
.about1 .back{
	position: absolute;
	right: 0px;
	top: 20px;
}
.about1 .back a{ display: block; color:#FFFFFF; background:#2087e6;font-size:14px; text-decoration:none; padding:5px 10px;}
.about1.back a:hover{ color:#FFFFFF; background:#2087e6;  text-decoration:underline;}

/**** product_page*****/
.product_tp_xq{ margin:10px 25px 0px 25px;}
.product_wz_xq{margin:25px;}
.bbt{ background:#2087e6; color:#FFF; font-weight:bold;}
.product_wz_xq td{ padding:10px;}
.product_tp_xq img{ width:680px; height:495px;}

/*about side nav*/
.bise_nav{width:256px; float:left; background:#ffffff; overflow:hidden; border:1px solid #e8e8e8;}
.left21 {
	background: url(../images/bise_nav_bg.png); height:36px; line-height:36px; margin-left:5px; width:226px !important; width /**/:246px; padding-left: 20px; margin-right:5px; font-weight:bold; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ 
	background-repeat: no-repeat;
	background-position: left bottom; color:#ffffff;
	font-size:14px;
}
.left21  a:link,.left21  a:visited,.left21  a:hover{font-size: 14px; color:#242424;}
.erlm{ margin-left:15px; width:241px; overflow:hidden;}
.erlm ul li{width:241px; height:30px; line-height:30px; color:#242424;font-weight: normal; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ }
.erlm ul li a:link,.erlm ul li a:visited,.erlm ul li a:hover{ color:#242424; text-decoration:none;}

.datu{width:999px; margin:0 auto; }
.datu img{max-width: 999px;
width: expression(this.width > 999 ? "999px" : true);
height: auto;}




