﻿*{margin:0;padding:0;}
.w1000{ width:1000px; margin:0 auto;}
a{ text-decoration:none;color:#fff; font-size:12px;}
body{font-size:12px; font-family: "微软雅黑"; background: #0c1028}

.header{height: 130px;overflow: hidden; background:url(../images/headerbg.png) top center no-repeat;}
.header .logo{background: url(../images/283x81.png) no-repeat; width:283px; height:112px;float: left; display: block;margin-top:45px;}
.header .logor{background: url(../images/logor.png) no-repeat; width:285px; height:60px;float: left;margin-left: 110px;margin-top: 55px;}
.headercon{position: relative;}
.header .lang{position:absolute; top: 20px; left: 580px;}
.header .lang a{margin-right: 22px;font-weight: bold;}
.header .lang a.last{margin-right: 0}
.header .lang a img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.header .lang a:hover{color: #fff100}
.header .kf{background: url(../images/kf.png) no-repeat; width:205px; height:46px;float: right;margin-top:60px;}

.main{ background:url(../images/mainbg.jpg) top center no-repeat; min-height:700px; overflow:hidden}

.banner{margin-top:10px;width: 998px;border:1px solid #2c336b; height: 256px; background: #1d224c;margin-bottom:15px;}
.banner .news{background:url(../images/leftnews.png) 25px 17px no-repeat; float: right;width: 292px;height: 236px;padding-left: 25px;padding-right: 15px;overflow: hidden;}
.banner .news .bd{margin-top:65px; margin-bottom:10px;}
.banner .news ul{ }
.banner .news ul li{ line-height:23px; border-bottom:1px dashed #2d3363; padding-top:10px; padding-bottom:10px;width:290px;color:#fff}
.banner .news ul li a{ color:#fff}
.banner .news a.more{width: 100px; padding-left: 10px; height: 28px;line-height: 28px;display: inline-block;background: #edca57 url(../images/more.png) 93px 10px no-repeat;color: #2d171a;font-family: Arial;transition:all 0.3s}
.banner .news a.more:hover{background: #eec767 url(../images/more.png) 93px 10px no-repeat;}

.slide{ width:665px; height:256px; overflow:hidden; position:relative; float:left;border-right:1px solid #2c336b;}
.slide .hd{ height:11px; overflow:hidden; position:absolute; left:50%; width:86px; margin-left:-43px; bottom:16px; z-index:1;display:none}
.slide .hd ul{ overflow:hidden; zoom:1; float:left;display:none}
.slide .hd ul li{ float:left; margin:0 3px;  width:11px; height:11px;text-align:center; background:rgba(27,13,15,0.5); cursor:pointer; text-indent:-999px; overflow:hidden; border-radius:11px;}
.slide .hd ul li.on{ background:rgba(222,189,107,1);}
.slide .bd{ position:relative; height:100%; z-index:0;   }
.slide .bd li{ zoom:1; vertical-align:middle; }
.slide .bd img{ width:665px; height:256px; display:block;}
.slide .prev,
.slide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:46px; height:46px; background:url(../images/arrow.png) left top no-repeat;}
.slide .next{ left:auto; right:3%; background-position:right top; }
.slide .prev:hover{ background-position:left bottom}
.slide .next:hover{ background-position:right bottom}

.slots{ background:url(../images/slotsbg.png) top center no-repeat; height:65px; margin-top:15px; padding-top:72px;display:none}
.slots ul li{ float:left; width:200px; text-align:center}
.slots ul li a{font-size:14px; font-weight:bold; display: block;}
.slots ul li a img{ display:inline-block; vertical-align:middle; position:relative;  top:-2px; margin-right:10px;}
.slots ul li a:hover{ color:#edca57}

.bttitle{background: url(../images/titlebg.png) left center no-repeat;padding-left:26px; font-size: 18px;color: #ffdc5f;height: 55px; line-height: 55px;margin-left: 14px;font-weight: bold;}
.bttitle span{float: right;color: #ffdc5f;font-family: Arial;font-size: 12px;margin-right: 18px;font-weight: bold;}
.bttitle i{ color:#858ab1; font-size:13px; margin-left:20px; font-style:normal; font-weight:normal}

.bttitle .reload{ float:right; margin-right:15px; color:#edca57; font-size:13px; font-weight:normal}
.bttitle .reload img{ vertical-align:middle; margin-right:10px; position: relative; top:-2px}

.conline{border:1px solid #2c336b;background:#1d224c;margin-top:0px;}
.conbrowser{border:1px solid #2c336b;margin-top: 10px;background:#1d224c;}
.linklist{}
.linklist ul li {float: left;width: 153px; height: 43px;border:1px solid #323977;background: #151a41;margin-left: 10px;margin-bottom: 10px;transition:all 0.3s; line-height:42px;}
.linklist ul li a{display: block;height: 43px; text-align: center;font-size: 14px; position:relative;transition:all 0.3s}
.linklist ul li a img{display: inline-block;vertical-align: middle;margin-right:10px; position:relative; top:-1px;}
.linklist ul li .hot {
	position: absolute;
	top: -3px;right: -4px;
}

.lineul{ width:660px; float:left}
.linklist ul li.big{ height:70px; overflow:hidden; line-height:10px;}
.linklist ul li.big span{ display:block; margin-top:20px; font-size:12px; color:#fff;transition:all 0.3s}
.linklist ul li.big p{ display:block; margin-top:12px; font-size:17px; font-weight:bold; color:#fff;transition:all 0.3s}
.linklist ul li:hover{ border:1px solid #edca57}
.linklist ul li:hover a{color: #edca57}
.linklist ul li:hover span{ color:#edca57;}
.linklist ul li:hover p{ color:#edca57;}

.tips{ float:right; width:290px; height:210px; padding-left:15px; padding-right:12px; background:#151a41; border:1px solid #323977; margin-right:8px;}
.tips h3{ color:#b4b9e1; font-size:13px; line-height:50px;}
.tips p{ color:#fff; line-height:25px; font-size:13px;}
.tips p span{ color:#b4b9e1;}
.tips p a{ color:#edca57;}

.info{background: url(../images/infobg.jpg) top center no-repeat; height: 360px;overflow: hidden;}
.info .list{margin-top:95px;overflow: hidden;height: 162px;}
.info .list ul{width: 1200px;}
.info .list ul li{float: left;width: 180px;height:31px;line-height:31px;color: #fff;font-size: 15px;font-weight: bold; margin-bottom:26px;}
.info .list ul li.ml{margin-left: 330px;}
.info .list ul li span{display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px;color: #f5e28e;border:1px solid #f5e28e;border-radius: 31px;font-size: 15px;font-weight: bold;margin-right: 7px;}
.info p{margin-top: 25px;line-height: 28px;color: #666a96;font-size: 14px;}


.footer{background: #0c1028;text-align: center;color: #51568b;line-height: 29px;padding-top: 20px; padding-bottom:20px;}
.footer object{margin-top:3px; margin-left:5px;}
