
.in_title{text-align: center;color: #fff;padding-top: 60px;}
.in_title h2{font-size: 30px;background: url(../images/heng.jpg) no-repeat bottom center;padding-bottom: 15px;}
.in_title p{font-size: 16px;line-height: 42px;}
a.more{display: inline-block; width: 103px; height: 36px;line-height: 36px;font-size:16px;color: #faba59;background: url(../images/about_more.png) no-repeat;padding-left:10px; }

/* in_about */
.in_about{margin: 60px auto;}
.in_about .about_nav{height: 72px;background: url(../images/line.jpg) no-repeat center 55px;}
.in_about .about_nav h2{width: 298px; line-height: 72px;background: #1d81de;font-size: 30px;color: #fff;text-align: center;}
.in_about .about_nav ul li{display: inline-block;line-height: 60px;padding: 0 40px;font-size: 16px;color: #3d3d3d;background: url(../images/dot.png) no-repeat bottom center;}
.in_about .about_nav ul li.on{color: #0452ad;background: url(../images/dot2.png) no-repeat bottom center;}

.in_about .about_box{display: none;margin-top: 40px;}
.in_about .about_box.on{display: block;}
.in_about .about_txt{width: 564px;}
.in_about .about_txt p{font-size: 16px;color: #3d3d3d; line-height: 34px;}
.in_about .about_t{margin: 20px 0;}
.in_about .about_t h2{font-size: 21px;color: #0452ad;font-weight: 600;line-height: 40px;}
.in_about .about_t p.heng{background: #0452ad;width: 37px;height: 3px;}
.in_about a.more{margin-top: 20px;}

/*in_product*/
.in_product{padding-bottom: 60px;padding-top: 5px; background: #f7f6f9;}
.in_product .product_top{background: url(../images/pro_bg.jpg) no-repeat top center;height: 177px;}
.in_product .product_top .in_title{padding-top: 20px;}
.in_product .product_nav {display: block;margin: 50px 68px auto;}
.in_product .product_nav ul li {width: 113px; height: 36px;line-height: 36px;background: #1d81de;float: left;text-align: center;margin: 0 10px;}
.in_product .product_nav ul li.on{background: #faba59;}
.in_product .product_nav ul li a{color: #fff;font-size: 16px;}

.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;padding: 8px;background: #fff;border: 2px solid #e9e9e9;margin: 30px 3px 0 3px;}
.in_product .product_list ul li:hover{background: #1d81de;}
.in_product .product_list ul li img {width: 274px;height: 255px;display: block;cursor: pointer; -moz-box-shadow:1px 1px 3px rgba(233, 233, 233, 0.7); -webkit-box-shadow:1px 1px 3px rgba(233, 233, 233, 0.7); box-shadow:1px 1px 3px rgba(233, 233, 233, 0.7);}
.in_product .product_list ul li p {text-align: center;font-size: 15px;color: #1d81de;line-height: 36px;}
.in_product .product_list ul li:hover p {color: #fff;}


/* in_service */
.in_service{background: url(../images/service_bg.jpg) no-repeat top center; height: 421px;}
.in_service .in_title h2{font-size: 30px;background: none;padding-bottom: 0;}
.in_service .service_list{width: 100%;background: url(../images/service_list.png) no-repeat top center;margin: 50px 0;height:143px; }
.in_service ul{margin: 0 186px;}
.in_service ul li{float: left;width: 159px;height: 159px;position: relative;text-align: center;margin:0 23px;}
.in_service ul li .bg{background: url(../images/bg1.png) no-repeat;width: 159px;height: 159px;}
.in_service ul li.li02 .bg{background: url(../images/bg2.png) no-repeat;}
.in_service ul li .txt{padding-top: 24px;}
.in_service ul li p{font-size: 16px;color: #3d3d3d;}
.in_service .service_tel{text-align: center;}
.in_service .service_tel span{color: #fff;font-size: 20px;line-height: 36px;background: url(../images/tel_bg2.png) no-repeat left center;padding-left: 45px;}
.in_service .service_tel a.more{text-align: left;margin-left: 25px;}

.in_msg {width: 100%;}
.in_msg .msg_fl {width: 500px;height: auto;	}
.in_msg .msg_fl .in_title{text-align: left;color: #3d3d3d;padding-top: 60px;}
.in_msg .msg_fl .in_title h2{background: url(../images/heng2.jpg) no-repeat bottom left;}
.in_msg .msg_fl .txt{background: url(../images/contact.png) no-repeat left center;padding-left: 40px;margin-top:20px;}
.in_msg .msg_fl .txt p {line-height: 34px;font-size: 16px;color: #3d3d3d;}

.in_msg .msg_fr {width:618px;height: auto;padding-top: 60px;font-size: 16px;color: #3d3d3d;}
.in_msg .msg_fr .ipt {width: 264px;border-bottom: 3px solid #2a2b2b;float: left;margin-left:45px;}
.in_msg .msg_fr .ipt input {width: 214px;height: 40px;line-height: 40px;color: #3d3d3d;background: #fff;font-size: 16px;border: 1px solid #fff;}
.in_msg .msg_fr .msg_txt{border-bottom: 3px solid #2a2b2b;margin-left:45px;margin-top: 45px;}
.in_msg .msg_fr .texar {
	width: 524px;
	height: 100px;
    font-size: 16px;
    line-height: 40px;
    color: #3d3d3d;
    background: #fff;
    border: none;
}
.in_msg .msg_btn{margin-left:45px;}
.in_msg .msg_btn span{color: #0452ad;line-height: 40px;}
.in_msg .msg_btn .btnt {
	width: 120px;
	height: 58px;
	line-height: 58px;
	text-align: center;
    cursor: pointer;
    color: #3d3d3d;
    font-size: 16px;
    background: #fff;
    font-family: "Microsoft YaHei";
    float: right;
}

/*in_case*/
.in_case{padding: 50px 0;}
.in_case .picScroll{position: relative;}
.in_case .bd {width: 100%;margin: 0 auto;height: auto;overflow: hidden;}
.in_case .bd li {width: 274px;padding: 8px;background: #fff;border: 2px solid #e9e9e9;margin: 0 3px;position: relative;}
.in_case .bd li:hover{background: #1d81de;}
.in_case .bd li img{width: 274px;height: 231px;display: block;cursor: pointer; -moz-box-shadow:1px 1px 3px rgba(233, 233, 233, 0.7); -webkit-box-shadow:1px 1px 3px rgba(233, 233, 233, 0.7); box-shadow:1px 1px 3px rgba(233, 233, 233, 0.7);}
.in_case .bd li p {text-align: center;font-size: 15px;color: #1d81de;line-height: 36px;}
.in_case .bd li:hover p {color: #fff;}

/* in_news */
.in_news{background: url(../images/news_bg.jpg) no-repeat top center;height: 519px;color: #fff;font-size: 16px;margin-top: 60px;}
.news_box{margin-top: 50px;}
.news_box ul li{width:345px;float: left;margin-left: 82px;}
.news_box ul li p.heng{width: 24px;height: 3px;background: #fff;}
.news_box ul li p.txt1{color: #fff;font-size: 18px;line-height: 38px;}
.news_box ul li p.txt2{color: #fff;line-height: 30px;}
.news_box ul li:hover a p.txt1{color: #ffc95b;}
.news_box ul li a.n_more{display: block;height: 28px;line-height: 28px;width: 106px;border: 1px solid #fff;text-align: center;color: #fff;margin-top: 20px;}