@charset "utf-8";
/* public */
html { height:100%; }
body { font-size:12px; font-family:'微软雅黑'; height:100%; line-height:2em; color:#444; background:url('../images/img_98.gif') repeat 0 0; }
a { color:#333333; }
a:hover { text-decoration:none; }
.container { width:100%; padding-left:0; padding-right:0; }
.left { float:left; }
.right { float:right; }
.row { width:1000px; margin:0 auto; }
.brow { width:1100px; margin:0 auto; }
.space20 { clear:both; height:20px; overflow:hidden; }


/* pager */
#page_turner { clear:both; margin-top:10px; padding:20px 10px 10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page_turner a { border:1px solid #CCCCCC; margin:0 2px; padding:2px 5px; background-color:#FFFFFF; color:#666666; }
#page_turner .c { font-weight:bold; color:#FFF; background:#00AFEC; }
#page_turner .o { border:none; background:none; color:#666666; }


/* top */
.container-top { height:105px; padding-top:15px; overflow:hidden; }
.container-top .row {   }
.container-top .right { width:270px; margin-right:10px; }
	.top-phone { display:inline-block; margin-top:10px; width:259px; height:60px; color:#FFFFFF; font-size:28px; font-weight:bold; line-height:60px; background:url('../images/phone.png') no-repeat 0 0; text-align:center; padding-left:60px; font-family:"Times New Roman", Times, serif; overflow:hidden; }
	
nav { background:url('../images/navbg.jpg') repeat-x center 0; height:35px; line-height:35px; }
nav .bg { background:url('../images/bg1.jpg') no-repeat center 0; }
nav { border-bottom:none; font-size:16px; }
	nav row {}
	nav li a { color:#FFFFFF; width:135px; text-align:center; }
	nav .nav>li:first-child>a { background-image:none; }
	nav .nav>li>a{ margin:0 1px; line-height:35px; padding:0 0 0 0px; }
	nav .nav>li>a:hover{ background-color:#F9C029; color:#FFF;}
	nav .nav-pills>li>a{ border-radius:0px}
	nav .nav-pills>li.active>a,nav .nav-pills>li.active>a:focus,nav .nav-pills>li.active>a:hover{ background:none; color:#F9C029; }
	
/* slide */
.row-slide { margin-top:20px; height:300px; }
	.carousel-control { padding-top:110px; }



/* bot */
.row-footer { padding:20px 0; text-align:center; }


/* index */
.col-md-3,.col-md-9,.col-md-6 { padding:0; }
.row-prod .col-md-3,.row-news .col-md-3,.row-main .col-md-3 { float:left; width:200px; }
	.index-title { background:#00AFEC; color:#FFFFFF; height:40px; padding:0 10px; font-size:16px; }
	.index-title a { color:#FFFFFF; }
	.index-title span { display:inline-block; line-height:16px; height:20px; }
	.index-title span.in-tb { width:5px; border-radius:3px; background:rgba(255,255,255,.7); margin:10px 10px 0 0; }
	.index-title span.in-ten { border-radius:10px; background:rgba(255,255,255,.7); margin:0px 0px 0 10px; padding:0 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; line-height:20px; }
.index-list { list-style-type:none; margin:0; padding:0; border:1px solid #D8D4D3; background-color:#FFFFFF; }
.row-prod .index-list,.row-main .index-list { font-size:14px; background-color:#F6F6F6; height:310px; overflow:hidden; }
	.index-list li { padding:7px 10px; border-bottom:1px dashed #D8D4D3; }
	.index-list li.active a { color:#00AFEC; }
	.index-list .glyphicon { color:#D80D0D; font-size:7px; margin-right:10px; display:inline-block; line-height:10px; }
	.index-list li:last-child{ border-bottom:none;}
.row-prod .col-md-9 { float:left; width:790px; margin-left:10px; border:1px solid #D8D4D3; background-color:#FFFFFF; height:350px; overflow:hidden; }
	.row-prod .col-md-9 .index-title,.row-case .index-title { background:none; color:#FB9E13; font-weight:bold; padding-top:5px; }
	.row-prod .col-md-9 .index-title a,.row-case .index-title a { color:#FB9E13; }
	.row-prod .col-md-9 .index-title span.in-ten,.row-case .index-title span.in-ten { border-radius:10px; background:#FB9E13; }
.in-prod { list-style-type:none; margin:0; padding:0; }
	.in-prod li { width:180px; height:130px; margin:10px 0 10px 10px; display:inline-block; }
	.in-prod li img { width:180px; height:130px; }

.row-news .col-md-9 { float:left; width:800px; }
.row-news .col-md-6 { float:left; width:390px; margin-right:10px; }
.row-news .index-list { height:230px; overflow:hidden; }
/*	.row-news .index-list li { padding-top:4px; padding-bottom:4px; }*/
	.row-news .index-list li .right { color:#999999; }
.index-contact article { border:1px solid #D8D4D3; background-color:#FFFFFF; height:230px; }
	.index-contact article address { padding:5px 10px; line-height:1.8; }
	
.row-case { border:1px solid #F8AA00; background-color:#FFFFFF; }
.in-case { margin:10px; height:150px; overflow:hidden; }
	.in-case img { width:180px; height:130px; margin:0 8px; }
	
	
	
/* subpages */
.row-main .col-md-9  { float:left; width:790px; margin-left:10px; border:1px solid #D8D4D3; border-top:2px solid #00AFEC; background-color:#FFFFFF; }
.dir { border-bottom:1px solid #DFDFDF; margin-bottom:20px; background-color:#F6F6F6; padding:0 20px; line-height:40px; height:40px; overflow:hidden; }
	.dir h4 { color:#00AFEC; }
.main-container { min-height:600px; }
.main-container article { padding:20px; }
.photolist { margin:0 0 0 4px; padding:0; list-style-type:none; }
	.photolist li { list-style-type:none; float:left; width:180px; height:160px; overflow:hidden; margin-left:12px; position:relative; margin-bottom:20px; overflow:hidden; }
	.photolist li img { width:180px; height:130px; }
	.photolist li.nomar { margin-left:0; }
.newslist { margin:0 20px; padding:0; list-style-type:none; }
	.newslist li { font-size:14px; padding:10px; border-bottom:1px dotted #E3E3E3; }
	.newslist li span,.news-relative li span { color:#D80D0D; font-size:7px; margin-right:10px; }
	.newslist li .right { color:#999999; font-size:12px; }
.title { text-align:center; font-size:24px; color:#D80D0D; }
.news-relative { margin:20px 0; padding:0; list-style-type:none; border-top:1px dotted #E3E3E3; }
	.news-relative li { margin-left:40px; margin-top:10px; }