

/*in_title*/
.in_title {
    width: 100%;
    text-align: center;
    background: url(../images/t1.png) no-repeat bottom center;
    padding: 50px 0 35px 0;
    margin-bottom: 12px;
}
.in_title .txt1 {
    font-size: 30px;
    color: #999999;
    letter-spacing: 1px;
    line-height: 35px;
}
.in_title .txt2 {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 35px;
    color: #333333;
    margin-top: 5px;
}

/*search*/
.search{width: 100%;height: 76px;}
.search_box{width: 840px;}
.search_txt{height: 76px;line-height: 76px;font-size: 16px;color: #333333;}
.search_txt b span{color:#f88c0e;}
.search_txt a{color: #666666;margin-left: 25px;}
.search_cnt{width: 334px;height: 32px;position: relative;margin-top: 20px;}
.search_cnt .txt{font-family: "Microsoft YaHei";font-size: 16px;width: 332px;height: 30px;line-height: 30px;padding-left: 25px;color:#999999;border: 1px solid #ededed;background: #ededed;border-radius: 16px;}
.search_cnt .btn{width: 20px;height: 20px;background: url("../images/btn.png") no-repeat;position: absolute;right: 0;top: 5px;}

/*in_adver*/
.in_adver{height: 200px;background:url(../images/adver_bg.jpg) no-repeat top center;padding-top: 30px; overflow: hidden; box-sizing: border-box;}
.in_adver ul{color: #fff;}
.in_adver li{width: 25%;float: left;text-align: center;}
.in_adver li p.txt1{font-size: 24px;}
.in_adver li p.txt1 span{font-size: 60px;font-style: normal;font-weight: normal;font-family: Helvetica,"PingFang SC";}
.in_adver li p.txt2{margin-top: 20px;font-size: 16px;}

/*in_product*/
.in_product {margin: 50px auto;height: 660px;overflow: hidden;}
.in_product .parHd {width: 268px;height: 371px;position: relative;}
.parHd .product_t{color:#333333;border-bottom: 1px solid #e4e4e4;}
.parHd .product_t h2{font-size: 24px;}
.parHd .product_t p{font-size: 18px;line-height: 42px;}
.parHd ul{margin-top: 8px;}
.parHd ul li{list-style:block;}
.parHd ul li a{
	color: #333333;
	font-size: 18px;
	line-height: 40px;
	display: block;
	background:url(../images/pro_nav01.png) no-repeat left;
    padding-left: 40px;
    margin-top: 20px;
}
.parHd ul li:hover a,.parHd ul li.on a{
    background:url(../images/pro_nav02.png) no-repeat left;
    color: #fff;
}
.parHd  .pageState{position: absolute;bottom: 0;left: 1140px;width: 25px;font-size: 16px;}
.parBd{width: 866px;position: relative;}
.parBd .pro_main{width: 866px;height: 371px;position: relative;}
.parBd .pro_main img{margin-top: 40px;width:400px;height: auto;}
.parBd .pro_main .pro_txt{width:356px;height: 139px;background: #efefef;position: absolute;top: 66px;right: 0;padding: 50px;}
.parBd .pro_main .pro_txt div{padding-right: 32px;border-right: 1px solid #cecece;}
.parBd .pro_main .pro_txt h2{font-size: 18px;color:#333333;}
.parBd .pro_main .pro_txt p{font-size: 14px;color:#666;margin: 10px 0;min-height: 48px;}
.parBd .pro_main .pro_txt a{background: #f98620;font-size: 16px;color:#fff;padding: 5px 22px;border-radius: 15px;}
.parBd ul{width: 1200px;position: absolute;bottom: -286px;left: -334px;}
.parBd ul li{float: left;text-align: center;margin-right: 20px;border: 1px solid #f4f4f4;border-radius: 5px;}
.parBd ul li img{width: 282px;height: 210px;}
.parBd ul li p{font-size: 18px;color:#333333;line-height: 52px;}
.parBd .slideBox .btn {
    width: 17px;
    height: 10px;
    cursor: pointer;
    position: absolute;
    right: 42px;
    z-index: 9999;
}
.parBd .slideBox .sPrev {background: url(../images/prev01.png) no-repeat;top:100px;}
.parBd .slideBox .sNext {background: url(../images/next01.png) no-repeat;top:272px;}
.parBd .slideBox .sPrev:hover{background: url(../images/prev.png) no-repeat;}
.parBd .slideBox .sNext:hover{background: url(../images/next.png) no-repeat;}
.good{
    background: url(../images/bg.jpg) no-repeat center;
    height: 1490px;
    overflow: hidden;
}
/*in_tel*/
.in_tel{
    /* background: url(../images/intel_bg.jpg) no-repeat top center; */
    height: 124px;color: #fff;}
.in_tel p{font-size: 18px;}
.in_tel .fl,.in_tel .fr{margin-top: 28px;}
.in_tel .fl h2{font-size: 24px;margin-bottom: 12px;}
.in_tel .fr p{padding-left: 40px;}
.in_tel .fr h2{font-size: 22px;margin-top: 55px;
    /* background:url("../images/tel_bg2.png") no-repeat left; */
    padding-left: 40px;}

/* in_brand */
.twin {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.twin .twin_box {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.twin ul {
    position: relative;
    z-index: 2;
}
.twin ul li {
    float: left;
    margin-bottom: 35px;
    text-align: center;
}
.twin ul li img {
    width: 100%;
    display: block;
    cursor: pointer;
    height: 66px;
}
.twin ul li p{font-size: 16px;color: #313131;line-height: 42px;border-bottom: 1px solid #9b9b9b;}
.twin ul li:hover p{color: #2fc16e;border-bottom: 1px solid #2fc16e;}
.twin ul li.cl {
    clear: both;
}

/* in_process */
.in_process{background: #efefef;margin-top: 15px;padding-bottom: 10px;}
.in_process .fl{width: 290px;margin-top: 45px;}
.in_process .fl h2{color:#2fc16e;font-size: 24px;}
.in_process .fl p.txt1{color:#2fc16e;font-size: 16px;width: 200px;}
.in_process .fl p.heng{background:#2fc16e;width: 17px;height: 3px;margin: 25px 0;}
.in_process .fl p.txt2{color:#666666;font-size: 16px;}

.in_process ul{width: 903px;background:url(../images/process_bg.png) no-repeat 323px 105px;}
.in_process ul li{float: left;text-align: center;margin-bottom: 40px;margin-left: 80px;}
.in_process ul li img{width: 211px;height: 211px;border: 5px solid #dedede;border-radius: 108px;}
.in_process ul li p{font-size: 18px;line-height: 32px;color: #666666;}

/* in_advan */
.in_advan{
    /* background:url(../images/advan_bg.jpg) no-repeat top center; */
}
.in_advan .wrap{position: relative;height: 1290px;}
.in_advan .wrap img{position: absolute;}
.in_advan .wrap .txt{position: absolute;padding: 60px 0 0 60px;}
.in_advan .wrap .txt p{font-size: 16px;color: #666666; line-height: 30px;}
.in_advan .wrap .txt span.num{margin-top: 6px;float: left;background:url(../images/dot.png) no-repeat center;width: 20px;text-align: center;color: #fff;font-size: 14px;}
.in_advan .wrap .txt p.content{padding-left: 40px;}
.in_advan .wrap .advan_t{top: 76px;left: 390px;z-index: 99;}
.in_advan .wrap .img01{top: 220px;left: -35px;width: 430px;}
.in_advan .wrap .img02{top: 530px;right: 0;}
.in_advan .wrap .img03{bottom: 30px;left: 0;}
.in_advan .wrap .txt01{top: 270px;right: 0;width: 672px;background:url(../images/img01_bg.png) no-repeat top left;}
.in_advan .wrap .txt02{top: 550px;left: 0;width: 420px;background:url(../images/img02_bg.png) no-repeat top left;}
.in_advan .wrap .txt03{top: 900px;right: 0;width: 512px;background:url(../images/img03_bg.png) no-repeat top left;}
.in_advan .wrap .txt04{top: 1120px;right: 0;width: 512px;background:url(../images/img04_bg.png) no-repeat top left;}

.banner2{height:300px; position:relative; overflow:hidden; background:url(../images/bg2.png) no-repeat top center;margin-top:-64px;}
.banner2 .zixun{ width:187px; float:right; margin-right:23px; color:#fff; margin-top:162px;}
.banner2 .zixun div{ font-size:14px;margin-top:5px;}
.banner2 .zixun div span{ font-size:22px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; line-height:30px;}
.about{ margin-top:30px; width:712px; float:left;}
.about .img1{ display:block; float:right;}
.about h1{ margin-top:21px; overflow:hidden;  font-size:14px; color:#000;}
.about h1 img{ float:left; display:block; margin-right:5px;}
.about h1 p{font-size:19px;color:#040404; margin-top:10px;}
.about h1 p strong{ color:#1242a9; }
.about .con{ width:600px;margin-top:13px; line-height:28px; color:#6c6c6c; height:200px; overflow:hidden;}
.about a{color:#f88c0e;}


.in_news{background: #f4f4f4;padding-top: 0px; overflow: hidden; text-align: center;}
.in_news .news_list dl{overflow: hidden;width: 580px;float: left;margin: 0 10px 30px; text-align: left;}
.in_news .news_list dl dt{ width:80px;height: 78px;float:left;font-size:14px;text-align: center;color: #fff;line-height: 33px;background: #056ab7;}
.in_news .news_list dl dt span{ display:block; font-size:27px;border-bottom: 1px solid #fff;line-height:43px;}
.in_news .news_list dl dd{ width:480px; float:right; line-height:22px; color: #666464;padding-left:20px; }
.in_news .news_list dl dd h3{font-size: 18px;color: #2d2d2e;font-weight: normal;}
.in_news .news_list dl dd p{font-size: 14px;color: #848383;line-height: 24px;margin-top: 8px;}
.in_news a.amore{font-size: 18px; color:#343434; text-align: center; display:inline-block; border-bottom:1px solid #343434; line-height: 50px; margin: -8px auto 30px;}
