/* CSS Document */

*{ margin:0; padding:0;}
a, fieldset, img{border:none;}
a{ text-decoration:none;}
a.hover{ text-decoration:underline;}
ul li,ol li{ list-style:none;}
img{ vertical-align:middle;}
p{ color:#363636;}
p a{ color:#05426b;}
body,button,input,select,textarea{font:12px/1.5 Open Sans, Arial, "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,'PingFang SC','宋体';}
.blank{height: 37px; clear: both; visibility: hidden; font-size: 1px;}
.clearfix{ zoom:1; clear:both;}
.clearfix:after{ overflow:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

.header, .nav, .content{ clear:both; margin:0 auto; width:1200px;}
.header{width: 100%; max-width: 1920px;}
.header img{width: 100%; display: block;}

.nav{ clear:both; padding: 28px 0; background:#0f1029; background: rgba(15,16,41,0.5); position: fixed; top: 0; left: 50%; margin-left: -600px;}
.nav ul{width: 1000px; margin: 0 auto;}
.nav ul.mainnav li{ float:left; position: relative;}
.nav ul.mainnav li:after{display: inline-block; position: absolute; right: -3px; top:0; content: '.'; color: #fff;font-size: 28px;line-height: 0.2;}
.nav ul.mainnav li a{ display:block; font-size:16px; padding: 0 20px; color:#fff; text-align:left;}
.nav ul.mainnav li#navli{ position:relative;}
.nav ul.mainnav li#navli:after,.nav ul.subnav li:after{ display: none;}
.nav ul.subnav{ position:absolute; z-index:1; left:0; top:43px; clear:both; width:100%; border-bottom:1px solid #4c4352; background:#6f000a; box-sizing:border-box; display: none;}
.nav ul.subnav li{float:none; border:1px solid #4c4352; border-bottom:none; box-sizing:border-box;}
.nav ul.subnav li a{ float:none; border-left:none; height:35px; line-height: 35px; padding: 0; text-align: center;}
.nav ul.subnav li:hover{ background:#1f1d47;}

.navig{ clear:both; position:fixed; width:152px; top:37px; right:0; background:#fff;}
.navig ul li{ height:26px; padding:0 10px; background:#cbd9f6; margin-bottom:2px; text-align:left;}
.navig ul li a{ display:block; height:26px; font-size:12px; color:#000; line-height:26px; overflow:hidden; text-overflow:clip; white-space:nowrap;}
.navig ul li:hover,.navig ul li a:hover,.navig ul li.last{ background:#9fb2d8;}

.con_person,.con_prim, .con_start, .con_dialo,.con_picture,.con_elec{ clear:both; margin-top:30px;}

.con_dialo ul.dialo_bot, .con_picture ul.dialo_bot{padding:0 0 8px; margin-top:14px;}
.con_dialo ul.dialo_bot li, .con_picture ul.dialo_bot li{ float:left; margin:25px 30px 0px 0; background: #fff;box-shadow:0 0 15px rgba(0,0,0,0.2); }
.con_dialo ul.dialo_bot li a img, .con_picture ul.dialo_bot li img,.xianchang_pc img{width:274px; height:176px; border-top-left-radius:4px; border-top-right-radius:4px; }
.con_dialo ul.dialo_bot li.margin, .con_picture ul.dialo_bot li.margin{ margin-right:0;}
.con_dialo ul.dialo_bot li a{ display:block; float:left; text-align:left;}
.con_dialo ul.dialo_bot li a p, .con_picture ul.dialo_bot li p{height: 60px; max-width: 254px; line-height:24px; font-size:12px; padding:8px 10px; overflow: hidden; text-overflow: clip;}
.con_dialo ul.dialo_bot li p span,.con_picture ul.dialo_bot li p span{display: block;}
.con_dialo ul.dialo_bot li p .name,.con_picture ul.dialo_bot li p .name{color: #333;
    /* font-size: 16px; */
    font-size: 15px;
    display: inline-block;
    height: 28px;
    line-height: 19px;
    font-weight: bold;

}
.con_dialo ul.dialo_bot li p .detail,.con_picture ul.dialo_bot li p .detail{color: #555;
    /* font-size: 14px;  */
    font-size: 13px;
    line-height: 18px;
}
.con_picture_pinpai ul.dialo_bot li{box-shadow: none;}
.con_picture_pinpai ul.dialo_bot li img{border:1px solid #dbdbdb; border-radius: 4px;}
.con_picture_pinpai ul.dialo_bot li p{ text-align:left; height: 25px;}


.content h3.title{ height:31px; margin-bottom:15px; font-size:23px; line-height:31px; color:#333;}
.content h3.title span{ padding-left:28px; background:url(../images/tit2.png) no-repeat 9px center;}

.go_top a{ position:fixed; z-index:900; bottom:70px; display:block; width:47px; height:47px; background:url(../images/go-top.png) no-repeat center;}


/*slide*/
.bigimg{display: none;position: fixed;width:100%; height:100%; position: fixed; top: 0;  left: 0; background:#000;background: rgba(0,0,0,0.8);  z-index: 910; overflow: hidden;}
#slider{height: 528px !important; top: 50% !important; margin-top: -264px !important; border: none !important;}
#slider .child{width: 960px; overflow: hidden;}
#slider .child img{display:block; width:822px; height: 548px; margin: 25px auto; }
.xianchang_pc img{cursor: pointer;}
.xianchang img{border-radius: 4px;}

.bottom{ margin:10px auto 0; font:12px/1.5 "宋体"; color:#585858; text-align:left;}
.bottom a{ color:#585858; text-decoration:none;}
.bottom ul{ height:20px; display:inline-block;}
.bottom ul li{ list-style:none; float:left;}
.bottom ul li a{ margin:0 10px;}
.bottom p{ clear:both; text-align:left;}
.bottom p.last{ margin:5px auto 0; display:inline-block;}
.bottom p.last span, .bottom p.last a.img{ display:block; float:left;}
.bottom p a.img{ width:40px; height:48px; margin-top:-20px;}