@charset "gb2312";
body { padding:0; margin:0px;  font:14px "Microsoft YaHei","微软雅黑","Arial","SimSun","宋体"; color:#888; background:#fff; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {margin: 0;padding:0; margin:0; font-weight:normal; }
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,strong { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
.cl { clear: both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
a { color:#000; text-decoration:none; }
a:hover{ color:#cd0810; text-decoration: none; }
.clearfix:after { content: ''; display: block; height: 0; visibility: hidden; clear: both;}

.lm { width:100%; float:left; padding:0 0 30px 0px; }
.lm span { float:right; font-size:12px; font-weight:normal; margin-top:3px; }
.lm span a { display:block; height:24px; overflow:hidden; background:#888; color:#fff; line-height:26px; padding:0 6px; }
.lm span a:hover { background:#cd0810; color:#fff;}

/*图集*/
.tj { width: 100%; min-height: 100px; background: url("../images/tuji.png") #fff no-repeat center 50px; background-size: 100%; }
.gq_tuji,#gq_tuji { width:1000px; height:500px; float:left; margin-bottom: 50px; }
.gq_tuji { margin-top: 130px;}
.gq_tuji ul li { width:1000px; height:500px; position: relative; overflow:hidden;}
.gq_tuji img { width:1000px; height:500px;}
.gq_tuji span { width:5208px; height:50px; overflow:hidden; position:absolute; bottom:0; left:0;
    background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#e5ffffff',endColorstr='#e5ffffff'); padding-left:22px; overflow:hidden;}
.gq_tuji p { font-size:18px; line-height:50px; color:#fff;}
.gq_tuji p a { color:#fff; text-decoration:none;}


@media (min-width:768px) {
    .warp { width:1000px; margin:0 auto; overflow:hidden;  }
    .warp2 { width:1032px; margin:0 auto; overflow:hidden; }
    .warp3 { width:1000px; margin:0 auto 52px auto; overflow:hidden; }
    .m40 { margin-top: 40px;}

    .top { width:100%; margin:0 auto; overflow:hidden; height:870px; font-size:16px; color:#2d2322; line-height:30px; background:url(../images/topbj.jpg) top center no-repeat; text-align:right;}
    .top .warp img { width: 100%;}

    /*焦点图&列表新闻*/
    .focus,#focus { width:540px; height:335px; float:left; margin-top:3px;  }
    .focus ul li { width:540px; height:335px; position: relative; overflow:hidden;}
    .focus img { width:540px; height:335px;}
    .focus span { width:5208px; height:50px; overflow:hidden; position:absolute; bottom:0; left:0;
        background:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#e5ffffff',endColorstr='#e5ffffff'); padding-left:22px; overflow:hidden;}
    .focus p { font-size:18px; line-height:50px; color:#000;}
    .focus p a { color:#000; text-decoration:none;}

    #pager { position:relative; width:120px; height:12px; overflow:hidden; top:-30px; left:405px; z-index:999; }
    #pager a { width:12px; height:12px; margin-left:4px; margin-right:4px; background:#888; cursor:pointer; line-height:0; font-size:0; display:inline-block; border-radius:8px; }
    #pager a.activeSlide {background:#cd0810; border-radius:8px; }
    #pager a:hover {background:#cd0810; border-radius:8px; }

    .tt { width:412px; float:right;}
    .tt h4 a { font-size: 20px; color: #333; text-decoration: none; font-weight: bold;}
    .tt h4 a:hover { color: #CD0810; }
    .tt p { font-size: 16px; color: #929292; line-height: 1.5; margin-top: 10px;/* display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2;*/ padding-bottom: 10px; border-bottom: 1px solid #cacaca; }
    .tt ul li { width:100%; float:left; line-height: 46px; font-size:14px; border-bottom:1px dashed #ddd; color: #ccc; list-style: disc; margin-left: 20px; }
    .tt ul li p { width:100%; height:42px; overflow:hidden; color:#888; font-size:14px; line-height:19px; font-weight:normal; padding:6px 0 0 0px; }
    .tt ul li a { color:#333; font-size: 16px; }
    .tt ul li a:hover { color:#cd0810; }
    .tt span { float:right; font-size:14px; line-height:21px; margin-top:12px; border: 1px solid #d1d1d1; padding: 10px 10px; }
    .tt span a {  color:#d1d1d1; }
    .tt span a:hover { color:#cd0810; }

    /*企业篇*/
    .huibj { width:100%;  overflow:hidden;  background: url("../images/qiye.png") #f2f2f2 no-repeat center 50px; background-size: 100%; margin-top: 30px; min-height: 100px; }

    .hpa { width:1032px; margin-top: 130px; float:left; padding:0 0 18px 0px; }
    .hpa ul li .t { width:312px; float:left; margin:0 16px 30px 16px; cursor:pointer;
        -webkit-transition:-webkit-transform 0.3s ease-out;
        -moz-transition:-moz-transform 0.3s ease-out;
        -ms-transition:-ms-transform 0.3s ease-out;
        -o-transition:-o-transform 0.3s ease-out;
        transition:transform 0.3s ease-out; }

    .hpa ul li .t h3 { width:256px; float:left; padding:28px; background:#fff; }
    .hpa ul li .t h3 img { width:256px; height:185px;}
    .hpa ul li .t h3 strong { width:256px; font-size: 18px; color: #000; display: inline-block; margin-top: 20px; line-height: 26px;}
    .hpa ul li .t h3 p { width:256px; height: 120px; float:left; font-size:16px; line-height:25px; text-indent: 30px; color:#666; overflow: hidden; padding:10px 0 9px 0px; }
    .hpa ul li .t:hover h3 { background:#44aee7; }
    .hpa ul li .t:hover {
        -webkit-transform:scale(0.92) translateY(19px);
        -moz-transform:scale(0.92) translateY(19px);
        -ms-transform:scale(0.92) translateY(19px);
        -o-transform:scale(0.92) translateY(19px);
        transform:scale(0.92) translateY(19px); }
    .hpa ul li .t h3:hover strong { color:#fff; }
    .hpa ul li .t h3:hover p { color:#fff; }
    .hpa ul li .t h3:hover span { color:#fff; }
    .hpa ul li .t > .shadow { width:312px; height:12px; float:left; background:url(../images/hpa_yy.png) center top no-repeat; }
    .hpa ul li:after { content: ''; display: block; height: 0; overflow: hidden; clear: both;}

    /*人物篇*/
    .rwp { width: 100%; min-height: 100px; background: url("../images/renwu.png") #fff no-repeat center 50px; background-size: 100%; }
    .rwp_content { margin: auto; margin-top: 145px; width: 1000px;}
    .rw_text { width: 485px; margin-right: 30px; float: left; margin-bottom: 35px;}
    .rw_text:nth-of-type(even) { margin-right: 0;}
    .rw_l { width: 135px; height: 135px; border-radius: 50%; overflow: hidden; float: left;}
    .rw_l img { width: 100%; transition: 0.3s;}
    .rw_r { float: left; width: 350px; padding: 15px 25px; box-sizing: border-box;}
    .rw_r h4 { font-size: 18px; color: #333; line-height: 2; font-weight: bold;}
    .rw_r p { font-size: 14px; color: #666; line-height: 1.6; }
    .rw_text a:hover .rw_r h4 { color: #CD0810;}
    .rw_text:hover .rw_l img { transform: scale(1.1);}

    /*事业篇*/
    .syp { width: 100%; min-height: 100px; background: url("../images/shiye.png") #f2f2f2 no-repeat center 50px; background-size: 100%; }
    .syp_content { margin: auto; margin-top: 145px; width: 1000px; padding-bottom: 20px;}
    .sy_text { width: 320px; height: 300px; float: left; margin-right: 20px; margin-bottom: 30px;}
    .sy_text:nth-child(3), .sy_text:nth-child(6) { margin-right: 0;}
    .sy_text .sy_img { height: 175px; overflow: hidden;}
    .sy_text .sy_img img { width: 100%; transition: 0.3s;}
    .sy_text a h4 { font-size: 18px; color: #333; padding: 10px 2px; }
    .sy_text a p { font-size: 14px; color: #666; padding-bottom: 6px; }
    .sy_text a:hover h4 { color: #CD0810;}
    .sy_text a:hover .sy_img img { transform: scale(1.1);}

    /*版权所有*/
    .copy { width:100%; margin:0 auto; overflow:hidden; background:#c30009; font-size:12px; line-height:48px; color:#fff; overflow:hidden; height:46px; }
    .copy span { float:right; color:#fff; }
    .copy a { color:#fff; }
    .copy a:hover { color:#ffa525; }
    .copy .fl { float: left;}
}

/*移动端*/
@media (max-width: 767px){
    .top { width: 100%; background:url(../images/topbj.jpg) top center no-repeat; background-size: 175%; }
    .m40 { margin-top: 0;}
    .top .warp { width: 100%;}
    .top .warp img { width: 100%;}

    /*焦点图&列表新闻*/
    .tt, .focus { display: none;}

    /*图集*/
    .tj { display: none;}

    /*企业篇*/
    .huibj { width:100%; overflow:hidden; background: url("../images/qiye.png") #fff no-repeat center 12px; background-size: 120%; padding-top: 5px; min-height: 100px; margin-top: 20px;}
    .hpa { width: 95%; margin-top: 40px; float:left; padding:0 0 18px 0px; margin-left: 2.5%;}
    .hpa ul li .t { width:100%; float:left; margin: 0; border-bottom: 1px solid #e5e5e5; }
    .hpa ul li .t h3 { padding: 10px 15px; background:#fff; align-items: center; }
    .hpa ul li .t h3 .t_img { width: 30%; height: auto; float: left;}
    .hpa ul li .t h3 .t_img img { width: 100%;}
    .hpa ul li .t h3 .t_txt { width: 65%; float: left; margin-left: 5%;}
    .hpa ul li .t h3 strong { width: 100%; font-size: 18px; color: #000; display: inline-block; line-height: 1.8;}
    .hpa ul li .t h3 p { float:left; width: 100%; font-size:16px; line-height:1.6; color:#666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: -10px; }

    /*人物篇*/
    .rwp { width: 100%; min-height: 100px; background: url("../images/renwu.png") #fff no-repeat center 12px; background-size: 120%; }
    .rwp_content { margin-top: 10px; margin-left: 2.5%; width: 95%; padding-top: 40px;}
    .rw_text { width: 100%; border-bottom: 1px solid #e5e5e5; padding: 10px 15px; box-sizing: border-box;}
    .rw_text a { display: flex; align-items: center;}
    .rw_l { width: 25%; height: auto; border-radius: 50%; overflow: hidden; float: left; display: flex; align-items: center;}
    .rw_l img { width: 100%;}
    .rw_r { float: left; width: 70%; padding: 5px; box-sizing: border-box; margin-left: 5%;}
    .rw_r h4 { font-size: 17px; color: #333; line-height: 1.6; font-weight: bold; }
    .rw_r p { font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

    /*事业篇*/
    .syp { width: 100%; min-height: 100px; background: url("../images/shiye.png") #fff no-repeat center 12px; background-size: 120%; padding-top: 5px; margin-top: 20px;}
    .syp_content { margin: auto; margin-top: 10px; width: 95%; margin-left: 2.5%; padding: 30px 0 20px 0; }
    .sy_text { width: 100%; margin-bottom: 0px; padding: 10px 15px; background: #fff; border-bottom: 1px solid #e5e5e5; box-sizing: border-box;  }
    .sy_text a { display: flex; align-items: center;}
    .sy_text .sy_img { width: 30%; height: auto; overflow: hidden; float: left;}
    .sy_text .sy_img img { width: 100%; height: 100%; vertical-align: middle;}
    .sy_txt { width: 65%; float: left; margin-left: 5%;}
    .sy_text a h4 { font-size: 17px; font-weight: bold; color: #333; line-height: 1.8; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
    .sy_text a p { font-size: 14px; color: #666; padding-bottom: 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

    /*版权所有*/
    .copy { width:100%; margin:0 auto; overflow:hidden; background:#c30009; font-size:16px; color:#fff; overflow:hidden;  padding: 10px 0;}
    .copy span { display: block; text-align: center; line-height: 30px; font-size:14px;}
    .copy a { color:#fff; }
    .copy a:hover { color:#ffa525; }
}




