body{font-family: "Microsoft Yahei";}
ul{padding:0;}
ul li{list-style-type: none;}
.container{width:1170px;}

#header{height:132px; background: url(../images/h_wrap_bg.png) left top repeat-x; position: fixed; left:0; top:0; z-index: 10; width:100%;}
#header .container{min-width: 960px;}
#header #button{margin:35px 15px 35px 0;}

#navbar-nav{padding:26px 0;}
#navbar-nav ul li a{color:#fff;}
#navbar-nav ul li a:hover{background: url(../images/nav_on.png) center bottom no-repeat;}

#banner{margin-top: 103px;}

.intop{text-align: center; background: url(../images/m_title_bg.png) center no-repeat;}
.intop h3{height:76px; line-height: 76px; font-size: 18px; color:#da231d;}

.scroll{height:160px; position:relative;}
.prev,.next{position:absolute; width:30px; height:50px; top:60px; text-indent:-9999px; background:url("../images/sprite.png") black; }
.prev{left:-50px; background:url("../images/prev1.png") #337AB7 center no-repeat;}
.next{right:-50px; background:url("../images/next1.png") #337AB7 center no-repeat;}
.scroll_wrap{clear:both; margin:20px auto; height:100%; width:1140px; overflow:hidden; position:relative;}
.scroll_wrap ul{height:100%; position:absolute; padding-left: 0;}
.scroll_wrap ul li{height:100%; width:214px; position:relative; float:left; margin-right: 18px;}
.scroll_wrap ul li img{width:100%; height:100%;}
.scroll_wrap ul li p{height:25px; background:rgba(0,0,0,0.6); margin:0; position:absolute; left:0; bottom:0; width:100%; text-align:center; line-height:25px; color:#fff;}

#proshow{background: url(../images/m_industry_bg.jpg); margin-top: 30px; padding-bottom: 30px;}
#proshow .tit{margin: 10px 0; height:1px; background: url(../images/m_in_bg.jpg) left center no-repeat;}


#main{padding-top: 30px;}
#main .intop{background: none; text-align: left; padding-bottom: 3px;}
#main .intop h3{color:#0259a6; height:30px; line-height: 30px;}
#main #about .intop{background: url(../images/m_about_title.jpg) left bottom no-repeat;}

#main #news{border-top: 3px solid #0259a6;}
#main #about{background: url(../images/m_industry_bg.jpg); padding: 3px 20px 0 20px;}

#main .con{height:200px; position: relative;}
#main .con ul li,.page .pagecon .news ul li{height:40px; border-bottom: 1px solid #dadada; line-height: 39px; background: url(../images/icon1.jpg) no-repeat 4px center;}
#main .con ul li a,.page .pagecon .news ul li a{margin-left:17px; color: #333;}
#main .con ul li span,.page .pagecon .news ul li span{float: right;}
#main #about .con{padding: 20px 0; font-size: 14px; line-height: 25px; color:#000;}
#main #about .con img{height:100%; margin-right: 20px; display: block; float: left;}

#main .con a.seemore{position: absolute; top:-35px; right:0; color:#666;}
 
#footer{background-color: #0259a6; border-top: solid 3px #da231d; color: #fff; margin-top: 35px;}
#footer .con{height:47px; line-height: 47px; color:#fff;}
#footer .con a{color:#fff;}



#page #header{height:103px;}
#page #banner{margin:0; background: url(../images/about.jpg) center; height:450px;}

.page{margin-top: 30px;}
.page .toprow{font-size: 24px;}
.page .toprow .breadcrumb{float: right; font-size: 14px; padding:3px 15px 3px 30px; background: url(../images/home_bg.jpg) 9px center no-repeat;}
.page .toprow h3{margin: 0;}
.page .main{min-height:1000px; background: url(../images/main_bg.jpg) no-repeat; background-size: 100% auto; padding:50px 40px;}
.page .main .prolist{}
.page .main .prolist ul,#product .prolist ul{border-top: 1px solid #ddd;}
.page .main .prolist ul li,#product .prolist ul li{height:40px; border-bottom: 1px solid #ddd; line-height: 39px;}
.page .main .prolist ul li a,#product .prolist ul li a{display: block; font-size: 16px; text-decoration: none; background: url(../images/cate_off.jpg) right center no-repeat; padding-left: 10px;}
.page .main .prolist ul li a:hover,#product .prolist ul li a:hover{color: #d10008; background-image: url(../images/cate_on.jpg);}

.page .pagecon h4.tit{font-size: 14px; margin: 0; line-height: 35px; background: #f6f6f6; padding-left: 10px; margin-bottom: 20px;}
.page .pagecon .pagetxt{line-height: 1.8; font-size: 16px;}
.page .pagecon .pagetxt p{text-indent: 30px;}
.page .pagecon .pagetxt img{display: block; max-width: 100%; margin: 0 auto;}

.page .pagecon .product .col-xs-4,#product .col-xs-10 .col-xs-4{margin-bottom: 10px;}
.page .pagecon .product .col-xs-4 a,#product .col-xs-10 .col-xs-4 a{display: block;border:5px solid #f6f6f6; color:#000; text-decoration: none;}
.page .pagecon .product .col-xs-4 a:hover,#product .col-xs-10 .col-xs-4 a:hover{border-color: #337ab7}
.page .pagecon .product .col-xs-4 a:hover h4,#product .col-xs-10 .col-xs-4 a:hover h4{background: #337ab7; color:#fff;	}
.page .pagecon .product img,#product .col-xs-10 img{width:100%;}
.page .pagecon .product h4,#product .col-xs-10 h4{text-align: center; margin:0; padding:10px 0; background: #f6f6f6;}

p.solunav{text-align: center; font-size: 14px; line-height: 1.2; margin-top: 20px;}

p.solunav a:first-child {display: none; }

p.solunav a, p.solunav b { border: 1px solid #f1f2f6; background: #f9f9f9; margin-right: 10px; padding: 3px 10px; border-radius: 3px;}

p.solunav a:hover, p.solunav b { background-color: #337ab7;; border-color: #008ceb; color: #fff; }

.page .pagecon .news{font-size: 16px;}

.page .procon .title{height:40px; line-height: 40px; background-color: #eaeaea; color: #d9210e; font-size: 16px; padding-left: 20px;}
.page .procon .con{border:1px solid #dedede; padding:10px; min-height: 500px;} 
.page .procon .conbav{margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #848484;}
.page .procon .conbav .col-md-6{white-space: nowrap; overflow: hidden; text-overflow:hidden; font-size: 14px;}
.page .procon .back{margin-top: 10px; padding-right: 10px;}











