﻿body{  background-color: #ededed;}
.banner{ width: 100%;height: 300px;background: url(../images/banner.jpg) no-repeat center;}
.substance{ width: 100%;min-height: 500px;overflow: hidden;}
.substance .content{margin-top: 20px; overflow: hidden;}
.aside{ width: 240px; float: left;}
.aside1 .title{ width: 100%; height: 102px; background: url(../images/title.jpg) no-repeat center; color: #fff; overflow: hidden;}
.aside1 .title h2{color: #fff; font-size: 24px;margin-left: 20px;margin-top: 40px;}
.aside1 .title .eng{font-size: 12px;font-family: "Arial";margin-left: 20px;margin-top: 2px;}
.aside1 li{height: 47px;line-height: 47px;border-bottom: 1px solid #d2d2d2;}
.aside1 li a{width: 92%;height: 100%;display: inline-block;}
.aside1 li.on{background: url(../images/arrowon.jpg) no-repeat 223px;}
.aside1 li.on a{ font-weight: bold;color: #2657A3;}
.aside1 li a{ padding-left: 20px;color: #282828;font-size: 14px;}
.aside1 li.last{border-bottom: 0 none;}
/* 产品中心风琴菜单 */
.aside1 dt.on,.aside1 dd.on，{background: url(../images/arrowon.jpg) no-repeat 223px;}
.aside1 dt.on a,.aside1 dd .on a{ font-weight: bold;color: #2657A3;}
.foldpanel {border: 0px solid #ccc;border-bottom: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.foldpanel dt,.foldpanel dd {margin: 0px;}
.foldpanel dt a{cursor: pointer; padding: 0 4px; font-size: 13px; padding-left: 20px; border-bottom: 1px solid #ccc;line-height: 47px;box-sizing: border-box;display: block;}
.foldpanel dd a {display: block;line-height: 30px;padding-left: 30px;border-bottom: 1px dashed #ccc;}
/* .foldpanel dd a:hover,.foldpanel dd a.current{	color: #fff; background-color: rgb(90, 169, 235)  } */
.foldpanel dd a:hover,.foldpanel dd a.current{	color: #2657A3;background: url(../images/arrowon.jpg) no-repeat 223px; }
#my-foldpanel dd {	display: none;}

.choose{width: 100%;height: 62px;line-height: 62px;background: url(../images/choose.jpg) no-repeat center; margin-top: 10px;overflow:hidden;}
.choose h2{ color: #fff; font-weight: normal; font-size: 18px; float: left; margin-left: 20px;}
.choose .eng{color: #fff;font-size: 12px; font-family: "Arial";float: left; margin-left: 7px;}
.contact{ margin-top: 20px;}
.contact .title{ height: 40px;line-height: 40px;border-bottom: 1px solid #646464;}
.contact .title h2{ color: #282828; font-size: 20px; font-weight: normal; float: left;}
.contact .title .eng{float: left;color: #282828;font-size: 12px; font-family: "Arial"; margin: 5px 0 0 7px;}
.contact li{ padding: 16px 0 16px 45px; color: #282828; font-size: 14px;border-bottom: 1px solid #c9c9c9; line-height: 24px;}
.contact .li1{ background: url(../images/contact1.jpg) no-repeat left 20px;}
.contact .li2{ background: url(../images/contact2.jpg) no-repeat left 20px;}
.contact .li3{background: url(../images/contact2.jpg) no-repeat left;}
.contact .li4{border-bottom: 0 none;background: url(../images/contact4.jpg) no-repeat left;}

.con_right{ padding: 0 30px; width: 930px;float: right;}

.toptitle{ width: 990px; height: 65px; line-height: 65px; border-bottom: 1px solid #c8c8c8; margin-left: -30px;}
.toptitle h2{ color: #282828;font-size: 24px; line-height: 25px;font-weight: normal; border-left: 5px solid #2657A3; padding-left: 9px; float: left; margin-top: 20px;}
.toptitle .weizhi{ color: #666666; font-size: 12px; margin-right: 30px; float: right;}
.toptitle .weizhi a{ color: #666666; font-size: 12px;}
.jianjie { font-size: 14px;color: #282828;line-height: 30px;padding: 50px 0; word-wrap: break-word;}
.jianjie h2{text-align: center;color: #2657A3; font-size: 24px;line-height: 100px;}
.news ul{margin-top: 12px;}
.news li{padding: 29px 0; overflow: hidden;border-bottom: 2px dotted #b4b4b4;}
.news li.last{border-bottom: 0 none;}
.news li .left{width: 216px;}
.news li img{width: 216px;height: 141px;vertical-align: top;}
.news li .wenzi{width: 697px;float: right;}
.news li .wenzi h3{width: 100%;color: #282828;font-size: 20px; font-weight: normal; margin-top: 8px;line-height: 40px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.news li .wenzi .date{color: #a0a0a0;font-size: 14px; line-height: 26px;}
.news li .wenzi .txt{width: 100%;color: #282828;font-size: 15px;line-height: 28px;word-break: break-all;text-overflow: ellipsis; display: -webkit-box; 
    -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden; }
.news li:hover h3{margin-top: 0; transition: .3s;}
/* .cp{} */
.cp ul{margin-top: 10px;}
.cp li{ height: 230px; border: 1px solid #d2d2d2;padding: 19px;margin-top: 30px;}
/* .cp li .left{} */
.cp li .left img{ width:230px; height:230px; vertical-align:top;}
.cp li .right{width: 636px;}
.cp li .right h3{width: 100%; color: #282828; font-size: 26px; font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-top: 17px;line-height: 59px;}
.cp li .right .txt{ width: 100%;height: 91px; color: #282828; font-size: 14px;line-height: 24px;  word-break: break-all;text-overflow: ellipsis; 
    display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; margin-bottom: 10px;}
.cp li .right .more{    color: #2657A3;font-size: 14px;text-decoration: underline;line-height: 16px;}

.page{height: 29px; text-align: center; margin-top: 32px;}
.page ul{height: 29px; line-height: 29px; display: inline-block;*display: inline;*zoom: 1; overflow: hidden; font-size: 0;}
.page li{ width: 29px;margin: 0 6px;float: left;border-radius: 2px;overflow: hidden;}
.page li.ye{width: 63px;}
.page li.ye a{color: #fff;background-color: #2657A3;}
.page li.on a{background-color: #2657A3; color: #fff;}
.page li a{ display: block;color: #787878; font-size: 14px;}
.footer{margin-top: 50px;}
.message{padding: 40px 122px 0 89px;}
.message .write{height: 40px;line-height: 40px; overflow: hidden; margin-bottom: 20px;}
.message .write h2{width: 89px; float: left; color: #282828; font-size: 15px;font-weight: normal;}
.message .write h2 span{color: #2657A3;}
.message .write input{float: right;width: 630px; height: 40px;line-height: 40px;border-radius: 4px;color: #282828;font-size: 15px;font-family: "Microsoft YaHei";background-color: #ededed ;}
.message .write1{height: 98px;}
.message .write textarea{ float: right;width: 630px;height: 98px; resize: none;color: #282828; font-size: 15px; font-family: "Microsoft YaHei";background-color: #ededed ;}
.message .code input{ width: 130px; float: left;background-color: #fff;background-color: #ededed ;}
.message .code img{float: left;margin-left: 15px;}
.message .code a{ float: left;margin-left: 18px;color: #2657A3;font-size: 15px; text-decoration: underline;}
.message .btn{ text-align: center; border-radius: 4px;width: 275px; height: 50px;line-height: 50px;float: left;color: #fff;font-size: 18px;background-color: #2657A3;
    margin-left: 89px;}

.search-list{ padding:50px;}
.search-list .nohave{ font-size:16px;}



.imglist{ padding:50px 0; overflow:hidden;}
.imglist li{ float:left; width:284px; height:245px; margin-right:39px; margin-bottom:33px;}
.imglist li .img img{ width:284px; height:197px; vertical-align:top;}
.imglist li .txt{ height:48px; line-height:48px; font-size:16px; color:#000; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.imglist li.last{ margin:0;}


.news li .wenzi h3:hover{color:#2657A3;}
