@charset "utf-8";
/* CSS Document */
body{font-size:12px;font-family:"微软雅黑";margin:0px auto;padding:0px;color:#272727;overflow-x:hidden;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{color:#333;font-size:12px;text-decoration:none;}
a:hover{color:#1d317a;text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{display: block; clear: both; visibility: hidden; height:0; overflow: hidden; content: "."; }
.clear{clear: both;}
.center{margin:auto;}
.sbj{margin-top:30px;}
.sbj1{margin-top:50px;}
.sbj2{margin-top: 30px;margin-bottom: 30px;}
.fl{float:left;}
.fr{float:right;}
.topnav{width: 100%;background-color: rgba(0,0,0,0.2);position: absolute;top: 0px;z-index: 19999;}
.logo {float: left;width:260px;height: 67px;padding:26px 0px 26px 90px;background: url(../images/logo.png) no-repeat left center;color: #fff;margin-right: 50px;}
.logo dl {font-size:39px;font-weight: bold;}
.logo dt {text-transform: uppercase;font-size:12px;}
#nav{float: left;margin-top: 40px;}
#nav li{float:left;text-align:center;background-color: #1d317a;}
#nav li a{line-height:40px;display:block;height:40px;text-align:center;font-size:16px;color: #fff;}
#nav li:hover{text-decoration:none; height:40px;background-color: #e70012;}
#nav li dl{background-color:#e70012;list-style-type:none;text-align:left;left:-999em;position:absolute;z-index:99999;float:left;}
#nav li dl dt{height:46px;line-height:46px;border-bottom:1px solid #fff;}
#nav li dl dt a{font-size:12px;height:46px;line-height:46px;color: #fff!important;font-weight: normal!important;}
#nav li dl dt a:hover{font-size:13px;font-weight:bold!important;transition:all 0.3s ease-in-out 0s;}
#nav li:hover dl{left:auto;}
.currr{background-color: #e70012;}
#wrap1{width: 100%;background: url(../images/wrap.jpg) no-repeat center bottom;padding:30px 0px;}
.ys{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ys dl{width: 21%;text-align: center;color: #fff;}
.ys dl dt{font-size: 18px;margin-top: 10px;}
.ys dl p{font-size: 14px;line-height: 26px;margin-top: 10px;}
.ys dl img{transition: all .8s ease 0s;}
.ys dl:hover img{transform: rotate(360deg);}
.cpfl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpfl li{width: 18%;height:52px;line-height: 52px;background-color:#1d317a;text-align: center;}
.cpfl li a{color: #fff;font-size: 16px;}
.cpfl li:hover{background-color: #e70012;}
.cpzs{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.cpzs div{width: 24%;}
.cpzs div li{overflow: hidden;display: inline-table;box-shadow: 1px 1px 6px #ccc;}
.cpzs div li a{overflow: hidden;display: inline-table;}
.cpzs div li a img{transition: all 0.6s;width: 100%;height: auto;}
.cpzs div:hover li a img{transition: all 0.6s;transform: scale(1.3);}
.cpzs div p{line-height:66px;height: 66px;text-align: center;}
.cpzs div p a{font-size:19px;color: #333;font-weight: bold;}
.cpzs div:hover p a{color: #e70012;}
.picScroll-left1{position: relative;}
.picScroll-left1 .bd{overflow: hidden;}
.picScroll-left1 .bd ul li {float: left;margin: 0 10px;background-color: #fff;padding-bottom: 20px;}
.picScroll-left1 .bd ul li a {display: block;overflow: hidden;}
.picScroll-left1 .bd ul li img{transition: all 0.6s;}
.picScroll-left1 .bd ul li:hover a img{transition: all 0.6s;transform: scale(1.3);}
.picScroll-left1 .bd ul li p{text-align: center;line-height:46px;height: 46px;}
.picScroll-left1 .bd ul li p a{font-size: 16px;}
.picScroll-left1 .bd ul li ol{background: url(../images/more.png) no-repeat center center;height: 38px;line-height: 38px;text-align: center;}
.picScroll-left1 .bd ul li ol a{color: #fff;font-size: 14px;}
.picScroll-left1 a.next{display: block;width:50px;height:30px;background: url(../images/right.png) no-repeat center;position: absolute;right: -60px;cursor: pointer;}
.picScroll-left1 a.next:hover{background:url(../images/righth.png) no-repeat center;}
.picScroll-left1 a.prev {display: block;width:50px;height:30px;background:url(../images/left.png) no-repeat center;position: absolute;left:-60px;cursor:pointer;}
.picScroll-left1 a.prev:hover{background: url(../images/lefth.png) no-repeat center;}
.picScroll-left1 .hd{margin:20px auto 0px auto;width: 90px;}
.picScroll-left1 .hd ul{text-align: center;}
.picScroll-left1 .hd ul li{width: 8px;height: 8px;background-color: #f0c2c7;float: left;margin: 0px 5px;font-size: 0px;}
.picScroll-left1 .hd ul li.on{width: 8px;height: 8px;background-color: #e70012}
.h-about-left {width: 49%;overflow: hidden;margin-top: 30px;}
.h-about-left img {width: 100%;transition: all .6s;height: 100%;}
.h-about-left:hover img {transform: scale(1.1);}
.h-about-right {width: 49%;margin-left:2%;margin-top: 30px;}
.title1 li {color:#040203;font-size:44px;font-weight: bold;padding-bottom: 7px;}
.title1 p {color: #333;font-size: 24px;}
.about-con {color: #666;padding:10px 0;}
.about-con p{text-indent: 2em;}
.more-a {display: block;width:180px;height: 50px;color: #fff;background: #1d317a;text-align: center;border-radius: 5px;transition: all .6s;font-size: 16px;line-height: 50px;}
.more-a:hover {color: #fff;background-color: #e70012;padding-left: 15px;}
#xwzxn{width: 100%;background-color: #F2F2F4;padding: 50px 0px;}
.xwzx .tabli {float: right;position: relative;margin-top: -35px;margin-bottom: 35px;}
.xwzx .tabli ul li{float: left;color: #888888;font-size: 16px;}
.xwzx .tabli ul li a{color: #888888;font-size: 16px;padding: 0px 10px;}
.xwzx .tabli ul li.cur a{color:#e70012;}
.xwzx .tab {display: none;}
.ixwzx{width:580px;float: left;margin-right:40px;background-color: #1d317a;}
.ixwzx li{overflow: hidden;display: inline-table;}
.ixwzx li img {width:580px;height:380px;transition: all 0.6s;}
.ixwzx:hover li img{transform: scale(1.3);}
.ixwzx ol{line-height:52px;height: 52px;padding: 0px 15px;color: #fff;}
.ixwzx ol a{font-size: 16px;transition: all 0.6s;color: #fff;font-weight: bold;}
.ixwzx ol span{float: right;font-size: 16px;}
.ixwzx:hover ol a{font-weight: bold;transition: all 0.6s;}
.ixwzx p{color: #fff;font-size:14px;line-height:26px;padding: 0px 15px 15px 15px;}
.ixwzx p a{color: #fff;}
.ixwzx:hover p a{color: #e70012;}
.xwzxn ul{margin-bottom:25px;position: relative;transition: all 0.6s;border-bottom: 1px solid #909090;width: 100%;}
.xwzxn ul li {text-align: left;height:101px;float: left;width: 82%;}
.xwzxn ul li p a{font-size: 16px;transition: all 0.6s;height: 22px;font-weight: bold;}
.xwzxn ul li p a span{color: #e70012;margin-right: 5px;}
.xwzxn ul li dt:before {position: absolute;content: "";width:1px;border-bottom: 1px solid #e70012;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;height:60px;margin: 10px 0px;}
.xwzxn ul:hover li dt:before {width: 100%}
.xwzxn ul li dt{color: #888888;font-size: 14px;line-height:30px;height:60px;overflow: hidden;margin: 10px 0px;}
.xwzxn ul li dt a{color: #e70012;font-size: 14px;}
.xwzxn ul:hover li dt a{color: #1d317a;font-weight: bold;}
.xwzxn ul:hover li p a{padding-left: 10px;color: #e70012;transition: all 0.6s;}
.xwzxn ul ol{float: right;width:18%;text-align: right;background: url(../images/jt.png) no-repeat right bottom;font-size: 16px;padding-bottom: 10px;margin-top: 15px;}
#wrap{width: 100%;background: url(../images/hf.jpg) no-repeat center bottom;padding-bottom: 40px;}
.hf{width:50%;float: left;overflow: hidden;}
.hf img{width: 100%;height: auto;transition: all 0.6s;}
.hf img:hover{transform: scale(1.3);}
.sl{float: right;width:48%;margin-left: 2%;}
.sl li{font-size: 20px;font-weight: bold;}
.sl dd{color:#888888;font-size: 14px;line-height: 24px;margin-top: 20px;height: 96px;}
.sl dl{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:50px;}
.sl dl dt{width:calc(33.333% - 1px);border-right: 1px solid #fff;text-align: center;color: #fff;}
.sl dl dt ol span{font-size: 48px;font-family:"Impact";vertical-align: text-top;}
.sl dl dt p{font-size: 18px;}
.picScroll-left2{position: relative;}
.picScroll-left2 .bd{overflow: hidden;}
.picScroll-left2 .bd ul li {float: left;margin: 0 10px;}
.picScroll-left2 .bd ul li img{transition: all 0.6s;}
.picScroll-left2 .bd ul li p{height: 40px;line-height: 40px;font-size: 18px;margin-top: -40px;color: #fff;padding-left: 10px;}
.picScroll-left2 .bd ul li:hover  .xiangqing1{bottom:0px}
.picScroll-left2 .bd ul li:hover p{display: none;}
.pro-list{position:relative;transition:all ease-in-out 0.3s;overflow:hidden}
.pro-list:before{position:absolute;content:'';width:100%;height:0;background:rgba(29,49,122,0.8);left:0;bottom:0;transition:all ease-in-out 0.3s;}
.xiangqing1{position:absolute;text-align:center;transition:all ease-in-out 0.3s;width: 100%;color: #fff;}
.xiangqing1 dl{font-size: 18px;padding: 30px;margin-top: 30px;}
.xiangqing1 dl dt{font-size: 13px;line-height: 24px;margin-top: 10px;}
.picScroll-left2 a.next{display: block;width:50px;height:30px;background: url(../images/right.png) no-repeat center;position: absolute;right: -60px;cursor: pointer;}
.picScroll-left2 a.next:hover{background:url(../images/righth.png) no-repeat center;}
.picScroll-left2 a.prev {display: block;width:50px;height:30px;background:url(../images/left.png) no-repeat center;position: absolute;left:-60px;cursor:pointer;}
.picScroll-left2 a.prev:hover{background: url(../images/lefth.png) no-repeat center;}
.picScroll-left2 .hd{margin:20px auto 0px auto;width: 90px;}
.picScroll-left2 .hd ul{text-align: center;}
.picScroll-left2 .hd ul li{width: 8px;height: 8px;background-color: #f0c2c7;float: left;margin: 0px 5px;font-size: 0px;}
.picScroll-left2 .hd ul li.on{width: 8px;height: 8px;background-color: #e70012}
.dllist1 {margin:0px auto;}
.dllist1 dl {float: left;margin:0px 10px;}
.dllist1 dl dt{width:300px;overflow: hidden;display: inline-table;}
.dllist1 dl dt img {width: 300px;height:390px;transition: all 0.6s;}
.dllist1 dl:hover dt img{transform: scale(1.3);}
.dllist1 dl p {text-align: center;line-height:46px;overflow: hidden;height: 46px;}
.dllist1 dl p a{font-size: 14px;}
.dllist1 dl:hover p a{color: #e70012;}
#demo {overflow: hidden;width:100%;margin-top:30px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;overflow: hidden;}
.title li{font-size: 18px;text-transform:uppercase;}
.title li span{color: #1d317a;font-size: 24px;font-weight: bold;}
.title li p{color: #888888;font-size: 16px;margin-top: 5px;}
.zxly{background: url(../images/zsjm.jpg) no-repeat center center;padding: 40px 0px;}
.zxlyn{width: 660px;margin: 0px auto;color: #fff;}
.zxlyn dl{width: 200px;float: left;margin-right: 10px;}
.zxlyn dl dt{margin-bottom: 20px;width: 200px;}
.zxlyn dl dt input{width: 198px;border: 1px solid #fff;background-color: transparent;height: 38px;line-height: 38px;color: #fff;outline: none;}
.zxlyn dl dt input::placeholder{color: #fff;padding-left: 5px;}
.zxlyn ul{width: 230px;float: right;}
.zxlyn ul input{width:228px;border: 1px solid #fff;background-color: transparent;height:100px;line-height: 38px;color: #fff;outline: none;}
.zxlyn ul input::placeholder{color: #fff;padding-left: 5px;}
.zxlyn li{width: 130px;margin: 0px auto;}
.zxlyn li input{float:left;outline: none;border: 0px;}
.yzm{width: 130px;height: 38px;line-height: 38px;font-size: 16px;background: url(../images/sub.png) no-repeat center center;color: #1d317a;padding-left: 10px;}
.zxlyn li img{float:left;margin:0px 20px;}
.sub1{color: #1d317a;font-size: 14px;background: url(../images/sub.png) no-repeat center center;width: 130px;height: 38px;line-height: 38px;}
.picScroll-left{position: relative;}
.picScroll-left .bd{overflow: hidden;}
.picScroll-left .bd ul li {float: left;margin: 0 10px;}
.picScroll-left .bd ul li a {display: block;overflow: hidden;}
.picScroll-left .bd ul li img{transition: all 0.6s;}
.picScroll-left .bd ul li:hover a img{transition: all 0.6s;transform: scale(1.3);}
.picScroll-left a.next{display: block;width:50px;height:30px;background: url(../images/right.png) no-repeat center;position: absolute;right: -60px;cursor: pointer;}
.picScroll-left a.next:hover{background:url(../images/righth.png) no-repeat center;}
.picScroll-left a.prev {display: block;width:50px;height:30px;background:url(../images/left.png) no-repeat center;position: absolute;left:-60px;cursor:pointer;}
.picScroll-left a.prev:hover{background: url(../images/lefth.png) no-repeat center;}
/*footer*/
.footer{ width:100%; background-color:#272727;color: #888888;padding:45px 0px 45px 0px;}
.footer a:hover{color:#e70012;}
.footer a{color: #888888;}
.footnav ol{float:left;width: 120px;}
.footnav dl{float: left;}
.footnav dl li{color: #fff;font-size: 18px;margin-bottom:20px;}
.footnav dl:nth-child(2){width:240px;}
.footnav dl:nth-child(2) dt{width: 50%;float: left;line-height: 42px;}
.footnav dl dt a{color: #888888;font-size: 14px;}
.footnav dl:nth-child(3){width:140px;border-left: 1px solid #444444;border-right: 1px solid #444444;}
.footnav dl:nth-child(3) dt{line-height: 36px;}
.footnav ul{width:260px;float: left;border-right: 1px solid #444444;padding: 0px 50px;}
.footnav ul li{color: #fff;font-size: 18px;margin-bottom:20px;}
.footnav ul p{font-size: 14px;line-height:36px;color: #888888;}
.footnav dd:nth-child(5){width:140px;text-align: center;float: right;}
.footnav dd p{font-size: 14px;margin-bottom: 20px;color: #fff;text-align: center;}
.copyright{text-align: center;color: #888888;line-height:60px;font-size: 13px;background-color: #272727;width: 100%;border-top: 1px solid #444444;}
.copyright a{color: #888888;}
/*内页样式*/
.mup{width: 100%;background-color: #EFEFEF;border-bottom: 1px solid #DFDEDE;height: 42px;line-height: 42px;font-size: 14px;}
.mup img{margin-right: 5px;}
.mup span{float: right;}
.mup span a{font-size: 16px;}
.title3{text-align: center;font-size: 36px;font-weight: bold;border-bottom: 1px solid #ccc;color: #303030;padding-bottom: 10px;}
.title3 span{color: #222;}
.title3 li{width:40px;height: 3px;background-color: #1d317a;margin:8px auto 0px auto;}
.nr{line-height:32px;font-size:15px;color: #333;}
.nr a{font-size: 15px;}
.nrr{line-height:32px;font-size:15px;color: #333;}
.inews ul{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
.inews ul li{background:url(../images/icon3.png) no-repeat left center;line-height: 32px;height: 32px;}
.inews ul li a{ padding-left:20px;font-size:16px;transition:all .2s ease;}
.inews ul li a:hover{color: #1d317a;margin-left: 5px;}
.inews ul li span{float:right;}
.inews ul p{color:#999;}
.pubdate{text-align: center;font-size:16px;width: 80%;margin: 10px auto 15px auto;}
.right{float: left;}
.icpfl{width: 240px;float: left;margin-right:20px;background-color: #f3f3f3;}
.icpfl ul{color: #fff;font-size: 22px;text-align: center;background-color: #1d317a;height: 50px;padding:20px 0px;}
.icpfl ul p{font-size: 12px;text-transform: uppercase;}
.icpfl li{height:55px;line-height:55px;transition:all .2s ease;border-bottom: 1px solid #fff;text-indent:20px;}
.icpfl li a{font-size:15px;}
.icpfl li:hover{transition:all .2s ease; text-indent:30px;background-color:#e70012;}
.icpfl li:hover a{color:#fff;}
.icpfl ol{height:55px;line-height:55px;transition:all .2s ease;border-bottom: 1px solid #fff;text-indent:30px;}
.icpfl ol a{font-size:15px;}
.icpfl ol:hover{transition:all .2s ease; text-indent:40px;background-color:#e70012;}
.icpfl ol:hover a{color:#fff;}
.icpfl dl{background-color: #1d317a;height: 46px;line-height: 46px;text-align: center;color: #fff;font-size: 14px;font-weight: bold;}
.icpfl dt{padding: 0px 5px;line-height: 32px;font-size: 14px;}
/*---------在线留言---------*/
.message{line-height:24px;width: 630px;margin: 0px auto;}
.message dt{float:left;clear:both;width:80px;margin-left:20px;height:30px;margin-top:10px;}
.message dd{float:left;margin-top:10px;}
.message input{line-height:24px;height:24px;}
.message p{clear:both;margin-left:200px;}
.sub{height:30px;width:60px;display:block;float:left;margin-left:30px;}
/*---------新闻列表页---------*/
.tittle{text-align: center;font-size:24px;font-weight: bold;}
.lb{text-align: left;}
.lb a{ color:#333;}
.lb a:hover{color: #1d317a;font-weight: bold;}
.page{text-align: center;margin: 10px auto 0px auto;}
.page li{display: inline-block;line-height: 40px;border: 1px solid #cccccc;padding: 0 18px;margin: 0px 3px;border-radius: 3px;}
.page li a{color: #999999;font-size: 14px;}
.page li:hover{background-color: #1d317a;border: 1px solid #1d317a;}
.page li:hover a{color: #fff;}
.curr{background-color: #1d317a;color: #fff;border: 1px solid #1d317a!important;}
.sub{height:40px!important;width:120px;float:left;margin-left:30px;margin-top: 30px;border:0px;background-color: #1d317a;text-align: center;color: #fff;line-height: 40px!important;font-size: 14px;}
.tittle6 {text-align: center;font-size: 24px;font-weight: bold;}
@media screen and (max-width:1399px){
.moddle{ width:1200px;}
#nav{width: 800px;}
#nav li{width:118px;margin-left:15px;}	
#nav li dl{width:118px;}
.slide_nav{top:25%;}
.cpzs div li a img{height:288px;}
.about-con {font-size: 14px;line-height:28px;}		
.xwzxn{width:580px;float: left;}
.picScroll-left1 .bd ul li {width:280px;}
.picScroll-left1 .bd ul li img {width:280px;height:280px;}
.picScroll-left1 a.next{top:180px;}
.picScroll-left1 a.prev{top:180px;}	
.picScroll-left2 .bd ul li {width:280px;}
.picScroll-left2 .bd ul li img {width:280px;height:360px;}
.picScroll-left2 a.next{top:160px;}
.picScroll-left2 a.prev{top:160px;}	
.picScroll-left2 .bd ul li:hover .pro-list:before{height:360px;}
.xiangqing1{height:360px;}			
.picScroll-left .bd ul li {width:280px;}
.picScroll-left .bd ul li img {width:280px;height:396px;}
.picScroll-left a.next{top:180px;}
.picScroll-left a.prev{top:180px;}		
.footnav dl:nth-child(3){padding: 0 50px;}	
.footnav ol{margin-right:70px;}	
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:232px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:230px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {width:230px;height:230px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #1d317a;}
.right{width:940px;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:226px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:224px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:224px;height:224px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #1d317a;}
}
@media screen and (min-width:1400px){
.moddle{ width:1400px;}	
#nav{width:1000px;}
#nav li{width:151px;margin-left: 15px;}	
#nav li dl{width:151px;}
.slide_nav{top:40%;}
.cpzs div li a img{height: 336px;}
.about-con {font-size:15px;line-height:38px;}	
.xwzxn{width:780px;float: left;}
.picScroll-left1 .bd ul li {width:330px;}
.picScroll-left1 .bd ul li img {width:330px;height:330px;}
.picScroll-left1 a.next{top:200px;}
.picScroll-left1 a.prev{top:200px;}		
.picScroll-left2 .bd ul li {width:330px;}
.picScroll-left2 .bd ul li img {width:330px;height:430px;}
.picScroll-left2 a.next{top:200px;}
.picScroll-left2 a.prev{top:200px;}	
.picScroll-left2 .bd ul li:hover .pro-list:before{height:430px;}
.xiangqing1{height:430px;}	
.picScroll-left .bd ul li {width:330px;}
.picScroll-left .bd ul li img {width:330px;height:460px;}
.picScroll-left a.next{top:200px;}
.picScroll-left a.prev{top:200px;}	
.footnav dl:nth-child(3){padding: 0 80px;}		
.footnav ol{margin-right:130px;}		
	
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:272px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:270px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {width:270px;height:270px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #1d317a;}
.right{width:1140px;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:276px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:274px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:274px;height:274px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #1d317a;}
}