/*站宽*/
.wrapper{width: 1200px;margin: 0 auto;}
.wrapper2{width: 1000px;margin: 0 auto;}


/* 头部 */
.header .top{height: 26px;background: #1245DC;display: flex;align-items: center;}
.header .top .topSearch input{background: #fff;border: 0;height: 22px;line-height: 22px;padding: 0 8px;}
.header .top .topSearch button{background: #fff;border: 0;height: 22px;padding: 0 8px;}
.header .con-menu{height: 106px;}
.header .logo{height: 106px;display: flex;align-items: center;}
.header .logo img{height: 86px;}
.header .menu{}
.header .menu li{float: left;position: relative;}
.header .menu li a{display: inline-block;width: 110px;text-align: center;font-size: 16px;line-height: 106px;margin: 0 auto;}
.header .menu li .menu-active,.header .menu li a:hover{background: #1245DC;color: #FFF;}
.header .menu .son-menu{position: absolute;top: 106px;left: 0;width: 110px;background: #fff;z-index: 3;padding: 0 5px;box-sizing: border-box;display: none;}
.header .menu .son-menu li{height: 40px;text-align: center;width: 100%;border-bottom: 1px #ddd solid;}
.header .menu .son-menu li:last-child{border-bottom: 0;}
.header .menu .son-menu li a{color: #666;font-size: 15px;line-height: 40px;width: 100%;padding: 0;}
.header .menu .son-menu li:hover a{color: #1245DC;background: #fff;}
/* .header .menu .cur .son-menu{display: block;} */


/* 脚部 */
.footer{background: #333;}
.footer .f-con{display: flex;justify-content: center;}
.footer .f-con p,.footer .f-con a{color: #bbb;}


/* 通用 */
.index-section{padding: 40px 0 0;}
.index-title{background: url(/images/template3/pc/title_line.png) no-repeat center 10px;text-align: center;height: 90px;}
.index-title .menu{font-size: 36px;}
.index-title .mark{font-size: 20px;padding-top: 14px;line-height: 22px;color: #4a4a4a;}
.more-button{width: 150px;height: 50px;line-height: 50px;text-align: center;background: #1245DC;}
.more-button a{display: block;color: #fff;}
.index-case{padding-bottom: 40px;}


/* 上部组 */
.index-item{display: flex;justify-content: space-between;}
.index-item .item-box{width: 360px;padding: 60px 0 50px;position: relative;}
.index-item .item-box:before{content: '';display: flex;position: absolute;top: 50px;height: 8px;width: 100%;background: #eee;border: 1px #ddd solid;box-sizing: border-box;}
.index-item .item-box .title{text-align: center;color: #1245DC;}
.index-item .item-box .mark{color: #666;padding: 5px 0 20px;text-align: center;}
.index-item .item-box img{width: 100%;display: flex;}
.index-item .about-con{height: 72px;border-bottom: 1px #ddd dashed;box-sizing: border-box;}
.index-item .about-con p{font-size: 14px;color: #555;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index-item .newList a{display: block;height: 30px;line-height: 30px;border-bottom: 1px #ddd dashed;position: relative;}
.index-item .newList a .newsTitle{width: calc(100% - 80px);font-size: 14px;color: #555;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-item .newList a .newsDate{position: absolute;right: 0;font-size: 12px;color: #555;top: 0;}
.index-item .newList a:hover .newsTitle{color: #1245Dc;}
.index-item .item-more a{padding: 8px 15px;border: 1px #ddd solid;font-size: 12px;color: #555;}
.index-item .item-more a:hover{border-color: #1245Dc;color: #1245Dc;}


/* 首页产品中心 */
.index-pro{background: #efefef;}
.index-pro .proTitle .title p{font-size: 22px;color: #1245Dc;height: 28px;line-height: 28px;padding-left: 10px;width: 500px;
	background: -webkit-linear-gradient(left, #fff , #efefef);
    background: -o-linear-gradient(right, #fff, #efefef);
    background: -moz-linear-gradient(right, #fff, #efefef);
    background: linear-gradient(to right, #fff , #efefef);}
.index-pro .proTitle .title p span{font-size: 18px;}


/* 下部组 */
.index-con{display: flex;}
.index-con .con-item{height: 123px;padding: 0 15px 15px 0;display: block;}
.index-con .con-item img{height: 123px;}
.index-con .con-contact{width: 320px;padding: 0 0 15px 15px;box-sizing: border-box;}
.index-con .con-contact p{line-height: 20px;padding-bottom: 8px;color: #666;}


/*在线留言*/
.feedback-table{margin: 30px 10px;}
.feedback-table .welcome{font-size: 14px;color: #333;line-height: 28px;}
.feedback-table table{padding-top: 30px;}
.feedback-table table input{padding: 5px;line-height: 22px;}
.feedback-table table textarea{padding: 5px;margin: 5px 0;}
.feedback-table table .input input{padding: 5px 20px;}


/*分页*/
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}