p.heng{width:75px;height:3px;background:#fff;display: block;margin: 0 auto;}

.in_title{text-align: center;margin-bottom: 50px;}
.in_title h2{color: #0679e4;font-size: 36px;}
.in_title p.heng{width:75px;height:3px;background:#0679e4;display: block;margin: 10px auto;}
.in_title p.txt1{color:#2d2f2e;line-height: 32px;font-size: 22px;}

/*in_adver*/
.in_adver{height: 187px;text-align: center;background:url(../images/adver_bg.jpg) no-repeat;padding-top: 47px;}
.in_adver h2{margin-top: 15px;color: #fff;font-size: 36px;line-height: 60px;}

/*in_product*/
.in_product .wrap{height: 719px;background:url(../images/pro_bg.jpg) no-repeat top left;margin: 50px auto 35px;}
.in_product .product_nav {
	width: 210px;
	padding-left: 23px;
	padding-top: 45px;
	color:#fff;
}
.in_product .product_t{background:url(../images/product_t.png) no-repeat center left;padding-left: 56px;}
.in_product .product_t h2{font-size: 26px;}
.in_product .product_t p{font-size: 16px;}
.in_product .product_nav>ul>li>a span{
	color: white;
	font-size: 13px;
	line-height: 50px;
	display: block;
	background:url(../images/product_nav.png) no-repeat center left;
	padding-left: 45px;
}
.in_product .m_2{overflow: hidden;}
.in_product .m_2>li>a{
    font-size: 15px;
    color:#eaeaea;
    line-height: 24px;
}
.twin {
    width: 928px;
    margin: 45px auto 0;
    position: relative;
}
.twin .twin_box {
    width: 100%;
    height: 632px;
    overflow: hidden;
}
.twin ul {
    position: relative;
    z-index: 2;
}
.twin ul li {
    float: left;
    margin-bottom: 15px;
}
.twin ul li img {
    width:303px;
    display: block;
    cursor: pointer;
    height: 259px;
}
.twin ul li p {
    width:303px;
    text-align: center;
    line-height: 45px;
	font-size: 18px;
	background: #212121;
	color: #fff;
	margin-top: 4px;
} 
.twin ul li:hover p{background:url(../images/pro_bg2.jpg) no-repeat;}

/*in_adver2*/
.in_adver2{height: 402px;background:url(../images/adver2_bg.jpg) no-repeat top center;padding-top: 88px;}
.in_adver2 .in_title h2{color: #fff;}
.in_adver2 .in_title p.heng{background:#fff;}
.in_adver2 .in_title p.txt1{color:#fff;}
.in_adver2 ul{color: #fff;}
.in_adver2 li{width: 224px;float: left;padding-left: 96px;margin-right: 120px;background:url(../images/li_bg01.png) no-repeat top left;}
.in_adver2 li h2{font-size: 30px;}
.in_adver2 li p.txt1{font-size: 20px;line-height: 42px;}
.in_adver2 li p.txt2{line-height: 26px;}
.in_adver2 li.li02{background:url(../images/li_bg02.png) no-repeat top left;}
.in_adver2 li.li03{background:url(../images/li_bg03.png) no-repeat top left;margin-right: 0;}

/*in_good*/
.in_good {
    padding: 20px 0;
}
.in_good ul li {
    margin-top: 35px;
}
.in_good ul li .list {
    width: 500px;
    margin-top: 50px;
}
.in_good ul li .list .txt {
    width: 500px;
}
.in_good ul li .list .txt .txt1 {
    font-size: 29px;
    color: #0679e4;
    line-height: 40px;
    font-weight: 700;
    background: url(../images/good_t.png) no-repeat left center;
    padding-left: 60px;
    margin-bottom: 25px;
}
.in_good ul li .list .txt .txt3 {
    width: 400px;
    padding-left: 56px;
    background: url(../images/good_bg.png) no-repeat left top;
    color: #333333;
    min-height: 40px;
    margin-left: 40px;
}
.in_good ul li .list .txt .txt3 p {
    line-height: 30px;
    font-size: 18px;
    margin-top: 15px;
}

/*in_case*/
.in_case {height: 606px;background:url(../images/case_bg.jpg) no-repeat top center;padding-top: 88px;}
.in_case .wrap{overflow: hidden;}
.in_case .single {
    width: 1200px;
    margin: 0 auto 0;
    position: relative; 
}
.single .single_box {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.single .single_box ul {
    width: 10000px;
    position: relative;
}
.single .single_box ul li {
    width: 266px;
    padding: 10px 6px;
    height: auto;
    float: left;
    margin-right: 30px;
    background: #fff;
    color:#666666;
    transition: 0.3s;
    position: relative;
    text-align:center;
}
.single .single_box ul li img {
    width: 266px;
    height: 203px;
    display: block;
    cursor: pointer;
}
.single .single_box ul li p{color:#333333;font-size: 16px;margin: 25px 0;}
.single .single_box ul li a.cmore{
    color: #fff;
    line-height: 39px;
    width:110px;
    display: block;
    margin: 0 auto;
    background:url(../images/cmore_bg.png) no-repeat;
    margin-bottom: 15px;
}

/*in_about*/
.in_about {
    width: 100%;
    height: 538px;
    padding-top: 88px;
    background: url(../images/about_bg.jpg) no-repeat top center;
}
.in_about .about_txt {
    width: 672px;
    color: #fff;
}
.in_about .about_txt p {
    line-height: 32px;
    font-size: 16px;
}
.in_about .about_t h2{font-size: 36px;line-height: 46px;}
.in_about .about_t p{font-size:26px;line-height: 46px;text-align: left;margin-bottom: 30px;}
.in_about .a_more {
    font-size: 16px;
    line-height: 42px;
    color: #ffffff;
    width: 122px;
    background:url(../images/amore_bg.png) no-repeat;
    display: block;
    padding-left: 40px;
    margin-top: 20px;
    border-radius: 22px;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.2);
}
.in_about .about_img{ width:490px;height: 423px;background:url(../images/about_line.png) no-repeat;}
.in_about .about_img img{width:438px;height: 378px;padding:22px 26px;}

/*in_news*/
.in_news{margin-top: 20px;}
.in_news ul li{width:556px; float: left;margin-bottom: 35px;margin-right:88px;}
.in_news ul li h2{font-size: 20px;color:#333333;line-height: 29px;background:url(../images/n_icon.png) no-repeat left top;padding-left: 45px;padding-bottom: 10px;border-bottom: 1px solid #e6eaee;}
.in_news ul li:hover h2{color:#0679e4;}
.in_news ul li p{font-size: 15px;color:#333333;line-height: 28px;margin-top: 20px;}
.in_news ul li p a{color:#e53826;}
.in_news a.n_more{
    text-align: center;
    color: #fff;
    line-height: 39px;
    width:110px;
    display: block;
    margin: 0 auto;
    background:url(../images/cmore_bg.png) no-repeat;
    margin-bottom: 50px;
}