body{background: #f2f2f2;}
html, body{ margin: 0; padding: 0; min-width: 1300px;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
a{ color: #333; text-decoration: none;}
img{ max-width: 100%;max-height: 100%;}
.img_Path{text-align: center;}
.img_Path img{vertical-align: middle;max-width: 100%;max-height: 100%;}
.img_Path span{display: inline-block;height: 100%;vertical-align: middle;}
.wide{ margin: 0 auto; width:1200px; min-width:1200px;}

.i_right{ margin-top: 20px; width: 295px;}
.r_thom{ margin-top: 20px; width: 100%; background-color: #fff;}
.r_thom:first-child{ margin-top: 0;}
.r_thom .con{padding: 23px 20px 23px 15px;}
.w_1200 .r_thom .con{padding: 23px 30px 23px 20px;}
.r_thom .title{ color: #000;font-size: 16px;font-weight: bold;padding: 21px 23px 24px 29px;border-bottom: 1px solid #f3f3f3;line-height: 21px;}
.w_1200 .r_thom .title{color: #000;font-size: 16px;font-weight: bold;padding: 21px 23px 24px 29px;border-bottom: 1px solid #f3f3f3;}
.r_thom .title a{font-size: 12px;color: #808080;font-weight: bold;}
.r_thom .con li{background: url(../images/icon_down_has.png)  no-repeat 12px center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left: 33px;line-height: 35px;}
.r_thom .con li a{font-size: 14px;color: #000;font-weight: normal;}
.r_thom .con .pic_box{max-width: 85px;border-radius: 3px;}
.r_thom .con .content{font-size: 16px;max-width: 110px;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: -4px;}
.w_1200 .r_thom .con .content{font-size: 16px;max-width: 130px;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: -4px;}
.r_thom .con .img{margin-bottom: 22px;}

.i_left{width: 886px;}

.hot_op{background-color: #fff;overflow: hidden;}
.hot_op .item:last-child{border-right: none;}
.hot_op .item{padding: 0 45px; width: auto; height: 63px;line-height: 63px;border-right: 1px solid #e9e9e9;}
.hot_op .item a{color: #000;font-size: 16px;}
.hot_op .item.hot{position: relative;}
.hot_op .item.hot:after{content: "Hot";position: absolute;top: 5px;right: 10%;font-size: 12px;color: #fff;background: red;border-radius: 10px;display: inline-block;line-height: 12px;padding: 5px}

.container, .container-fixed, .container-fixed-md, .container-fixed-sm, .container-fixed-xs, .container-fluid{ padding: 0;}

.i_main{background-color: #fff;border-top: 3px solid var(--header-color);}

.i_new{ margin-top: 20px; padding-left: 29px;background-color: #fff;padding-top: 15px;padding-bottom: 1px;}
.i_new .left .img{border-radius: 2px;min-width: 218px;max-width: 218px;overflow: hidden;margin-right: 47px;text-align: center;}
.w_1200 .i_new .left .img{border-radius: 2px;min-width: 218px;max-width: 218px;overflow: hidden;margin-right: 47px;text-align: center;}
.i_new .right{max-width: 495px;}
.w_1200 .i_new .right{max-width: 538px;width: calc( 100% - 275px );}
.i_new  .con .item{margin:35px 0;}
.w_1200 .i_new  .con .item{margin:60px 0;}
.w_1200 .i_new  .con .item:first-child{margin-top: 30px;}
.w_1200 .info .i_new  .con .item{margin: 48px 0 59px 0;;}
.i_new .right .title a{font-size: 20px;}
.i_new .right .title{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.i_new .right .contact{line-height: 25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 15px;margin-top: 13px;font-size: 16px;}
.i_new .right .contact a{font-size: 14px; color: #808080;}
.i_new .right .othan{font-size: 14px; color: #808080;}
.i_new .right .othan .o_left{line-height:19px; vertical-align:middle; }
.i_new .right .othan .o_left .time{vertical-align:middle;}
.i_new .right .othan .o_right {margin-left:15px; line-height:19px;}
.i_new .right .othan a{ font-size: 14px; color: #808080;}
.i_new .right .othan img{position: relative;top:3px;}

/* info */
.info_list{ margin-top: 72px;}
.info{ margin-top: 30px;}
.info .i_main {position: relative;}
.info .i_main .con{position: absolute;top: 47%;transform: translateY(-50%);left: 28px;}
.info .i_main .con .title{font-size: 36px;color: #111d3e;font-weight: bold;}
.info .i_main .con .subtitle{font-size: 16px;color: #111d3e;}

.info .i_new .con .item {margin: 48px 0 59px 0;}
.info .i_new {padding-bottom: 3px;}
.info #main {margin-bottom: 22px;}

.info .item.top{margin: 36px 30px 0 30px; padding-bottom: 10px; width: auto; border-bottom: 1px solid #e9e9e9;}
.info .item.top .title{font-size: 24px;color: #000;}
.info .item.top .title{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.info .item.top .time{line-height: 25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 18px;margin-top: 13px;}
.info .item.top .time{font-size: 14px; color: #808080;}
.info .item.top .othan{font-size: 14px; color: #808080;}
.info .item.top .othan{ font-size: 14px; color: #808080;}
.info .item.top  .othan img{position: relative;top:3px;}
.info .i_right .item.top .img{text-align: center;margin: 20px 0;}
.info .item.top .pation{text-align: center;font-size:16px;color:#000;}
.info .item.top .name{text-align: center;font-size:16px;color:#000;margin-top: 10px;}
.info .i_right  .item.top .img img{max-height: 100px;}
.info .i_right .item.top{border-bottom: none;}
.info .i_right .item.top .contact{font-size: 14px;color: #808080;line-height: 25px;text-align: center;margin-bottom: 30px;margin-top: 21px;}

.info .item.top .othan .look{display: inline-block;vertical-align: middle;}
.info .item.top .othan .share{position: relative;display: inline-block;vertical-align: middle;}
.info .item.top .othan .share .share_name{position: absolute;top: 0;right: 0;pointer-events: none;}

.info .i_con{background-color: #fff;width: 100%;}
.info .i_con .text_desction{padding: 30px; min-height: 990px;text-align: left;}
.info .i_con .text_desction p{line-height: 28px!important;font-size: 17px!important;color: #000;margin-bottom: 25px;}
.info .i_con .text_desction p.tit{margin-bottom: 25px;margin-top: 26px;}
.info .i_con .text_desction span{/*display: block;margin-bottom: 25px;*/font-size: 17px!important;line-height: 28px!important;}
.info .i_con .text_desction a{text-decoration: underline;}
.info .i_con  .p_n{padding: 12px 34px;padding-bottom: 50px;background-color: #fff;}
.info .i_con  .p_n a{font-size: 14px;color: #000;}
.info .i_con  .p_n .prev a{padding-left: 5px;}
.info .i_con  .p_n .next a{padding-right: 5px;}
.info .i_con  .p_n img{position: relative;top: -2px;}
#main.info{margin-bottom: 20px;}

.search{ padding: 20px; width: 100%; background: #fff; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.search form{ margin: 0; width: 100%; border: 1px solid #000; height: 35px; overflow: hidden; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}
.search input{height:100%; border:0; outline:0;color: #000;}
.search .text{ width: calc(100% - 35px); height: 100%; line-height: 35px; font-size:14px; padding: 0 10px 0 10px; border: 0;}
.search .button{width:35px; height:100%; background-image:url(/static/themes/default/model/images/ico-img.png);  background-repeat:no-repeat; cursor:pointer;background-color: unset; filter: invert(1);}