
.in_title{margin-bottom: 50px;padding-top: 80px;}
.in_title h2{font-size: 36px;color: #000;font-weight: normal;background: url(../images/title_line.jpg) no-repeat center left;padding-left: 20px;}

/* in_about */
.in_about{margin-top: 80px;}
.in_about .fl{width: 430px;}
.in_about .fl img{max-width: 430px;display: block;margin: 0 auto 5px;}
.in_about .fr{width: 420px;padding-left: 300px;background: url(../images/about_right.jpg) no-repeat left;height: 361px;position: relative;}
.in_about .fr a.more{position: absolute;right: 0;bottom: 0;}
.in_about .fr h2{font-size:24px;color: #1a1a1a;font-weight: 600;margin-bottom: 10px;margin-top: 55px;}
.in_about p{color: #505050;font-size: 16px;line-height: 30px;}

/* in_adv */
.in_adv{background: url(../images/adv_bg.jpg) no-repeat center top;height: 350px;text-align: center;margin-top: 80px;}
.in_adv img{padding-top: 115px;}
.in_adv a.more{display: block;font-size:30px;color: red;padding: 5px 0;border: 1px solid  #2c2c2c;width: 228px;margin: 55PX auto 0;}

/*in_product*/
.in_product .product_nav{position: relative;}
.in_product .product_nav ul{height: 38px;margin-bottom: 10px;}
.in_product .product_nav ul li{ width: 167px;position: relative;display: inline-block;height: 38px;font-size: 18px;line-height: 38px;cursor: pointer;text-align: center;}
.in_product .product_nav ul li a{color: #505050;}
.in_product .product_nav ul li:hover a,.in_product .product_nav ul li.on a{color: #fff;}
.in_product .product_nav ul li.on{background:  url(../images/pro_hover.png) no-repeat center;}
.in_product .product_nav a.pro_more{color: #666666;font-size:14px;line-height: 38px;position: absolute;top: 0;right: 0;}

.in_product .product_list{width: 100%;position: relative;}
.in_product .product_list ul{width: 100%;height: auto;overflow: hidden;display: none;}
.in_product .product_list ul.on {display: block;}
.in_product .product_list ul li {float: left;position: relative;margin: 30px 9px 0;}
.in_product .product_list ul li img {width: 282px;height: 178px;display: block;cursor: pointer; }
.in_product .product_list ul li p {width: 282px;line-height: 24px;font-size: 14px;color: #505050;height: 48px;margin-top: 10px;overflow: hidden;}

.in_product a.more{width: 100px;height: 30px;line-height: 30px;font-size: 14px;color: #fff;display: block;margin: 40px auto 0;background: #ab1414;text-align: center;}
.in_product a.more span{display: block;}
.in_product a.more b{display: none;}
.in_product a.more:hover span{display: none;}
.in_product a.more:hover b{display: block;}

/* in_case */
.in_case{margin-top: 80px;height: 667px;overflow: hidden;}
.in_case .fl{width: 896px;}
.in_case .fl ul li {float: left;position: relative;margin-bottom: 38px;margin-right: 27px;}
.in_case .fl ul li img {width: 271px;height: 200px;display: block;cursor: pointer; }
.in_case .fl ul li p {width: 100%;line-height: 60px;font-size: 20px;color: #fff;height: 60px;overflow: hidden;position: absolute;bottom: 0;background: url(../images/bg.png) no-repeat;text-indent: 20px;}

.in_case .fr{width: 294px;height: 667px;background: #000;position: relative;}
.in_case .fr .in_title{margin-bottom: 10px;padding-top: 36px;}
.in_case .fr .in_title h2{color: #fff;}
.in_case .fr .case_txt{padding: 0 20px;}
.in_case .fr .case_txt p{color: #fff;}
.in_case .fr a.more{position: absolute;left: 20px;bottom: 36px;}

/* in_news */
.in_news{margin: 80px auto;}
.in_news .in_title{margin-bottom: 30px;position: relative;padding-top: 0;}
.in_news .in_title a.more{color: #666666;font-size:14px;position: absolute;top: 0;right: 0;line-height: 46px;}
.in_news .fl{width: 870px;background:  url(../images/news_line.jpg) no-repeat right 76px;}
.in_news .fl ul{ width:450px;background:  url(../images/news_img.jpg) no-repeat left top;padding-left: 330px;min-height: 275px;}
.in_news .fl ul li{font-size: 16px;line-height:43px;border-bottom: 1px dashed #cccccc;position: relative;}
.in_news .fl ul li a{color: #606060;}
.in_news .fl ul li span{color: #999999;font-size: 14px;position: absolute;right: 0;}
.in_news .fl ul li:last-child{border-bottom:none;}

.in_news .fr{margin-top: 76px;position: relative;}
.in_news .fr .honor_t{width: 100%; position: absolute;top: 0;background: url(../images/bg.png) repeat;z-index: 99;padding: 10px 0;}
.in_news .fr .honor_t h2{color: #fff;font-size: 20px;font-weight: normal;padding: 0 20px 10px;background: url(../images/honor_line.jpg) no-repeat 20px bottom;}
.in_news .fr .picScroll{width: 295px;height: 299px;position: relative;} 
.in_news .fr .picScroll .bd{width: 100%;overflow: hidden;height: auto;}
.in_news .fr .picScroll .bd img{width: 295px;height: 299px;display: block;}
