@charset "utf-8";

/* CSS Document */

body{background-color:#28292d; overflow-x:hidden; color:#666; font-size:12px; font-family:"宋体"; position:relative;}/*网站字体颜色*/



.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:980px; }
.header , .footer{ font-family:microsoft yahei;}



/*页眉*/

.header{width:100%;background-color:#fff;}

.header .header_top{ width:100%; height:35px; border-bottom:1px solid #e4e4e4;}

.header .header_top p{ color:#333; float:left; line-height:35px;}

.header .header_top .top_nav{ float:right; margin-top:10px; overflow:hidden}

.header .header_top .top_nav li{ float:left; border-right:1px solid #676767; padding:0 10px; text-align:center}

.header .header_top .top_nav a{ color:#333;}

.header .header_top .top_nav .last{ width:60px; text-align:right; border:none}

.header .header_center { height:134px;}

.header .header_center .logo{ float:left; margin-top:3px;}
.header .header_center .logo img{ height: 98px;width: 200px;
    z-index: 999;
    position: absolute;
}
.header .header_center dt{ float:left; margin-right:35px;}

/*.header .header_center dd{ float:left;}*/

.header .header_center dd h2{ font-size:18px; color:#010101;}

.header .header_center dd p{ font-size:18px; color:#0355b5; font-weight:bold}

.header .header_center .phone{ margin-top:45px; background:url(../img/phone.png) no-repeat left center; padding-left:45px; float:right}

.header .header_center .phone p{ font-size:14px; color:#0355b5;}

.header .header_center .phone h3{ font-size:24px; color:#0355b5; font-weight:normal}
.header .header_bon{
	    background-color: #191B21;
    height: 115px;
    border-bottom: 1px solid #CB964C;
	}
.header .header_nav{     height: 57px;
    margin-left: 200px;
    padding-top: 50px;}

.header .header_nav ul li{    height: 34px;
    padding: 0 9px 0 35px;
    line-height: 34px;
    float: left;
    font-size: 18px;
    background: url(../img/nav-bg.png) no-repeat 8px 10px;
}

.header .header_nav .first{ border:none}

.header .header_nav li a{ color:#DCC18E; display:block; text-decoration:none}

.header .header_nav .cur,.header .header_nav li:hover{ color:#red;}

.header .header_nav ul.container li ul{ display:none}

/*页脚*/
.down {
    position: fixed;
    right: 18px;
    top: 30%;
    width: 302px;
    height: 164px;
    background: url(../img/sprite.jpg) no-repeat 0 0;
    background-position: top left;
    margin: 220px 0 0 0;
    /* display: none; */
    z-index: 999999;
}
.down ul {
    padding: 11px 0 0 11px;
}
.down li {
    width: 153px;
    height: 47px;
    margin: 0 0 1px 0;
}
.down li a {
    display: block;
    height: 47px;
    overflow: hidden;
    text-indent: -999px;
}
.need{background: url(../img/head.jpg) no-repeat top center;
    height: 617px;
    position: relative;
}
.need a{    width: 300px;
    height: 80px;
    bottom: 10px;
    position: absolute;
    margin-left: 700px;
    font-size: 0;}
.table-top {
    position: relative;
    width: 887px;
    margin: 0 auto;
    padding: 50px 0 0;
}
.table-top>div {
    position: relative;
    width: 887px;
    height: 93px;
    margin-bottom: 10px;
    background: url(../img/table-top-bg.png) no-repeat;
    color: #c4d5ff;
    font-size: 18px;
}
.table-bottom {
    margin-top: 50px;
}
.table-bottom caption {
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #c7f9ff;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,#162e5d 30%,#162e5d 70%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,#162e5d 30%,#162e5d 70%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0,#162e5d 30%,#162e5d 70%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
    *height: 50px;
    *line-height: 50px;
   
   
}
.future-server {
    position: relative;
    width: 980px;
    height: 200px;
    margin: 0 auto;
    padding: 20px 0;
    background: #021e56;
    color: #c4d5ff;
    font-size: 18px;
    overflow: hidden;
}
.table-bottom table{ width:100%}
.future-server ul {
    width: 98%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.future-server ul li {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 0;
    text-align: center;
}
.future-server ul li span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 33%;
    height: 100%;
    font-size: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.new-server-title {
    position: relative;
    padding: 5px 0 10px;
}
.new-server-title span {
    color: #c7f9ff;
    font-size: 24px;
}
.table-top .col-02 {
    margin-left: 52px;
}
.table-top .col-03 {
    width: 290px;
}
.new-server-title span {
    color: #c7f9ff;
    font-size: 24px;
}
.table-top span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 175px;
    text-align: center;
}
.new-server-scroll {
    position: absolute;
    top: 52px;
    left: 180px;
    width: 703px;
    height: 27px;
    overflow: hidden;
}

.footer{ overflow:hidden; width:100%;  height:290px; background:#000 }

.footer .footer_nav{ overflow:hidden; width:100%; height:54px; background:#1d1d1d;}

.footer .footer_nav li{ float:left; border-right:1px dotted #000; padding:0 16.5px; font-size:14px; margin-top:18px;}

.footer .footer_nav .last{ border:none}

.footer .footer_nav li a{ color:#fff}

.footer .footer_left { float:left; overflow:hidden; margin-top:35px;}

.footer .footer_left .phone{ display:none}

.footer .footer_left .phone p{ font-size:14px; color:#0355b5;}

.footer .footer_left .phone h3{ font-size:24px; color:#0355b5;}

.footer .footer_left p{ font-size:12px; line-height:24px;}

.footer .footer_left p em{ margin:0 10px;}

.footer .footer_right { float:right; margin-top:18px; margin-right:40px;}





.footer span {

    display: inline-block;

    vertical-align: middle;

    padding-right: 6px;

    height: 24px;

    line-height: 24px;

    color: #999;

}



/*浮动*/

.fudong{ overflow:hidden; width:100%; height:95px; background-color:#0352ad; position:fixed; left:0; bottom:0; z-index:1000}

.fudong .fd_logo{ float:left; margin-top:20px; margin-right:80px; overflow:hidden}

.fudong .fd_logo p{ font-size:20px; font-weight:bold; color:#fff}

.fudong .phone { overflow:hidden; float:left; margin-top:28px; background:url(../img/fd_phone.png) no-repeat left center; padding-left:44px;}

.fudong .phone p{ color:#fff}

.fudong .phone h3{ font-size:24px; color:#fff; font-weight:normal}

.fudong .lianxi{ overflow:hidden; float:right; margin-top:24px; width:230px;} 

.fudong .lianxi .tijiao{ display:block; width:146px; height:51px; background-color:#ff4a0e; font-size:20px; color:#000; text-align:center; line-height:51px; background:url(../img/baishun02.png) no-repeat center; float:left}

.fudong .lianxi .close{ display:block; width:33px; height:32px; background:url(../img/baishun03.png) no-repeat center; float:right; margin-top:6px;}





.kehufh{ display:block; position:absolute; width:50px; height:30px; left:50%; margin-left:-25px; top:2px;}



#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 72px;width: 26px;}

#roll_top{background: url(../img/top.gif) no-repeat;}

#fall{background: url(../img/top.gif) no-repeat 0 -80px;}

#ct{background: url(../img/top.gif) no-repeat 0 -40px;}

#roll{	display: block;	width: 15px;margin-right: -515px;position: fixed;right: 50%;top: 50%;_margin-right: -525px;	_position: absolute;_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));}





#leftsead{width:131px;height:143px;position:fixed;top:258px;right:0px; z-index:9999;}

*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#leftsead li{width:131px;height:60px;}

#leftsead li img{float:right;}

#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}

#leftsead li a .shows{display:block;}

#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}

#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:2px;}

.container i{
    height: 34px;
    line-height: 34px;
    float: left;
    font-size: 18px;
    cursor: pointer;
}


#searchBox{
    padding: 30px;
}
.search{
    margin: 33px auto;
    position: relative;
}
.search input[type=text]{
    height: 40px;
    width: 100%;
    text-indent: 15px;
    line-height: 40px;
    border: 0;
    border-radius: 5px;
    color: #5f5f5f;
    background: #fff;
    border: 1px solid #f1f1f1;
    font-size: 14px;   
}
.search input[type=submit] {
    position: absolute;
    top: 1px;
    right: 10px;
    background: 0 0;
    border: 0;
    width: 30px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    font-size: 16px;
    color: #888;
}
input {
    outline:none;
}
.badge {
    display: inline-block;
    padding: .35em .65em;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}
.bg-primary{background-color:#0d6efd}
.bg-secondary{background-color:#6c757d}
.bg-success{background-color:#198754}
.bg-info{background-color:#0dcaf0}
.bg-warning{background-color:#ffc107}
.bg-danger{background-color:#dc3545}
.bg-light{background-color:#f113ea}
.bg-dark{background-color:#212529}
.bg-body{background-color:#fff}
.bg-white{background-color:#fff}
.bg-transparent{background-color:transparent}