/*search*/

.search {
    height: 37px;
    line-height: 37px;
    overflow: hidden;
	padding: 40px 0;
    margin-top: 30px;
	background: url(../images/search.jpg) no-repeat center center;
}

.search .hot .keywd {
    color: #fff;
	background-color: #c40000;
	padding: 0 10px;
	font-size: 20px;
}

.search .keywds {
    float: left;
    line-height: 37px;
}
.search .keywds a{color: #fff;font-size: 20px;margin-left: 28px;}

.search .form {
    overflow: hidden;
    display: block;
    position: relative;
}

.search .txt {
    width: 276px;
    height: 35px;
    line-height: 35px;
    color: #a1a1a1;
    padding: 0 50px 0 10px;
    border: 1px solid #c40000;
    background: #fff;
	color: #000;
}

.search .btn {
    position: absolute;
    top: 1px;
    right: 0px;
    z-index: 9999;
    background: url(../images/btn1.png) no-repeat center center #c40000;
    width: 50px;
    height: 35px;
    border: none;
    display: block;
    outline: none;
    cursor: pointer;
}


/*index product*/

.tit{padding: 40px 0;text-align: center;}
.tit .tit1{font-size: 34px;color: #242b33;font-weight: 600;line-height: 34px;}
.tit .tit1 span{color: #c40000;}
.tit img{display: block;margin: 15px auto;}
.tit .tit2{font-size: 18px;color: #3d3d3d;}

.hezuo{overflow: hidden;}
.hezuo .cont .picScroll-lefta{position: relative;}
.hezuo .cont ul li{width: 234px;height: 151px;border: 1px solid #bfbfbf;margin: 0 2px;}
.hezuo .cont .picScroll-lefta .a1{position: absolute;top: 37px;font-size: 50px;cursor: pointer;}
.hezuo .cont .picScroll-lefta .a1.prev{left: -50px;}
.hezuo .cont .picScroll-lefta .a1.next{right: -50px;}

.product .cont{margin-bottom: 80px;}
.product .cont .top{font-size: 28px;line-height: 28px;color: #242b33;font-weight: 600;position: relative;}
.product .cont .top .span1{background: #c40000;color: #fff;padding: 0 10px;}
.product .cont .top .span2{color: #c40000;}
.product .cont .top a{position: absolute;right: 0;font-size: 22px;font-weight: normal;}
.product .cont .pro{margin-top: 10px;}
.product .cont .pro .profl{width: 351px;height: 625px;text-align: center;}
.product .cont .pro .profl .p1{padding-top: 63px;font-size: 34px;font-weight: 600;color: #fff;line-height: 34px;}
.product .cont .pro .profl .p2{font-size: 30px;line-height: 30px;padding-top: 20px;color: #fff;}
.product .cont .pro .profl a{width: 134px;height: 38px;background-color: #eeeeee;display: block;margin: 25px auto;text-align: center;line-height: 38px;color: #c10c0d;font-size: 18px;}
.product .cont .pro .profr{width: 836px;height: 623px;border-top: 2px solid #242b33;}
.product .cont .pro .profr a{display: block;width: 263px;height: 200px;margin: 3.8px 0;margin-left: 15.5px;}
.product .cont .pro .profr a img{width: 263px;height: 169px;}

.product .cont .pro .profr a p{line-height: 31px;text-align: center;font-size: 18px;}
.product .cont2 .top .span1{background-color: #498cd7;}
.product .cont3 .top .span1{background-color: #1c1f2e;}
.product .cont4 .top .span1{background-color: #3d4045;}
.product .cont2 .top .span2{color: #498cd7;}
.product .cont3 .top .span2{color: #1c1f2e;}
.product .cont4 .top .span2{color: #3d4045;}
.product .cont1 .pro .profl{background: url(../images/pro1.jpg) no-repeat;}
.product .cont2 .pro .profl{background: url(../images/pro2.jpg) no-repeat;}
.product .cont3 .pro .profl{background: url(../images/pro3.jpg) no-repeat;}
.product .cont4 .pro .profl{background: url(../images/pro4.jpg) no-repeat;}

.mpro{height: 1297px;background: url(../images/mpro.jpg) no-repeat center center;}
.mpro .tit{padding: 56px 0 0;}
.mpro .cont a{display: block;width: 370px;height: 330px;background-color: #fff;margin: 30px 15px;}
.mpro .cont a img{display: block;margin: 20px auto 0; width:327px; height:255px;}
.mpro .cont a p{line-height: 48px;text-align: center;font-size: 18px;}

.app{background-color: #eeeeee;padding-bottom: 70px;}
.app .cont .cont1{width: 368px;height: 328px;border: 1px solid #bfbfbf;float: left;margin: 30px 15px;}
.app .cont .cont1 img{margin: 18px auto 0;display: block;}
.app .cont .cont1 p{line-height: 48px;text-align: center;font-size: 18px;color: #202123;}

.about{background: url(../images/about.jpg) no-repeat center center;height: 499px;}
.about .wrap{position: relative;height: 100%;}
.about .font{width: 545px;position: absolute;right: 60px;top: 148px;color: #202123;font-size: 18px;}
.about .font p{line-height: 38px;color: #202123;}
.about a{display: block;padding: 7px 22px;position: absolute;bottom: 23px;right: 60px;background-color: #c40000;color: #fff;font-size: 18px;}

.navs{width: 192px;height: 760px;background: url(../images/nav1.png) no-repeat;position: fixed;z-index: 99;top: 150px;left: 20px;}
	.navs ul{width:159px; margin:0 auto;margin-top: 300px;  background: #c40001; padding-bottom:40px;}
	.navs ul li{width: 107px;margin-left: 20px;color: #ffffff;background: url(/Public/Home/default/../images/nasbg2.png) no-repeat bottom;padding-left: 30px;height: 24px;line-height: 24px;position: relative;}
	.navs ul li img{position: absolute;top: 7px;left: 7px;}
	
	.wechat{width: 200px;height: 387px;border: 4px solid #024eb2;position: fixed;right: 0;top: 320px;z-index: 99;background-color: #fff;border-radius: 10px;}
	.wechat .wechat1{width: 165px;height: 165px;border-radius:10px;margin-top: 20px;margin-left: 17.5px;border: 1px solid #e5e5e5;border-radius: 10px;margin-bottom: 20px;}
	.wechat .wechat1 img{width: 150px;height: 150px;margin-left: 7.5px;margin-top: 7.5px;border: none;}
	.wechat .btn{width: 150px;height: 36px;border-radius: 10px;background-color: #024eb2;color: #fff;text-align: center;line-height: 36px;margin: 3px auto;}
	.wechat .xian{margin-top: 20px;}
	.wechat .chattel{display: block;margin: 10px auto 5px auto;}
	.wechat p{width: 100%;text-align: center;color: #024eb2;font-size: 20px;}