@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 .index_pro .item{width:273px;margin:10px 14px;}
.w_1200 .index_pro .item .pic{height:273px;}
.w_1200 .indexcon .indl{width: 595px;}
.w_1200 .indexcon .indr{width: 560px;}
.w_1200 .indexcon .indr .indpic{width: 490px;height: 307px;}
.w_1200 .indexnews .newslist .list{width: 383px;}
.w_1200 .indexnews .newslist .pic{height: 210px;}
/***************************宽屏样式(end)***************************/
.top_title{position: relative;font-size: 36px;color: #343434;height: 100px;line-height: 100px;font-weight: bold;text-transform: uppercase;}
.top_title:before{content:'';position: absolute;left: 1px;bottom: 2px;width: 44px;border-bottom:2px solid #0bd378;}
.top_title:after{content:'';position: absolute;left: 1px;bottom: 0;width: 60px;border-bottom:1px solid #333333;display: none;}
.banner{width:100%; position:relative; overflow:hidden;z-index:1;}
.banner .box{width:1920px;position:relative; left:50%; top:0; margin-left:-960px; z-index:1;}
.banner .slideBox_1 .hd{position: absolute;width: 100%;height: 10px;text-align: center;bottom: 30px;}
.banner .slideBox_1 .hd ul{float: none;display: inline-block;height: 10px;}
.banner .slideBox_1 .hd li{display: inline-block;width: 10px;height: 10px;margin: 0 5px;background: #d0d0d0;border-radius: 5px;}
.banner .slideBox_1 .hd li.on{background: #addca6;}
.banner .slideBox_1 .prev, .banner .slideBox_1 .next{display:none; width:40px; height:40px; position:absolute; z-index:2; top:300px; background:url(../images/banner_swtich.png) no-repeat 0 0;}
.banner .slideBox_1 .next{background-position:0 bottom;}

.index_pro{background: #f4f7fc;padding-top: 39px;padding-bottom: 70px;}
.index_pro .title{line-height:84px; height:84px; text-align:center; font-size:36px;color: #27313d;font-weight: bold;}
.index_pro .in_sign{font-size: 0;text-align: center;margin-bottom: 31px;}
.index_pro .in_sign a{ width:37px; height:37px; display:inline-block; overflow:hidden; margin:0 5px;}
.index_pro .in_sign .t_l{ background: url(../images/t_l.png) no-repeat;}
.index_pro .in_sign .t_l:hover{ background: url(../images/t_lh.png) no-repeat;}
.index_pro .in_sign .t_r{ background: url(../images/t_r.png) no-repeat;}
.index_pro .in_sign .t_r:hover{ background: url(../images/t_rh.png) no-repeat;}
.index_pro .item{position: relative;width:225px;border:1px solid #e3e3e3;margin:5px 9px; background:#fff; }
.index_pro .item:hover{border-radius: 3px;box-shadow: 0px 0px 13px rgba(227,227,227,1);-moz-box-shadow: 0px 0px 13px rgba(227,227,227,1);-webkit-box-shadow: 0px 0px 13px rgba(227,227,227,1);}
.index_pro .item .pic{ width: 100%; height:225px; text-align:center;}
.index_pro .item .name{ display: block;margin:0px 12px; height:35px; line-height: 35px; overflow:hidden;font-size: 18px;color: #000;}
.index_pro .item .brief{margin:0px 12px 10px; font-size: 14px;color: #7f8180;line-height: 25px;height: 50px;overflow: hidden;}
.index_pro .item .price{ margin:0 12px; margin-bottom:10px; font-size:18px;color:#eb557b;}

.indexcon{padding-top:53px;padding-bottom: 65px;}
.indexcon .top_title{}
.indexcon .indl{float: left;width: 474px;}
.indexcon .brief{margin-top: 25px;font-size: 16px;line-height: 30px;color: #5d605f;}
.indexcon table{margin: 45px 0 30px;}
.indexcon table .pic{width: 50px;padding: 10px;}
.indexcon table .desc{width: 60px;padding: 10px;font-size: 14px;color: #5d605f;}
.indexcon .more{display: block;width: 200px;height: 50px;line-height: 50px;text-align: center;color: white;font-size: 14px;font-weight: bold;text-transform: uppercase;text-decoration: none;background: #00d172;}
.indexcon .indr{float: right;position: relative;width: 468px;height: 450px;margin-top: 35px;}
.indexcon .indr:before{position: absolute;top: 0;left: 0;z-index:-1;content:'';width: 376px;height: 450px;box-shadow: 0px 0px 18px rgba(0,0,0,0.16);}
.indexcon .indr .indpic{display: block;position: absolute;top: 0;bottom: 0;right: 0;margin:auto 0;width: 428px;height: 268px;}

.indexnews{padding-bottom: 38px;}
.indexnews .top_title{margin-bottom: 40px;text-align: center;}
.indexnews .top_title:before{right: 0;margin:auto;}
.indexnews .top_title:after{right: 0;margin:auto;}
.indexnews .newslist{}
.indexnews .newslist .list{float: left;width: 310px;margin-left: 25px;}
.indexnews .newslist .first{margin-left: 0;}
.indexnews .newslist .pic{width: 100%;height: 170px;overflow: hidden;text-align: center;}
.indexnews .newslist .date{height: 26px;line-height: 26px;margin-top: 22px;font-size: 14px;color: #b7b7b7;text-transform: uppercase;}
.indexnews .newslist .name{display: block;height: 29px;line-height: 29px;font-size: 18px;text-transform: uppercase;}
.indexnews .newslist .brief{margin-top: 14px;max-height: 48px;overflow: hidden;line-height: 24px;font-size: 14px;color: #7f8180;}
.indexnews .newslist .more{display: block;width: 200px;height: 50px;margin-top: 34px;line-height: 50px;text-decoration: none; background: #8a8a8a;color: white;font-size: 14px;font-weight: bold;text-transform: uppercase;text-align: center;}
.indexnews .newslist .list:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.indexnews .newslist .list:hover .more{background: #00d172;}