﻿/* 清除内外边距 */

@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

fieldset,button, input, textarea, /* form elements 表单元素 */

th, td { /* table elements 表格元素 */

    margin: 0;

    padding: 0;

}

.content{ width:1200px;margin: 0 auto;}



input,textarea {border:  none; box-shadow: none; outline: none;}



/* 设置默认字体 */

body,

button, input, select, textarea {

    font: 16px/22px "Microsoft YaHei";color: #666;

}



h1 {font-size: 18px;font-family: "Microsoft Yahei";}

h2 {font-size: 16px;font-family: "Microsoft Yahei";}

h3 {font-size: 14px; font-family: "Microsoft Yahei"; font-weight:normal;}

h4, h5, h6 {font-size: 100%;}

* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/



address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */



/* 重置列表元素 */

ul, ol ,li{list-style: none;}



/* 重置文本格式元素 */

a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/

a:hover {text-decoration: none; color:#666;}





/* 重置表单元素 */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

button, input, select, textarea {

    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */

}

input[type="text"],input[type="button"], input[type="submit"], input[type="reset"]{

	-webkit-appearance: none;}

textarea {-webkit-appearance: none;}



/* 重置表格元素 */

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html {overflow-y: scroll;}



/*设置浮动*/

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}

@charset "utf-8";

/*end*/

body{overflow-x:hidden;}





/**/

.newsbj{height: 1980px;background-color:#e6e6e6;}

.news{padding-top:40px;}

.news h3{text-align: center;margin-bottom: 38px;}

.news h3 span{display: block; font-size: 36px; line-height: 36px; color:#333333;}

.news h3 em{display: block;font-size: 18px; color:#666666;height:53px; line-height: 53px;}

.news h3 i{display: block;width:50px; height:2px;background:#e50064; margin:0 auto;}

.news .newsdt{width:582px;height: 950px;float:left;background:#FFF;padding:49px 30px 0;box-sizing: border-box;}

.news .newsdt .bt{height:51px;}

.news .newsdt .bt span{display: block; height:30px;float:left;}

.news .newsdt .bt span a{display: block;font-size: 22px; line-height:24px; color:#333333; font-weight:bold;padding-left:33px;background:url(../images/dt.png) no-repeat left;}

.news .newsdt .bt em{display: block;width:66px; height:26px;float:right; border:1px solid #e2e2e2; border-radius:14px;}

.news .newsdt .bt em a{display: block;width:66px; height:26px; background:url(../images/dbx3.png) no-repeat center;}

.news .newsdt .bt em:hover{background: #fe0101;border: 1px solid #fe0101;}

.news .newsdt .bt em:hover a{background:url(../images/dbx3_h.png) no-repeat center;}

.news .newsdt dl{height:162px;margin-bottom: 13px;overflow: hidden;}

.news .newsdt dl dt{width: 188px;height:162px;float:left;overflow:hidden;}

.news .newsdt dl dt img{width: 188px;height:162px;transition:.5s;}

.news .newsdt dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);}

.news .newsdt dl dd{float:left;width: 330px;padding-left:24px;box-sizing: border-box;}

.news .newsdt dl dd span{display: block;margin-bottom: 22px;}

.news .newsdt dl dd span a{font-size: 18px; line-height: 18px; font-weight: bold; color:#333333;}

.news .newsdt dl dd p{width: 316px;height:66px;font-size: 14px;color:#888888;margin-bottom: 20px;}

.news .newsdt dl dd i{display: block; font-size: 14px;width:406px; color:#333333; line-height: 14px; text-align: right;}

.news .newsdt ul li{float:left;width: 520px;height: 60px;background: #F5F5F5 url(../images/jt1.png) no-repeat 98%;margin-bottom: 10px;box-sizing: border-box;padding-top: 18px;padding-left: 11px;transition: .3s;}

.news .newsdt ul li:nth-child(2n){float:right;}

.news .newsdt ul li span{display: block;}

.news .newsdt ul li span a{display: block;font-size: 16px;color:#333333;/* line-height: 36px; */margin-bottom: 14px;}

.news .newsdt ul li span i{display: block;font-size: 12px; color:#808080; line-height: 12px;}

.news .newsdt ul li:hover span a{color:#FFF;}

.news .newsdt ul li:hover span i{color:#FFF;}

.news .newsdt ul li:hover{background:#fe0101 url(../images/jt1_h.png) no-repeat 98%;}

.news .bk{width:390px; height:500px; background:#FFF;float:right;padding:49px 35px 0;box-sizing: border-box;}

.news .bk .bt{height:51px;}

.news .bk .bt a{font-size: 22px; line-height:24px; color:#333333; font-weight:bold;padding-left:33px;background:url(../images/bk.png) no-repeat left;}

.news .bk span{display: block;height:180px; margin-bottom: 8px; overflow:hidden;}

.news .bk span img{width:320px; height:180px;transition:.5s;}

.news .bk span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);}

.news .bk ul li{height:38px; line-height: 38px;}

.news .bk ul li a{display: block; padding-left:18px;background:url(../images/hg2.jpg) no-repeat left; font-size: 16px; color:#333333;}

.news .bk ul li a:hover{color:#2683b6;}




  .p14-infolist-1-list dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 22px 50px 22px 22px;
            background: #fff;
            overflow: hidden;
        }
        
        .p14-infolist-1-list dl:hover {
            border-color: #f70307;
        }
        
        .p14-infolist-1-list dt {
            width: 38.44%;
            float: left;
            margin-right: 7.59%;
        }
        
        .p14-infolist-1-list dt img {
            width: 100%;
            display: block;
        }
        
        .p14-infolist-1-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size: 18px;
            color: #fe0101;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .p14-infolist-1-list h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-infolist-1-list dl:hover h4 a {
            color: #fe0101;
        }
        
        .p14-infolist-1-list-desc {
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        .p14-infolist-1-list-desc  p{
            margin-bottom: 10px;
        }
        
        .p14-infolist-1-list-deta {
            float: right;
            width: 134px;
            height: 40px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
        }
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
            background: #fff;
            border-color: #fe0101;
        }
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
            color: #fff;
        }

