@charset "utf-8";
/* CSS Document */
/* html{
    -webkit-filter:grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
} */
.index_banner{ width:100%; position:relative; height:100%;margin-bottom:-4px; }
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:6%;left:90%;z-index:999;display:block;margin-left:-144px;width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:35px;height:8px;background-color:#09F;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#fe4800;}
.index_banner cite span.cur{background-color:#fe4800;cursor:default;}



.box{ background:#f5f6fa url(../img/line.png) no-repeat center 0;padding-bottom:30px;width:100%;}
.box .box_con{ margin:0 auto; width:1100px;}
.box .box_con h3{ font-size:26px; font-weight:normal;padding:30px 0px 20px;}
.box .box_con ul{ background:#fff;border: 1px solid #dcdddd; padding:20px 0px;}

.box .box_1 li{ float:left;width:20%; text-align:center; margin:20px 0px; position:relative;}
.box .box_1 li a{ display:block; width:70%; height:80%; margin:0 auto;}
.box .box_1 li img{width:150px; height:200px;}
.box .box_1 li .a1{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}


.box .box_1 li .sm{ position:absolute; bottom:30px; height:200px; background:rgba(0,0,0,0);width:150px; }
.box .box_1 li .sm p{font-size:13px; text-align:left;}
.box .box_1 li .sm span{width:29px; height:32px; display:block; float:right;}
.box .box_1 li .sm .p1{margin-top:30px;margin-left:20px;color:#333;}
.box .box_1 li .sm .p2{margin-top:5px;margin-left:20px;color:#333;}
.box .box_1 li .sm .p3{margin-top:15px;margin-left:20px;margin-right:20px; color:#999;height:68px;text-overflow:ellipsis; overflow:hidden;}
.box .box_1 li .sm .p4{margin-top:20px;margin-right:1px;}
.box .box_1 li .sm .p5{margin-top:173px;margin-right:1px;}


.box .box_2 li{height:40px; line-height:40px; width:45%; margin:5px 2.5%; float:left;}
.box .box_2 li a { line-height:1em;display: block; height:100%; float:left;}
.box .box_2 li  span{margin-right:4px; margin-top:5px;}
.box .box_2 li  strong{ font-weight:normal; width:330px; height:100%;line-height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.box .box_2 li  b{color:#999;margin-right:4px; height:100%; line-height:40px;}
.box .box_2 li time{color:#666;font-size:13px; float:right}

.box .box_3{ margin:50px auto 20px; width:1100px;background:#fff;/*border: 1px solid #dcdddd;  */}
.box .box_3 img{ display:block;width:100%; height:100%;}
.box .box_3 ul{width:48%;  padding:10px 0px;}
.box .box_3 li{ float:left;}
.box .box_3 h4{ font-size:20px; font-weight:normal; margin-bottom:10px; padding:0px 0px 10px 15px;border-bottom: 1px solid #dcdddd;}
.box .box_3 h5{ font-size:16px; letter-spacing:1px; margin-bottom:2px;}
.box .box_3 .author{ float:left;}
.box .box_3 .author a{ position:relative; display:block;width:100%; height:100%; z-index:1;}
.box .box_3 .author li{width:30%; margin:10px 1%;position:relative; text-align:center; height:160px; cursor:pointer;}
.box .box_3 .author .mask{width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute;left:0px; top:0px; z-index:2;}
.box .box_3 .author li a p{width:10px; word-wrap: break-word; text-align:center; position:absolute; left:50%; margin-left:-10px; /*top:0px;*/color:#fff; font-size:18px; z-index:3;}
.box .box_3 .press{ float:right;}
.box .box_3 .press h4{ margin-bottom:10px;}
.box .box_3 .press li{ margin:10px 1%; padding:0px 0px; width:96%; height:100px;}
.box .box_3 .press li:hover{ border-color:#09f;}
.box .box_3 .press li a{ display:block;color:#444;}
.box .box_3 .press li p{ height:66px; line-height:1.5em; text-indent:2em; margin:5px 0px; text-overflow:ellipsis; overflow:hidden;}


