@charset "utf-8";

#top{ 
height:170px; 
background:url(../images/top_bg.jpg) no-repeat center top;
}
.topmenu{ height:40px; line-height:40px;}
.topmenu p{ float:left;}
.topmenu ul{ float:right;}
.topmenu ul li{ float:left; padding-left:10px; padding-right:10px; background:url(../images/topmenu_line.jpg) no-repeat right center;}
h1{ float:left; padding-top:29px;}

.name{ float:left;padding:28px 0px 0px 20px;}
.name strong{ font-size:38px; font-weight:600;}
.name span{ font-size:20px;}
.tel{ float:right; margin-top:47px; background:url(../images/tel.png) no-repeat left bottom; padding-left:50px; font-size:16px; text-align:right;}
.tel span{ font-size:22px; color:#0250b7;}


/*主菜单*/
#topnav{z-index:99999; width:100%; position:relative;}
#menu{height:48px; background:url(../images/menu_bg.jpg) repeat-x; color:#FFFFFF; font-size:14px; line-height:48px; } 
#menu ul li{ float:left; width:111px; text-align:center;font-size:15px; background:url(../images/menu_line.jpg) no-repeat right center;}
#menu ul li a{color:#FFFFFF;font-size:15px;}
#menu .active a{ background:url(../images/navLiH.png) no-repeat center bottom!important; color:#000000; display:block;font-size:14px;}

#current{  background:url(../images/navLiH.png) repeat-x!important; color:#000; display:block;font-size:14px; }
#current a{ color:#000000!important}

.op{ position:fixed!important; top:0px; left:0px;}



/*首页焦点图banner*/
#banner{ height:452px; }
#nei_banner{ height:260px; background:url(../images/nei_banner1.jpg) no-repeat center top;}




/*产品及搜索*/
#mpro{ height:298px; background:url(../images/mbg1.jpg) no-repeat center top;}
.search{
	height:50px;
	padding-top:20px;
	}
.search p{ line-height:42px; float:left;}
.search .searchinput{ width:240px; height:23px; line-height:23px; background:transparent; border:1px solid #aaaaaa;color:#aaaaaa; margin-top:2px; margin-right:5px; padding-left:5px;}
.search p a{color:#6e6b6b; margin-right:5px;}
.prosearch{ float:right; margin-top:7px;}
.hezuo{ margin-top:88px; background:url(../images/gunbc1.gif) no-repeat center center;min-height: 130px;}
.hezuo .mhezuoimg{ width:195px; height:80px; border:1px solid #ccc; vertical-align:middle; display:table-cell;}
.hezuo .mhezuoimg img{ max-height:100%; max-height:100%;}



/*首页产品分类及列表*/


.mainproduct{ margin-top:35px; overflow:hidden; margin-bottom:40px;}
.procate{
width:220px;
float:left;
   background:#f0f0f0 url(../images/procatebt.jpg) no-repeat center bottom; padding-bottom:27px;
   overflow:hidden;
   margin-bottom:10px;
   }
.procate h2{ height:63px; line-height:63px; font-size:20px; color:#fff; text-align:center; background:url(../images/mprotitle.jpg) no-repeat center center;}
.procate h3{ height:39px; line-height:39px; padding-left:20px;color:#fff; background:url(../images/cp_bg1.gif) repeat-x; font-size:16px;}
.procate dl{ width:192px; margin:0 auto; margin-top:12px; text-indent:25px;}
.procate dl dt{ height:33px; line-height:33px; background:url(../images/mprotitledt.jpg) no-repeat center center; font-size:14px; color:#0250a3; margin-bottom:5px;}  
.procate dl dd{ height:30px; line-height:30px; background:url(../images/dot1.png) no-repeat 10px center;}
.procate .ltel p{ background:url(../images/cp_phone.gif) no-repeat 20px center; padding-left:65px; color:#666; font-size:14px; margin-top:15px;}
.procate .ltel p span{display: block;
font-size: 16px;
font-weight: bold;
color: #0050bb;}

.procate ul{ width:192px; margin:0 auto; margin-top:5px; text-indent:25px;}
.procate ul li{ height:30px; line-height:30px; background:url(../images/dot1.png) no-repeat 10px center; border-bottom:1px dotted #ccc;}









.prolist{ width:756px; float:right;}
.prolist h2{ height:48px; line-height:48px; font-size:20px; text-indent:37px; background:url(../images/mprolisttitle.jpg) no-repeat center left;}
.prolist h2 span{ float:right; font-size:12px; color:#979797; padding-right:15px;}
.prolist ul{ padding-top:25px;}
.prolist ul li{ width:250px;text-align:center; float:left;}
.prolist ul li img{ width:210px; height:210px; padding:4px; border:1px solid #f0f0f0;}
.prolist ul li p{  line-height:35px;}

/*研发中心*/
.yfzx{ height:334px;padding-top:50px; background:url(../images/yfzx.jpg) no-repeat center top; color:#fff;}
.yfzx h2{ 
padding-bottom:15px;
background:url(../images/yfzxline.png) repeat-x left bottom; 
font-size:24px;
margin-bottom:40px;
}
.yfzx h2 span{ float:right;
font-size:12px; margin-top:15px;}
.yfzx h2 span a{ color:#fff;}
.yfzx .wrapper{ background:url(../images/yfzx_arrow.png) no-repeat center 150px;}


/*瓶颈*/
.pingjing{ background:url(../images/pingjing.jpg) no-repeat center 112px; margin-top:60px; height:1050px; position:relative;}
.pingjing h2{ font-size:30px; color:#0050ba; text-align:center; font-weight:bold;}
.pingjing h2 span{ font-size:36px; color:#f98e1a;}
.pingjing .pjtext{ position:absolute;}
.pingjing .pjtext h3{ font-size:26px; color:#0050ba; font-weight:bold; padding-left:60px; margin-bottom:10px;}
.pingjing .pjtext h4{ font-size:16px; color:#0050ba;font-weight:bold;padding-left:60px; margin-bottom:20px;}
.pingjing .pjtext p{ width:470px; font-size:14px; line-height:24px;background:url(../images/dot2.png) no-repeat left 9px; padding-left:20px;}

/*企业介绍*/
.mabout{ height:347px;padding-top:45px; background:url(../images/maboutbc.jpg) no-repeat center top; color:#fff;}
.mabout h2{ 
padding-bottom:15px;
background:url(../images/yfzxline.png) repeat-x left bottom; 
font-size:24px;
margin-bottom:30px;
}
.mabout h2 span{ float:right;
font-size:12px; margin-top:15px;}
.mabout h2 span a{ color:#FFFFFF;}
.video{ float:left; width:330px; margin-left:15px; margin-right:40px; }
.mabout .jianjie{ height:240px; float:left; width:600px; margin-top:10px; line-height:24px;}



/*首页新闻*/
.mnewsout{ margin-top:40px;}
.mnews{ width:306px; height:430px; float:left; background:url(../images/mnewsshadow.jpg) no-repeat right top; padding-right:41px;}
.mnews h2{ height:33px; line-height:33px; background:url(../images/dot3.png) no-repeat left center; font-size:18px; padding-left:10px; border-bottom:1px solid #d9d9d9; margin-bottom:18px; font-weight:600;}
.mnews h2 span{ float:right; font-size:12px; color:#666666; font-weight:normal;}
.mnews img{ width:300px; height:120px; padding:1px; border:1px solid #e5e5e5;}
.mnews ul li{ height:37px; line-height:37px; background:url(../images/dot4.png) no-repeat left center; border-bottom:1px dotted #d5d6d6; padding-left:14px;}
.mnews ul li span{ color:#999999; float:right;}
.message{ background:none; padding-right:0;}


/*价格走势*/
#jiage{ overflow:hidden; margin-top:35px; margin-bottom:30px;}
.zousi{ background:#f4f4f4; overflow:hidden; float:left;}

#con {
	FONT-SIZE: 14px; WIDTH: 681px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 229px; float:left; PADDING-TOP: 0px;
}
#tags LI { height:45px; line-height:45px; border-bottom:1px solid #dbdbdb; FONT-SIZE: 14px; text-indent:25px; display:block;
	  LIST-STYLE-TYPE: none;
	 
}
#tags LI A {FONT-SIZE: 14px;
	  PADDING-BOTTOM: 0px; COLOR: #000;  PADDING-TOP: 0px;TEXT-DECORATION: none;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag { background:#0b5cad; color:#fff;
	BACKGROUND-POSITION: left top; POSITION: relative; HEIGHT: 45px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top;   HEIGHT: 45px; color:#fff;
}
#tagContent { width:446px; height:272px; border:3px solid #0b5cad; background:#FFFFFF;float:right;
	
}
.tagContent {
	DISPLAY: none;  WIDTH: 446px; COLOR: #474747; 
}
.tagContent ul li{ background:url(__DEFAULT__/images/dot2.jpg) no-repeat left center; padding-right:10px; text-indent:45px;  height:32px; line-height:32px;}
#tagContent DIV.selectTag {
	DISPLAY: block
}





.yousi{ height:608px; background:url(../images/mbg2.jpg) no-repeat center top; }
.



.yousinr{ position:relative; overflow:hidden;}
.yousinr  h2{ text-align:center; font-size:48px; color:#0250b7; font-weight:700;padding-top:65px;}
.yousinr  h2 span{ font-size:58px; color:#ffa00a;}
.yousinr  h3{position:absolute; width:115px; font-size:36px; font-weight:bold; text-align:center; color:#FFFFFF;}
.yousinr  p{ width:630px;position:absolute; padding-left:30px; line-height:20px; font-size:13px;}
.mtitle{ height:30px;}
.mtitle h2{ font-size:16px; font-weight:bold; color:#00458d; background:url(../images/icon1.jpg) no-repeat left center; text-indent:22px; height:20px; line-height:20px;float:left}
.mtitle em{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#b1b1b1; font-style:normal; float:left; line-height:24px; margin-left:10px;}
.mtitle span{ float:right;}

.honors .zizi{ width:289px; height:306px; border:10px solid #e4eaee; margin-top:10px; float:left}
.honors .ry{  width:670px; margin-top:10px; float:left}
.honors .ry ul li{ float:right; margin-left:18px; margin-bottom:18px;}
.honors .ry ul li img{ width:184px; height:132px; border:10px solid #e4eaee;}

.about-layout{ background:url(../images/bg1.jpg) repeat-x left 147px; margin-bottom:30px; }

.yghd{ border:10px solid #e9eef1; height:250px; background:url(../images/scroll-bg1.jpg) no-repeat center 117px;background:#FFFFFF; }
.yghd .mtitle{ padding:10px}
.yghd ul{ padding-left:20px;}
.yghd ul li{ float:left; margin:0px 18px 0px 18px;}
.yghd ul li img{ width:262px; height:174px; border:1px solid #CCCCCC; padding:3px;}




.about .mtitle{ margin:10px auto;}
.about .jianjie{ background:#FFFFFF; overflow:hidden;}
.about .meilanpic{ width:352px; height:268px; border:10px solid #fff;}
.about .jjnr{ width:608px; height:193px; line-height:24px;}
.about h3{ font-size:18px; font-weight:bold; padding-top:15px; padding-bottom:15px;padding-left:15px;  }
.about .nr{ font-size:14px;padding-left:15px; padding-right:15px;}

.about .quit-menu ul li{ float:left;}




.mlink{ height:65px; padding-top:75px; background:#ececec; margin-top:40px; background:url(../images/link_bc.jpg) no-repeat center top; }
.mlink .link h2{ font-size:14px; color:#00458d; float:left;}
.mlink .link h2 em{ color:#999999; font-size:12px; margin-left:5px;}
.mlink .link ul{ float:left;}
.mlink .link ul li{height:50px; line-height:50px; float:left; background:url(../images/link-line.jpg) no-repeat right center; padding-left:20px;}



/*内页产品图片列表*/
.mainprolist ul{ margin-top:15px;}
.mainprolist ul li{width: 235px;
text-align: center;
float: left;}
.mainprolist ul li img {
width: 210px;
height: 210px;
padding: 4px;
border: 1px solid #f0f0f0;}
















.footer{ height:235px; background:url(../images/footer_bc.jpg) no-repeat top center}
.footer-menu { height:52px; line-height:52px; color:#fff; text-align:center}
.footer-menu p a{color:#fff;}
.footer .add{ padding-top:40px;}
.footer .add p{line-height:24px; text-align:left; padding-left:230px;}






/*内容区*/
#content{ margin-top:20px; overflow:hidden;}
.left {
width: 220px;
float: left;
overflow: hidden;
margin-bottom:20px;
}
.leftbar{ background:#0057b0; padding-bottom:5px; margin-bottom:11px;}
.leftbar h2{ height:60px; line-height:60px; font-size:22px; font-weight:bold; color:#FFFFFF; text-indent:25px;}
.leftbar ul{ margin:5px; background:#FFFFFF; padding-bottom:8px;}
.leftbar ul li{ height:43px; line-height:43px; border-bottom:1px dotted #b4b1b1; font-size:14px; text-indent:17px;}
.leftbar ul li a:hover{ background:#eaebef; display:block;height:43px; line-height:43px; border-bottom:1px dotted #b4b1b1; }

.h03{
height:39px; line-height:39px;
background:#0057b0;
padding: 0 10px;
color: #fff;
font-size: 14px;
}
.lnew-nr{ border:1px solid #d7d7d7;}

.lnew-nr ul li{background:url(../images/ico1.gif) no-repeat scroll 10px 10px transparent;
line-height: 25px;
height: 25px;
overflow: hidden;
padding-left: 20px;
width: 160px;
}
.left-news{ margin-bottom:11px;}
.left-contact{ margin-bottom:40px;}
.subnr{

overflow: hidden;

}
.subnr p{padding:5px 15px;
line-height:24px;}
.subnr img{ margin-bottom:10px;}

.right {
width: 764px;
float: right;
display: inline;
overflow: hidden;
}
.plc {
background:url(../images/right-title.jpg) no-repeat;
height: 35px;
line-height: 35px;
padding: 0 10px;

font-size: 14px;
color: #666;
overflow: hidden;
margin-bottom: 10px;
}
.right-main{
width: 762px;
margin-bottom:30px;
border: solid 1px #d5d5d5;
padding-bottom: 15px;
overflow: hidden;
background: #fff;
font-size:14px;
}

.agent_con {

padding: 20px 25px 0px 25px;
line-height: 24px;

}
.agent_con{LINE-HEIGHT: 26px;}
.agent_con p {

LINE-HEIGHT: 30px;

}
.agent_con h2{
text-align: center;
font-size: 26px;
color: #000;
margin-bottom: 6px;
padding-top:20px;
padding-bottom:0px;

}
.info_con_tit {
font-family: "宋体";
line-height: 24px;
margin-bottom: 15px;
border-bottom: 1px solid #E5E5E5;
padding-bottom: 20px;
}
.info_con_tit .n_tit {
text-align: center;
color: #7E7E7E;
}
.pagemore{  background:#f1f9ff; border:1px solid #d5e6f3;border-bottom: 3px solid #d7d7d7!important; padding:10px;position: relative;}
.pagemore h3{ color: #0a6ba6;font-size:16px; line-height:30px;}
.pagemore h3 span{
background:#0d7abc; 
font-size:12px; 
line-height: 21px;
border-radius: 50px;
-moz-border-radius: 50px;
text-align: center;
color: #FFF;
padding: 0 12px;
position: absolute;
right: 15px;
top: 15px;
}
.bowen-list-info {
margin: 6px 0 0 0;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
max-height: 64px;
}








.fzlc li {
border-bottom: 1px dotted #999;
padding: 10px;
line-height: 20px;
}
.fzlc li span {
font-weight: bold;
font-size:14px;
color: #F90;

}
.zizi li{ width:310px; height:200px;margin:20px;  float:left; overflow:hidden;}
* html .zizi li{ margin:15px;}
.zizi li img{ width:310px; height:200px;  }


.hezuohuoban li{ width:195px;  margin:0px 20px 10px 20px;  float:left;}
.hezuohuoban li p{ text-align:center}
.hezuohuoban li div{ width:195px;height:100px; border:1px solid #ccc; text-align:center;vertical-align:middle; display:table-cell; overflow:hidden;}

* html .hezuohuoban li{ margin:15px;}
.hezuohuoban li img{height:95px; width:190px;}














.newslist{ margin-bottom:20px;}
.newslist ul li{ font-size:14px; height:35px; line-height:35px; border-bottom:1px dashed #CCCCCC; background:url(../images/dot1.jpg) no-repeat left center; text-indent:20px;}
.newslist ul li span{ color:#999999; float:right; font-size:12px;}
.return{ background:url(../images/return.jpg) no-repeat left center; background-size:30px 30px; padding-left:35px; font-weight:bold; margin-top:15px;}

/*翻页*/


DIV.newspage {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; margin-bottom:20px; clear:both;}
DIV.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
DIV.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0b5cad; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
DIV.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #0b5cad; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
DIV.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #0b5cad; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
DIV.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

.blog{ height:26px; border:1px solid #d2d2d2; width:200px;}
.post{ border:1px solid #d2d2d2; width:200px;}




