*{margin:0;padding:0;font-size:14px;font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#666;line-height:20px;text-decoration:none;}
body{width:100%;background:#fff url(../images/body_bg.png) repeat-y top center;}
ul{list-style:none;}
img{border:none;}
.left{float:left;}
.clr{clear:both;}

#header{width:100%;height:99px;margin:0 auto;min-width:1110px;border-bottom:5px #2c5082 solid;}
#top_bg{width:100%;height:99px;margin:0 auto;min-width:1110px;z-index:-1;}
#top_bg .left{width:50%;height:99px;background:#fff;float:left;}
#top_bg .right{width:50%;height:99px;background:#fbfbfb;float:left;}
#top{width:1100px;margin:0 auto;}
#top .logo{margin-top:-99px;}
.home i,.Sitemap i{width:12px;height:12px;display:inline-block;background:url(../images/icons.jpg) no-repeat;margin-right:5px;}
.Sitemap i{background-position:-12px 0px;}
.home,.Sitemap{display:block;float:left;margin-top:5px;line-height:15px;}

.topicon{float:right;}
.topicon img{width:20px;height:20px;}

.searchform{background:url(../images/search_bg.png);width:266px;height:37px;padding:0;margin:0;}
.searchform input{    width: 200px;
    height: 20px;
    border: none;
    margin-top: 10px;
    line-height: 20px;
    float: left;
    margin-left: 20px;
    background: none;}
.searchform input.sbtn{width:18px;height:16px;border:none;background:none;}

.logo{margin-left:5px;}
.top_right{float:right;text-align:right;padding:5px;margin-top:-99px;}
.top_right p{line-height:40px;margin-bottom:10px;}
.top_right p img{width:25px;margin-bottom:-8px;}

#nav{width:100%;background:url(../images/nav_bg.png);height:43px;min-width:1110px;}
.menu{width:1098px;margin:0 auto;height:43px;background:url(../images/nav_line.png) no-repeat;padding-left:2px;}
.menu li{float:left;list-style:none;width:137px;text-align:center;height:43px;background:url(../images/nav_line.png) no-repeat 135px 0px;}
.menu li a{font-weight:700;text-decoration:none;color:#333;width:135px;height:43px;display:block;float:left;line-height:40px;}
.menu li a:hover{font-weight:700;background:#000;color:#fff}
.menu li.search{width:212px;background:url(../images/nav_line.png) no-repeat 210px 0px;}

#banner{width:100%;height:460px;}

#main{width:100%;margin:0 auto;}
#main_top{width:1100px;margin:0 auto;}
dl.fenlei{width:300px;float:left;background:#0c59bb;}
dl.fenlei dt{height:50px;background:#073ca0;line-height:50px;padding-left:20px;font-size:30px;color:#fff;font-weight:700;}
dl.fenlei ul li{height:40px;border-bottom:1px #1f66c0 solid;padding-left:20px;}
dl.fenlei ul li a{line-height:35px;color:#fff;}

dl.about{width:1100px;float:right;background:#fbfbfb;}
dl.about dt{height:40px;}
dl.about dt b{color:#2c5082;margin-left:20px;font-size:24px;font-style: italic;line-height:50px;}
dl.about dd{padding-top:10px;line-height:30px;background:url(../images/about_bottom.png) no-repeat bottom center;padding-bottom:20px;}
dl.about dd p{padding:20px;width:700px;float:left;display:block;}
dl.about dd img {float:right;margin-right:20px;}


 .about_more{    width: 100px;    height: 40px;    display: inline-block;    margin: 10px 10px; 
    line-height: 40px;    overflow: hidden;    color: #fff;    background: #e47c0d; text-align:center;   text-decoration: none;margin-left:500px;}
.aright{width:300px;float:left;margin-top:10px;padding-left:20px;}
.aright p{line-height:30px;}
.aright p i{width:20px;height:24px;background:url(../images/icons.jpg);display:inline-block;}
.aright p.tel i{background-position: 0px -12px;}
.aright p.fax i{ background-position: -0px -35px; height: 13px;}
.aright p.email i{background-position: -20px -16px; height: 13px; }
.aright p.address i{background-position: -20px -29px; height: 22px;}


#main_pro{width:1100px;margin:0 auto;background:#fff;}
dl.proleft{margin:20px;float:left;width:320px;}
dl.indexpro{margin:20px;width:698px;border:1px #ccc solid;float:left;height:262px;}
dl.indexpro dt{margin:5px;padding:0 10px;height:30px;background:#eaeaea;}
dl.indexpro dt .prev,dl.indexpro dt .next{width:18px;height:19px;background:url(../images/arrow_left.png);display:block;float:right;margin:5px;}
dl.indexpro dt .next{background:url(../images/arrow_right.png);}
dl.indexpro dt b{font-size:20px;color:#2c5082;line-height:30px;}
dl.indexpro dt .line{width:150px;height:2px;background:#ccc;display:inline-block;}
dl.indexpro dt i{width:16px;height:16px;background:url(../images/icons.jpg) -43px -30px;display:inline-block;margin:-5px 10px;}
.prolist{margin-top:20px;}
.prolist li{width:25%;float:left;list-style:none;}
.prolist li a {width:240px;margin:0 auto;padding:10px;display:block;background:#fff;text-decoration:none;height:320px;overflow:hidden;word-break:break-all; }
.prolist li a img{width:239px;height:239px;border:1px #ccc solid;display:block;overflow:hidden;}
.prolist li a b{display:block;color:#000;line-height:25px;}
dl.indexpro dd{margin-bottom:50px;}
dl.indexpro dt s{width:100px;height:30px;display:inline-block;margin:-15px 10px;border-radius:15px;line-height:30px;overflow:hidden;color:#fff;background:#000099;text-decoration: none;}

#footer{background:#484848;min-width:1110px;width:100%;}
#foot-top{width:100%;height:10px;background:#0c59bb;}
#foot-top p{height:55px;width:1200px;margin:0 auto;text-align:right;line-height:55px;display:block;}
#foot-top a{color:#fff;text-decoration:none;}
#foot-top a img{width:20px;height:20px;margin:-5px 10px;}
#foot-top b{width:20px; height:55px;background:url(../images/icons.jpg) 25px 0px;display:block;float:left;margin-left:900px;}

#foot-con{width:1100px;margin:0 auto;}
#foot-con dl{width:350px;float:left;margin-bottom:20px;background:url(../images/footer_dl_bg.png) no-repeat top right;}
#foot-con dl.pro_bottom{width:500px;}
#foot-con dl.pro_bottom li{width:50%;float:left;}
#foot-con dl dt{font-size:18px;margin:20px 0;color:#fff;height:30px;}
#foot-con dl dd{line-height:25px;padding-right:20px;}
#foot-con dl dd img{float:left;}
#foot-con dl dd p{padding:10px 0px;color:#fff;}
#foot-con dl dd p img{margin:0 5px;}
#foot-con dl dd p a{color:#fff;}
.footpro li a{line-height:30px;color:#fff;}
.footpro li a span{color:#909090;}
#footer p.copyright{width:100%;color:#666;text-align:center;height:50px;line-height:50px;background:#272727;}

.foot_form input,.foot_form textarea{margin-bottom:10px;width:350px;}
.foot_form textarea{height:80px;}
.foot_form .mbtn{width:83px;height:32px;background:url(../images/send.png);text-indent:100px;overflow:hidden;border:none;}

#emailadd{width:80%;height:26px;border:1px #aaa solid;border-radius:20px;display:block;padding:5px;overflow:hidden;margin-top:10px;margin-bottom:10px;}
#emailadd input{background:none;border:none;height:26px;line-height:26px;margin-left:20px;width:100px;}
#emailadd input.btn{width:55px;height:26px;background:url(../images/icons.jpg) -43px 0px;float:right;margin:0 10px;}
/*banner*/
.header{width: 100%;overflow: hidden;margin-top:0px;min-width:1110px;}
.header img{width: 100%;}

/*content*/
.content{width:1100px;margin:0 auto;background:#fff;min-height: 600px;}

.np-lnav{width: 220px;float: left;margin: 20px;}
.np-menu{height: 38px;
    background: url(../images/left_top.png);
    line-height: 38px;
    padding-left: 40px;
    font-size: 20px;
    color: #fff;
    font-weight: 700;width:180px;}
.np-menu-img{width: 45px;float: left;}
.np-menu img{width: 30px;height: 30px;margin-top:15px;margin-left: 10px;}

/* .np-cate{height:180px;}  */
.np-cate li{height: 31px;width:220px;line-height:30px;  
    box-sizing:border-box;padding-left:35px;font-size:13px; background:url(../images/left_pro_bg.png);}
.np-cate li a{color:#666;}

.np-hotpro{height: 50px;line-height: 50px;background-color: #f2f2f2;font-size: 16px;color: #000;font-weight: bold;margin-top: 15px;text-align:center;border:1px #ccc solid;width:218px;}
.np-menu-himg{width: 45px;float: left;}
.np-menu-himg img{width: 30px;height: 25px;margin-top:17px;margin-left: 10px;}



.np-rcon{width: 815px;float: right;margin-top: 20px;margin-right:20px;}
.con-details{padding:10px 0;}
.news-head{height: 30px;position: relative; }
.news-head h2{font-size:20px;display: inline-block;line-height: 30px;coloe:#073ca0;font-style: italic}
.news-head label{font-size: 13px;position: absolute;bottom: 10px;right: 0;color:#cfcfcf;}
.news-head label a{color:#cfcfcf;}

.lbline{width: 25%;height: 4px;background-color: #19166f;}
.rbline{width: 75%;height: 4px;background-color: #a0a0a0;}

.con-detail li{padding:14px 0 20px;border-bottom:#e7e6e6 1px solid; width: 100%; }
.con-detail h4{line-height:40px;}
.con-details img{max-width:100%;}
.prodetail{width:750px;}
.prodetail p{font-size: 12px;line-height:18px;} 
.prodetail a{font-size: 12px;color: #fff;background-color: #1c58ba;padding: 5px 10px;margin-top:15px;display:inline-block;} 

.page{text-align:center;margin:30px 0 30px;}
.page a,.page span{padding:5px;border:1px solid #ccc;min-width:25px;text-align:center;margin-right:5px;}


.nlist li{line-height:32px;border-bottom:1px dotted #CCC;}
.nlist li a{color:#888;}

.tblist {border:1px solid #CCC;}
.tblist td{background-color:#FFF;padding-left:10px;line-height:32px;}
.tblist td img{margin:0 5px 3px 0;}
.tblist td a{text-decoration:underline;color:#225AC1;}
.tblist .head td{background-color:#666;color:#FFF;font-weight:bold;}
.tblist .col td{background-color:#EEE;}

.banSlide {width:100%;	position:relative;	height:460px;	background:#fff;min-width:1100px;}
.banSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.banSlide .bd ul {	width:100% !important;}
.banSlide .bd li {	width:100% !important;	height:460px;	overflow:hidden;	text-align:center;}
.banSlide .bd li a {	display:block;	height:460px;}
.banSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;display:none;}
.banSlide .hd ul {	text-align:center;}
.banSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;	background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.banSlide .hd ul .on {	background:#f00;}
.banSlide .prev,.banSlide .next {	position:absolute;	z-index:1;	top:50%;	margin-top:-30px;	left:15%;	z-index:1;	width:40px;	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #f00 no-repeat;	cursor:pointer;	filter:alpha(opacity=100);	opacity:1;	display:none;}
.banSlide .next {	left:auto;	right:15%;	background-position:-6px -137px;}

#product {
 width:690px;
 height:200px;
 margin:0 auto;
 margin-top:20px;
}
#product div#content {
 position:relative;
 width:690px;
 height:200px;
 display:inline-block;
 overflow:hidden;
 float:left;
}
#product div#content_list {
 position:absolute;
 width:4000px;
}
#product dl{
 width:157px;
 height:195px;
 float:left;
 margin:0px 6px;
 padding:2px 2px;
 overflow:hidden;
}

dl.indexpro #product dl dt {
	margin:0;
	padding:0;
	height:auto;
	background:none;
}
#product dl dt img {
    width: 151px;
    height: 151px;
    border: 1px #ccc solid;
}
#product dl dd {
 text-align:center;
   margin: 0;
  height: 35px;
  line-height: 35px;
}
#product dl dd a{color:#000;font-size:12px;font-weight:400;line-height:20px;}
#product span.prev{
 cursor:pointer;
 display:inline-block;
 width:31px;
 height:195px;
 background:url(../images/icon_arrow_left.png) no-repeat left center;
 float:left;
 margin-right:19px;
}
#product span.next{
 cursor:pointer;
 display:inline-block;
 width:31px;
 height:195px;
 background:url(../images/icon_arrow_right.png) no-repeat left center;
 float:right;
}