@charset "utf-8";
/*========首页.page index.html========*/
/****pro-list****/
.index-con{ border-top:1px solid #000; background:#222;}
.index-con .pro-list{ border:25px solid #222; background:#222; overflow:hidden; width:1000px; *width:950px;}
.index-con .pro-list ul{ width:1100px;}
.index-con .pro-list li{ float:left; height:220px; margin:0 18px 0px 0; width:225px;}
.index-con .pro-list li a{ display:block;}
.index-con .pro-list li .pic,
.index-con .pro-list li img{ overflow:hidden; height:180px; width:225px; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; transition: all .8s ease;}
.index-con .pro-list li a:hover img{ transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); -webkit-transition: all .8s ease; -moz-transition: all .8s ease; transition: all .8s ease;}
.index-con .pro-list li .text{ padding-top:15px;}
.index-con .pro-list li .text2{ font-size:12px;}
.index-con .pro-list li .text a{ color:#fff; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align: center}

.index-con .pro-list2{ border:25px solid #222; background:#222; overflow:hidden; width:960px; *width:950px;}
.index-con .pro-list2 ul{ width:1100px;}
.index-con .pro-list2 li{ float:left; height:370px; margin:0 18px 0px 0; width:220px;}
.index-con .pro-list2 li a{ display:block;}
.index-con .pro-list2 li .pic,
.index-con .pro-list2 li img{ overflow:hidden; height:180px; width:225px; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; transition: all .8s ease;}
.index-con .pro-list2 li a:hover img{ transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); -webkit-transition: all .8s ease; -moz-transition: all .8s ease; transition: all .8s ease;}
.index-con .pro-list2 li .text{ padding-top:15px;}
.index-con .pro-list2 li .text2{ font-size:14px;color:#ececec;line-height:18px;padding:15px 0 0 0px;}
.index-con .pro-list2 li .text a{ color:#fff; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align: left}
.pro-list2_title{border-bottom:solid 1px #7d7d7d;color:#fff;font-size:24px;padding:20px 10px 10px;text-align:center;}
/****bm-list****/
.index-con .bm-list{ border:25px solid #222; border-top:0; background:#222; overflow:hidden; width:1000px; *width:950px;}
.index-con .bm-list ul{ width:1100px;}
.index-con .bm-list li{ background:#e2b78d; border:1px solid #fecea0; color:#434345; float:left; height:390px; overflow:hidden; margin:0 18px 5px 0; width:223px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.index-con .bm-list li a{ display:block;}
.index-con .bm-list li .pic,
.index-con .bm-list li .pic img{ overflow:hidden; height:160px; width:223px;}
.index-con .bm-list li .text{ height:180px; overflow:hidden;}
.index-con .bm-list li .text .t1{ font-size:18px; font-weight:bold; margin:auto; padding:20px 0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:200px;}
.index-con .bm-list li .text .t2{ font-size:14px; line-height:24px; height:120px; overflow:hidden; text-align:justify; margin:auto; width:200px;}
.index-con .bm-list li .more{ color:#c21821; border-top:1px solid #fecea0; height:48px; line-height:48px; font-size:14px; text-align:center;}
.index-con .bm-list .active{ border-color:#ed7076; background:#c01920; color:#fff;}
.index-con .bm-list .active .more{ background:#9a141b; border-color:#ed7076; color:#fff;}
/****news****/
.index-con .news{ background:#fff; height:300px; float:left; width:100%;}
.index-con .news .title,
.index-con .news .list{ margin:auto; width:915px;}
.index-con .news .title{ border-bottom:1px solid #7d7d7d; color:#444; font-size:18px; font-weight:700; padding:20px 10px 10px; position:relative;}
.index-con .news .title .more{ color:#7c7c7c; font-size:14px; font-weight:normal; position:absolute; top:25px; right:0;}
.index-con .news .list a{ display:block; color:#434343; font-size:13px; height:43px; line-height:43px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:470px;}
.index-con .news .list a:hover{ color:#f61002;}
.index-con .news .list li{ border-bottom:1px solid #dcdcdc; position:relative;}
.index-con .news .list .times{ color:#bbb; height:40px; line-height:40px; position:absolute; top:0; right:0;}
/****ywmk****/
.index-con .ywmk{ background:url(../images/ywmk-pic.jpg) no-repeat center; height:300px; float:right; width:325px;}
.index-con .ywmk a{ color:#444341; display:block; text-align:center;}
.index-con .ywmk a:hover{ opacity:0.8;}
.index-con .ywmk span{ display:block;}
.index-con .ywmk .t1{ font-size:24px; padding-top:120px; padding-bottom:10px;}
.index-con .ywmk .t2{ font-size:13px;}
