@charset "utf-8";
body{ background-color:#fff;}
.banner{ width:auto; min-width:1200px; height:auto;}
.banner .swiper-pagination-bullet-active{ background:#ec145b;}


.homepage{width:100%;}
.homepage>img{width:100%;display:block;}
.buy_box{margin-top:45px; width:100%;min-width:1200px;height:533px;}
.buy_box .contbuy_box_main{width:1200px;margin:0 auto;background:url('../images/pic02.jpg') no-repeat center;height:100%;position:relative;}
.buy_box .buy_btn{width:120px;height:45px;position:absolute;bottom:140px;left:240px;background:#243779;text-align:center;}
.buy_box .buy_btn:hover{background:#404e7b;}
.buy_box .buy_btn>a{color:#fff;font-size:18px;line-height:45px;}

.baosi_box{width:100%;min-width:1200px;margin-top:40px;}
.baosi_box .baosi_box_main{width:1200px;margin:0 auto;}
.baosi_box .baosi_box_main>img{display:block;}

.pro_box{width:100%;min-width:1200px;margin-top:42px;}
.pro_box .pro_box_main .pro_ul>li{width:348px;float:left;margin-right:30px;margin-bottom:15px;}
.pro_box .pro_box_main .pro_ul>li:nth-child(3n){margin-right:0}
.pro_box .pro_box_main{box-sizing:border-box;padding:0 47px 90px 47px; width:1200px;margin:0 auto;background:#e5ebf2; /*height:712px;*/overflow:hidden;}
.pro_box .pro_img{width:348px;height:300px;overflow:hidden;}
.pro_box .pro_img>img{width:100%;height:100%;}
.pro_box .pro_title{font-family:SimSun;font-size:39px; color:#2c2c2d;text-align:center;padding-bottom:80px;padding-top:77px;}
.pro_box .pro_toptitle,.pro_text{text-align:center;font-size:30px;color:#2c2c2d;font-family:SimSun;}
.pro_box .pro_toptitle{padding:22px 0;}

.lankou_box{width:100%;min-width:1200px;margin-top:45px;margin-bottom:46px;}
.lankou_box_main{width:1200px;margin:0 auto;height:2300px;background:url('../images/home/homebg.jpg')no-repeat center;}
.lankou_box .lankou_box_main .lan1_item{ overflow:hidden;}
.lankou_box .lankou_box_main .lan1_item .lan1_left{float:left;}
.lankou_box .lankou_box_main .lan1_item .lan1_right{float:right;margin-right:170px;}
.lan_topic{font-size:30px;color:#403f3f;}
.lan_volum{font-size:30px;color:#403f3f;margin-top:16px;}
.lan_btn{margin-top:30px;width:220px;height:53px;background:#282828;text-align:center;line-height:53px;}
.lan_btn:hover{background:#4c4b4b;}
.lan_btn>a{font-size:30px;color:#fff;font-family:SimSun}

.lankou_box .lankou_box_main .lan2_item{overflow:hidden;}
.lankou_box .lankou_box_main .lan2_item .lan2_left{float:left;margin-left:270px;}
.lankou_box .lankou_box_main .lan2_item .lan2_right{float:right;}



.pro_list_box{width:100%;min-width:1200px;background:#fff;box-sizing:border-box;padding:70px 0;}
.pro_list_box .pro_list_main{width:1200px;margin:0 auto;}
.pro_list_box .pro_list_main .pro_list_top{width:100%;overflow:hidden;padding-bottom:53px;}
.pro_list_box .pro_list_main .pro_list_top .pro_left{font-size:30px;color:#333;float:left;}
.pro_list_box .pro_list_main .pro_list_top .pro_right{float:right;}
.pro_list_box .pro_list_main .pro_list_top .pro_right>a{display:block;width:102px;height:32px;border:1px solid #ddd;border-radius:25px;line-height:29px;text-align:center;}
.pro_list_box .pro_list_main .pro_list_top .pro_right>a>img,.pro_list_box .pro_list_main .pro_list_top .pro_right>a>p{display:inline-block;vertical-align:middle;font-size:16px;color:#545454;}
.pro_list_box .prolist_content{width:100%;}
.pro_list_box .prolist_content .prolist_ul{overflow:hidden;}
.pro_list_box .prolist_content .prolist_ul>li{cursor:pointer; margin-bottom:30px; overflow:hidden;width:280px;height:400px;border:1px solid #ddd;box-sizing:border-box;padding:12px;float:left;margin-right:25px;}
.pro_list_box .prolist_content .prolist_ul>li:nth-child(4n){margin-right:0;}
.pro_list_box .prolist_content .prolist_ul>li .pro_item_img{width:100%;height:307px;overflow:hidden;}
.pro_list_box .prolist_content .prolist_ul>li .pro_item_topic{font-size:16px;color:#555;padding:8px 0;text-align:center;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.pro_list_box .prolist_content .prolist_ul>li .pro_item_ready{background-image: linear-gradient(225deg, #ffffff 0%, #e6e6e6 100%);background-image:-webkit-linear-gradient(225deg, #ffffff 0%, #e6e6e6 100%); width:80px;height:30px;border:1px solid #ddd;border-radius:4px;text-align:center;line-height:30px;margin:0 auto}
.pro_list_box .prolist_content .prolist_ul>li .pro_item_ready>a{font-size:12px;color:#000;}

.video_list{width:100%;min-width:1200px;height:615px; background:#f4f4f4;box-sizing:border-box;padding:40px 0 117px 0;}
.video_list .video_list_box{width:1200px;margin:0 auto;}
.video_list .video_list_box .video_list_top{width:100%;overflow:hidden;padding-bottom:53px;}
.video_list .video_list_box .video_list_top .video_left{font-size:30px;color:#333;float:left;}
.video_list .video_list_box .video_list_top .video_right{float:right;}
.video_list .video_list_box .video_list_top .video_right>a{display:block;width:102px;height:32px;border:1px solid #ddd;border-radius:25px;line-height:29px;text-align:center;}
.video_list .video_list_box .video_list_top .video_right>a>img,.video_list .video_list_box .video_list_top .video_right>a>p{display:inline-block;vertical-align:middle;font-size:16px;color:#545454;}
.video_list .videolist_content{width:100%;}
.video_list .videolist_content .videolist_ul{overflow:hidden;}
.video_list .videolist_content .videolist_ul>li{cursor:pointer; margin-bottom:30px; overflow:hidden;width:280px;height:383px;background:#fff; border:1px solid #ddd;box-sizing:border-box;padding:12px;float:left;margin-right:25px;}
.video_list .videolist_content .videolist_ul>li:nth-child(4n){margin-right:0;}
.video_list .videolist_content .videolist_ul>li .video_item_img{width:100%;height:310px;overflow:hidden;}
.video_list_box .videolist_content .videolist_ul>li .video_item_topic{font-size:16px;color:#555;padding-top:15px;text-align:center;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}

.project_conten{width:100%;min-width:1200px;box-sizing:border-box;padding:80px 0 150px 0;}
.project_conten .project_box{width:1200px;margin:0 auto;}
.project_conten .project_box .project_main{width:725px;height:715px;box-shadow:0 0 9px #ddd;border-radius:8px;margin:0 auto;overflow:hidden; }
.project_conten .project_box .project_main .project_top{width:100%;height:108px;background:#ed1b60;line-height:108px;text-align:center;color:#fff;font-size:30px;}
.project_conten .project_box .project_main .project_bottom{width:100%;height:607px;box-sizing:border-box;padding-top:20px;}
.project_conten .project_box .project_main .project_bottom .project_item{display:flex;display:-webkit-flex;padding:20px 0;border-bottom:1px solid #ddd;}
.project_conten .project_box .project_main .project_bottom .project_item .project_item_left{width:160px;float:left;text-align:right;font-size:16px;color:#333;}
.project_conten .project_box .project_main .project_bottom .project_item .project_item_right{width:565px;float:left;margin-left:10px;}
.project_conten .project_box .project_main .project_bottom .project_item .project_item_right .form_radio{margin-right:40px;display:inline-block;vertical-align:middle;}
.project_conten .project_box .project_main .project_bottom .project_item .project_item_right .form_radio>input,.project_conten .project_box .project_main .project_bottom .project_item .project_item_right .form_radio>span{display:inline-block;vertical-align:middle;font-size:16px;color:#333;}
.project_conten .project_box .project_main .project_bottom .project_item .project_item_right .form_radio>input{margin-right:6px;}
.project_conten .form_date{position:relative;top:-4px;}
.project_conten select{border-color:#dedede!important; padding: 4px 14px;border-radius: 5px;}
.project_conten select:focus{outline:none;}
.project_conten .date_text{padding:0 5px;}
.project_conten .space{padding:0 1em;}
.project_conten .duoxuan{padding-right:1em;color:#ed145b;font-size:16px;padding-top:10px;}
.project_conten .form_checkbox{margin-bottom:10px;}
.project_conten .form_btn{width:145px;height:52px;line-height:52px;text-align:center;background:#ed145b;color:#fff;border:none;border-radius:4px;font-size:18px;margin:58px auto 0 auto;cursor:pointer; display:block;}









.index-title-area{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.index-title-area h3{ font-size:30px; font-weight:600; color:#333; margin-right:10px; float:left;}
.index-title-area span{ color:#333; font-size:13px; margin-top:20px; float:left;}
.index-title-area a{ float:right; font-size:16px; color:#333; margin-top:15px;}
.recm-pro{ width:100%; height:410px; overflow:hidden;}
.recom-item{ width:100%; height:auto; overflow:hidden;}
.recom-item .pro-pic{ width:100%; height:330px; overflow:hidden;}
.recom-item .pro-name{ width:100%; height:28px; line-height:28px; text-align:center; font-weight:550; font-size:15px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; margin:15px auto 5px auto;}
.recom-item .pro-price{ color:#ed145b; font-size:18px; text-align:center;}
.pro-area{ height:457px; overflow:hidden;}
.pro-area-left{ float:left; width:386px; height:auto; overflow:hidden;}
.pro-area-left img{ display:block;}
.pro-area-right{ width:814px; float:left; height:auto; overflow:hidden;}
.pro-area-right .recom-item{ width:255px; margin-left:16px; height:282px; overflow:hidden;}
.pro-area-right .recom-item .pro-pic{ height:218px;}
.pro-area-adv{ width:795px; height:145px; overflow:hidden; float:right; margin-top:28px; display:block;}





















