﻿@charset "utf-8";
/* home */
.pic-box { width:100%; }
.title-box { font-size:12px; }

.in-title { background:url('../images/line.gif') repeat-x 0 bottom; margin-bottom:10px; height:40px; }
	.in-title h2 { float:left; font-size:16px; border-bottom:3px solid #4867B7; line-height:37px; color:#333; font-weight:normal; }
	.in-title span { color:#B1B1B1; line-height:40px; margin-left:8px; }
.in-more { float:right; border:1px solid #F0F0F0; }
	.in-more a { color:#B1B1B1; display:block; padding:0 10px; line-height:30px; }
.in-profile { width:400px; float:left; position:relative; }
  .in-profile-c { padding:10px 0; }
  .in-profile-c .left img { width:180px; height:240px; margin-right:20px; }
.in-news { width:330px; float:left; margin-left:20px; }
	.newslist { margin:0 5px; }
	.newslist li { border-bottom:1px dotted #CCCCCC; background:url('../images/ico.png') no-repeat 0px -205px; }
	.newslist li a { line-height:35px; height:35px; padding-left:18px; }
	.newslist li .right { color:#999999; font-size:12px; }
.in-contact { width:220px; height:300px; background:#F8F8F8; }
	.in-contact-phone { font-size:14px; color:#999; border-bottom:1px solid #F0F0F0; margin:10px 10px 0; background:url('../images/ico.png') no-repeat 0px 2px; padding-left:20px; line-height:1.6; padding-bottom:8px; }
	.in-contact-phone span { display:block; color:#FF7011; font-size:20px; }
	.in-contact-add { font-size:14px; color:#999; margin:10px 10px 0; background:url('../images/ico.png') no-repeat 0px -103px; padding-left:20px; }
	.in-contact-add span { display:block; font-size:12px; color:#333; }

.in-products-list { float:left; width:220px; height:240px; border:1px solid #F0F0F0; border-bottom-width:3px; text-align:center; margin:10px 12px; }
	.in-products-list img { width:220px; height:180px; margin-bottom:8px; }
	.in-products-list .title-box { font-size:16px; line-height:30px; }
	
	
#in-case-c { margin-left:10px; margin-top:20px; }
	.in-case-list { float:left; width:115px; height:80px; padding:5px; background:#FFF; text-align:center; overflow:hidden; margin-right:15px; }
	.in-case-list.no-mar { margin-right:0; }
	.in-case-list .pic-box img { width:115px; height:50px; margin-bottom:5px; }
	.in-case-list .title-box { background:#FFF url('../images/add.png') no-repeat center bottom; padding-bottom:20px; }
	
.in-links a { display:inline-block; padding:0 10px; line-height:30px; }	
	
	

/* css of sub pages */
.sub-left { float:left; width:220px; }
	.sub-title { background:#008AE2; height:40px; overflow:hidden; color:#FFFFFF; font-size:16px; padding:0px 0 0 15px; line-height:40px; }
	.sub-box { background:#F5F5F5; }
	.sub-box ul { margin:0 10px 10px; }
.sub-right { float:right; width:750px; }
	.sub-right-c { padding:20px 0; min-height:400px; }
	.sub-right-c article { padding:0px 40px; height:auto; }
	.sub-right-c article img { max-width:600px; }
	.sub-right-c article p { margin:10px 0; text-indent:25px; }
	h1.title { text-align:center; font-size:24px; color:#A2002F; font-weight:normal; } 
	
#messageform { padding:0 20px 20px; }
.txt { border:1px solid #EBEBEB; background:rgba(190,190,190,.1); }
.btn { background:#FF9900; height:30px; line-height:30px; text-align:center; font-size:12px; color:#FFFFFF; cursor:pointer; padding:0 40px; }
.btn1 { background:#EEE; height:30px; line-height:30px; text-align:center; font-size:12px; cursor:pointer; padding:0 40px; }
	

	


.sub-nav-t { background:url('../images/bg_border.png') no-repeat 0px 0px; height:20px; }
.sub-nav-b { background:url('../images/bg_border.png') no-repeat 0px -181px; height:20px; }
.sub-nav { background:url('../images/bg2.png') repeat-y center top; padding:0 15px; }
	.sub-nav li a { padding-left:50px; display:block; background:url('../images/ico_cloud.gif') no-repeat -10px center; line-height:28px; height:28px; overflow:hidden; }
	.sub-nav li.active a { font-weight:bold; color:#8C2D2C; }




.photolist { margin:0 0 0 5px; padding:0; list-style-type:none; }
	.photolist li { float:left; width:220px; height:200px; text-align:center; margin:10px 12px 15px; overflow:hidden; }
	.photolist li img { width:220px; height:160px; }
	.photolist li a { line-height:40px; }

	
	