@charset "gb2312";
/* CSS Document public*/
body{padding:0;margin:0;font-size:14px;font-family:"微软雅黑";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1200px;text-align:center;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/ background-color:#e8e8e8;}

a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a:hover,ul li a:hover,dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s}

ul{list-style:none;}img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}

.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content{text-align:left}
.w100{width:100%}
.w94{width:94%;margin:0 auto}
.w1170{width:1170px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto}
.center-vertical{position:relative;top:50%;transform:translateY(-50%)}/*垂直居中代码 兼容IE9+*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
/* CSS Document public*/
.head{ background-color:#020625; height:90px;}
.head11{ margin-bottom:25px;}
.head .head-left{ float:left; height:90px;}
.head .head-left img{ float:left; margin:22px 0 0 45px}
.head .head-right{ float:right; height:90px;margin-right: 45px;}
.head .head-right .head-right-t{ float:right; height:24px; line-height:24px; margin-top:14px;}
.head .head-right .head-right-t .head-right-t1{ float:left; height:24px;}
.head .head-right ul{ float:right;}
.head .head-right ul li{ float:left; min-width:1px; height:24px; line-height:24px;}
.head .head-right ul .li{ float:left; background:url(imagesline.png) center center no-repeat;}
.head .head-right ul li a, .head .head-right .head-right-t .head-right-t1 a{ float:left; font-size:12px; color:#d1dff7; padding:0 8px; display:inline-block;}

.search{ float:right;width:230px; position:relative; margin-top:5px;}
.search-left{ float:left; }
.search-right{ float:left; position:absolute; right:0; top:0; }

.content{background-color:#fff;/* height: 680px; */margin:15px auto 0 auto;padding-bottom: 15px;position: relative;}
.content .left{float:left;width:230px;height:550px;/* background:url(imageshong90.png); */
background:#8d1516;position:relative;z-index:1;margin: 30px 0 15px 30px;}
/* 本例子css */
.slideBox{width:1170px;height: 580px;overflow:hidden;position: absolute;top: 15px;left: 50%;margin-left: -585px;z-index:0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;  height:100%; }
.slideBox .bd ul{ height:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:100%; }
.slideBox .bd img{ width:100%; height:100%; display:block; float:left; }

#nav, #nav1{ width: 230px; }
#nav1{ margin-top: 50px;}
#nav .mainCate, #nav1 .mainCate{ position:relative; padding: 6px 15px; zoom:1;   }
#nav .evenLeval{ }
#nav a, #nav1 a{ color:#fff;}
#nav h3, #nav1 h3{ height: 22px; line-height: 22px; font-size: 14px; overflow:hidden;  }
#nav p, #nav1 p{ height:20px; line-height:20px; color:#bbbbbb; font-size:12px; text-transform:uppercase; letter-spacing: -1px;}
#nav p a, #nav1 p a{ margin-right:10px; color:#666; }
#nav .subCate{ display:none; background-color:#e8e8e8; position:absolute; left:230px; top:0; width:230px; color:#333; }
#nav .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;  border-bottom:1px solid #ccc; font-size:16px; color:#333;   }
#nav .subCate ul{ width:230px;float:left;}
#nav .subCate li{ float:left; display:inline; height:55px; position:relative;}
#nav .subCate li a{ display:block; float:left; width:200px; padding:0 15px; line-height:54px; height:54px; background-color:#ddd; overflow:hidden; color:#333; word-break:keep-all; white-space:nowrap;  }
#nav .subCate li a:hover{ background:#020625; color:#fff; }
#nav .subCate #sub-ul-1{ width:100%; }
#nav .on, .current, #nav1 li:hover{ background:#020625; color:#fff; }
#nav .on h3 a,#nav .on p a{ color:#fff;  }
#nav .on .subCate{ display:block !important; }

#nav1 .mainCate1{ position:relative;}
#nav .subCate1{ display:none; background-color:#e8e8e8; position:absolute; left:230px; top:0; width:230px; color:#666; }
#nav .mainCate1:hover .subCate1{ display:block !important; }
#nav .subCate1 li a{ display:block; float:left; width:200px; padding:0 15px; line-height:54px; height:54px; background-color:#f6f6f6; overflow:hidden; color:#666; word-break:keep-all; white-space:nowrap; }

.content .center{float:left;width:440px;height:90px;background:url(imageslan90.png);position: absolute;z-index:1;left: 520px;bottom: 15px;/* margin: 475px 0 0 275px; */}
.content .center a{ display:block; width:410px; height:24px; padding: 10px 15px 5px 15px; color:#c1c3f1; font-weight:bold;}
.content .center p{ display:block; width:410px; line-height: 18px; padding: 0 15px; max-height:36px; overflow:hidden; color:#e0e0e0; font-size:12px; font-weight:lighter;}

.content .right{ float:right; width:180px; height:550px; /* background:url(imageshong90.png); */
background:#8d1516;
position:relative; z-index:1;margin: 30px 30px 0 0;}
.content .right1{ margin: 15px 15px 0 0;}
.content .right .top{ float:left; width:180px;}
.content .right .top .top-nav{ float:left; width:150px; height:36px; line-height:36px; padding:0 15px; background-color:#020625; position:relative;}
.content .right .top .top-nav h3{ display:inline; font-size:14px; color:#fff; margin-right:4px;}
.content .right .top .top-nav span{ font-size:12px; color:#686868; text-transform:uppercase;}
.content .right .top .top-nav a img{ float:right; margin: 13px 0 0 0;}
.img2{ display:none;}
.content .right .top .top-nav:hover .img2{ display:block; position:absolute; right:15px; top:0;}
.content .right .top ul{ float:left; padding:5px 15px;margin-bottom: 20px;}
.content .right .top ul li{ float:left; line-height:18px; max-height:36px; padding:8px 0;}
.content .right .top ul li a{ font-size:12px; color:#e0e0e0; font-weight:lighter;}
.content .right .top1 ul{ float:left; padding: 10px 15px;margin-bottom: 20px;}
.content .right .top1 ul li{ float:left; line-height:18px; max-height:36px; padding:2px 0;}
.content .right .bottom{ float:left; padding:0 15px; width:150px;}
.content .right .bottom ul li{ float:left; margin:0 15px 0 0; position:relative; cursor:pointer;}
.img3{ display:none; width:70px; height:70px; position:absolute; left:20px; top:-36px; background-color:#e8e8e8; z-index:100;}
.content .right .bottom ul li:hover .img3{ display:block; }

.footer{ height: 70px; background-color:#020625;}
.footer .w1170{ margin-top:-10px}
.footer{height: 60px;padding: 10px 0 0 0;background-color:#020625;position:relative;z-index:1;text-align:center;}
.footer ul{width:100%;text-align:center;height:15px;margin: 0 0 10px 0;}
.footer ul li{ display:inline-block; margin:0 6px; height:15px; line-height:15px; min-width:1px;}
.footer ul li a{ color:#c1c3f1; font-weight:bold; }
.footer ul li a:hover, .content .center a:hover, .content .right .top ul li a:hover, .head .head-right ul li a:hover, .head .head-right .head-right-t .head-right-t1 a:hover, .detail-nav-right a:hover{ color:#ff9c00;}
.sxy dl dd a:hover, .content .list ul li h3 a:hover, .content .list ul li .h3 a:hover{ color:#f00;}
.footer ul .li{background:url(imagesline.png) no-repeat; margin-top:5px; background-position: 0px 5px;}
.footer p{ width:100%; height:24px; line-height:24px; font-size:12px; color:#5b5c71;}

/*liebiaoye kaishi*/
.content .list{float:left;width:945px;margin:15px 0 0 15px;background-color:#f7f7f7;min-height: 550px;}
.content .list .top-nav{float:left;width:915px;padding:0 15px;height:36px;line-height: 36px;background-color:#020625;position:relative;}
.content .list .top-nav h3{ display:inline; font-size:14px; color:#fff; margin-right:4px;}
.content .list .top-nav span{font-size:12px;color: #686868;text-transform:uppercase;}
.content .list ul{float:left;margin:15px 15px;}
.content .list ul li{ float:left; margin:10px 0;}
.content .list ul li h3{ float:left; display:block; width:100%; height:30px; line-height:30px; margin-bottom:10px;}
.content .list ul li .h3{ float:left; display:block; height:30px; line-height:30px; margin-bottom:10px;}
.content .list ul li h3 a, .content .list ul li .h3 a{ font-weight:normal; font-size:14px; color:#333;}
.content .list ul li p{ float:left; display:block; width:100%; height:60px; line-height:20px; max-height:60px; color:#999; overflow:hidden; font-size:12px; margin-bottom:10px;}
.content .list ul li .p{ float:left; display:block; height:60px; line-height:20px; max-height:60px; overflow:hidden; color:#999; font-size:12px; margin-bottom:10px;}
.content .list ul li span{ float:left; display:block; width:100%; height:20px; line-height:20px; color:#999; font-size:12px;}
.content .list ul li .span{ float:left; display:block; width:685px!important; height:20px; line-height:20px; color:#999; font-size:12px;}
.content .list ul li img{ float:left; margin:0 30px 0 0;}
.content .list .lwy{float:left;width: 960px;padding:0 15px;margin-left: -7.5px;}
.content .list .lwy .tittle{float:left;width: 915px;height:120px;margin-left: 7.5px!important;background-color:#eee;margin: 15px 0;}
.content .list .lwy .nl{float:left;width:450px;margin: 0 7.5px;}
.content .list .lwy .nl .nl-nav{ float:left; width:420px; padding:0 15px; height:50px; line-height:50px; background:url(imageshong90.png); font-size:18px; color:#fff;}
.content .list .lwy .nl ul{float:left;width:420px;padding: 15px 15px;background-color: #eee;margin: 0!important;}
.content .list .lwy .nl ul li{float:left;width:420px;line-height:36px;height:36px;overflow:hidden;margin: 0!important;}
.content .list .lwy .nl ul li span{float:left;width:15px;font-size:30px;color:#999;line-height: 36px;}
.content .list .lwy .nl ul li a{ color:#333;}

.fanye{ width:945px; text-align:center; margin-bottom:30px}
.detail-nav-right{float:right;height: 36px;}
.detail-nav-right span{font-size:12px;margin:0 4px 0 4px;color: #fff!important;}
.detail-nav-right a{display:inline;font-size:12px;height: 36px;line-height: 36px;color: #999;}

.detail{ float:left;  width:915px; margin:15px 0 0 15px;}
.detail_head{float:left;width:100%;text-align:center;}
.detail_head1{float:left;width: 915px;line-height: 30px;font-size:20px;color: #333;font-weight: bold;padding: 30px 15px 25px 15px;}
.jianbian{ float:left; width:100%; height:34px;  }
.detail_main{ float:left; width:100%; text-align:center; margin-bottom:10px; padding-bottom:30px; border-bottom:#e4cacc 1px solid; }
.detail_main p{line-height: 28px;color: #666;font-size:14px;text-align:left;text-indent: 28px;}
.detail_main p img{ margin:0 auto; padding:20px 0;}

.sxy{float:left;width: 100%;height:60px;margin-bottom:30px; margin-top:20px;}
.sxy dl{ float:left; width:715px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#333;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color:#333;}
.content-bt-xia{line-height:30px; width: 100%; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}