﻿*
{
    margin:0;padding:0;border:0;font-family:'Microsoft YaHei',Arial;font-size:12px;list-style-type:none;
}
body
{
    background:#fff; margin:0 auto;overflow-y: scroll;
}
a
{
    text-decoration:none;
}
.clear
{
    clear:both; width:0; height:0;
}

.header
{
    width:100%; height:auto; min-width:1000px; margin:0px auto; background:#00559A;
}
.head_con
{
    width:1000px; height:88px; margin:0px auto;
}
.logo
{
    width:190px; height:66px; float:left; margin:20px auto auto auto; /*border:1px solid #666;*/
}
    .logo img
    {
        width:180px; 
    }
.head_right
{
    width:800px; height:auto; float:right; text-align:right;
}
.head_top
{
    width:95%;
    margin:15px 15px auto auto;
}
    .head_top span
    {
        font-size:14px; color:#fff; margin:0px 5px;
    }
        .head_top span b
        {
            font-size:16px; font-weight:bold;
        }
    .head_top a
    {
        color:#fff; font-size:14px; padding:0px 3px;
    }
    .head_top a:hover
    {
        color:#f36800;
    }

/*.nav
{
    width:800px; height:auto; float:right; border:1px solid red; text-align:right;
}
    .nav ul li
    {
        display:inline-block; margin:0px 10px;
    }
    .nav ul li a
    {
        font-size:16px; color:#fff; letter-spacing:2px;
    }*/

.nav{ width:800px; float:right; margin:0 auto; text-align:right; overflow:hidden;}
.nav ul li{ height:36px; line-height:36px; display:inline-block; margin:0px 10px; padding:8px 5px;position:relative;}
.nav ul li a{ color:#fff; font-size:15px; text-decoration:none; letter-spacing:2px;}
.nav ul li a:hover{ color:#fff; text-decoration:none;}
.nav ul li span{ display:block; position:absolute; width:0px; height:0px; background:#f36800; top:50px; left:50%;}

.nav ul li.active a{ color:#fff; font-size:15px; text-decoration:none; letter-spacing:2px;}
.nav ul li.active span{ width:100%; height:2px; left:0; right:0px;}


/***首页banner***/
#slide{
	width:100%;
	height:300px;
	overflow:hidden;
	position:relative;
}
#slide .slide-box{
	width:100%;
	height:100%;
	position:relative;
}
#slide .slide-box li{
	background-position:50% 0px;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	filter:alpha(opacity=0);
}
			
#slide .slide-box li div{
	width:755px;
	height:384px;
	position:relative;
	margin:0px auto;
}
#slide .slide-box li b{
	width:760px;
	height:210px;
	display:block;
	position:absolute;
	left:0px;
	top:-10px;
	background-position:20px 0px;
	background-repeat:no-repeat;
	z-index:1;
}
#slide .slide-box li a{
	width:755px;
	height:420px;
	background:url(images/spaceball.gif);
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}
#slide .slide-nav{
	width:100%;
	height:30px;
	position:absolute;
	bottom:0px;
	/*left:50%;
	margin-left:-500px;*/
    background: #333;
    opacity: 0.2;
	z-index:3;
    text-align: center;
}
#slide .slide-nav .slide-nav-box{
	/*float:right;*/
	height:30px;
	line-height:30px;
				
}
#slide .slide-nav .slide-nav-box a{
	display:inline-block;
	width:14px;
	height:14px;
	width:25px; height:5px; overflow:hidden;
	vertical-align:middle;
	background:#e2e7e7;
	margin:0px 3px;
	box-shadow:0 1px 2px #666666;
}
#slide .slide-nav .slide-nav-box a.active{
	background:#f36800;
}

.main
{
    width:1000px; height:auto; margin:10px auto;
}
.checkprice
{
    width:400px; height:auto; min-height:200px; float:left; margin:10px auto;
}

.query{
	width: 400px;
	background: #fff;
}
.query .query-nav{
	overflow: hidden;
	height: 45px;
	line-height: 45px;
    box-shadow: 1px 0px 13px #756e6e;
}
.query .query-nav p{
	float: left;
	width: 50%;
	cursor: pointer;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #00559A;
}
.query .query-nav p.active{
	color: #00559A;
	background: #fff;
    border-top: 2px solid #ff992b;
}
.query .query-box{
	padding: 20px 20px;
	box-shadow: 1px 3px 13px #756e6e;
	display: none;
}
.query .query-box .form-group{
	margin-bottom: 14px;
}
.query .query-box .form-group label{
	margin-right: 12px;
	color: #666;
}
.query .query-box .form-group input{
	height: 38px;
	width: 185px;
	padding-left: 8px;
	border: none;
	border: 1px solid #d9d9d9;
}
.query .query-box .form-group select{
	width: 196px;
	height: 40px;
	padding-left: 8px;
	border: none;
	color: #666;
	border: 1px solid #d9d9d9;
}
.query .query-box .chose input{
	width: 56px;
    margin-right: 15px
}
.query .query-box button{
    padding:10px 20px;
    background:#67cad3;
    color:#fff;
    font-size:14px;
    letter-spacing:2px;
	/*display: block;
	width: 177px;
	height: 40px;
	border: none;
	margin: 0 auto;
	background: url(../img/query.jpg) no-repeat;*/
}
.query textarea{
    height: 100px; 
    width: 300px;
	padding-left: 8px;
	resize: none;
	border-radius: 4px;
    border:1px solid #ccc;
    font-size:14px;
    line-height:24px;
}
.query .chaxun{
	display: block;
	width: 250px;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFf;
	font-size: 16px;
	margin-bottom: 8px;
	background: #00559A;
    cursor:pointer;
}
.query .xc{
	text-align: center;
	width: 250px;
    margin: 0 auto;
}
.query .cx-box{
	background: #EFF2F7;
	border: 1px solid #EEEEEE;
	padding: 2px 0 3px 0;
	font-size: 12px;
	color: #655c5c;
}
.btnSubmit
{
    margin-left:65px;
    padding:10px 20px;
    background:#00559A;
    color:#fff;
    font-size:14px;
    letter-spacing:2px;
    cursor:pointer;
}

.news
{
    width:550px; height:auto; min-height:200px; float:right; margin:10px auto;
}
.news a:hover
{
    color:#000;
}

.pl20 {
    padding-left: 20px;
}
.rel {
    position: relative;
}
.mb10 {
    margin-bottom: 10px;
}
.idxm_position {
    position: absolute;
    border: 2px solid #00559A;
    background: #00559A;
    color: #fff;
}
.idxm_w {
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    padding: 0 15px;
    color: #00559A;
    background: #fff;
}
.tc {
    text-align: center;
}
.lh20 {
    line-height: 20px;
}
.db {
    display: block;
}
.idxm_mg {
    padding-left: 83px;
}
.mb10 > a
{
    color:#666666;
}

.lh32 {
    line-height: 30px;
}
.cell_bk {
    display: table;
    width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
}
.rel {
    position: relative;
}
.ell {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.pct80 {
    width: 80%;
}
    .pct80 > a
    {
        color:#666666;
    }
.abs_r {
    position: absolute;
    right: 0;
    top: 0;
}
.productList
{
    width:100%; min-width:1000px; height:auto; background:#ebebeb; padding:20px 0px; margin:10px auto;
}
.product_con
{
    width:1000px; height:auto; margin:0px auto;
}
.productList table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}

.pro_tb a:hover .pro_Mask{background:rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000); font-size:0;}
.pro_Mask{height:156px; width:100%; text-align:center; position:absolute; background:rgba(0,0,0,.5); top:0; left:0; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000); font-size:24px; color:#c2c2c2;}
.div_vm {
    vertical-align: middle;
    height: 100%;
    vertical-align: middle;
    width: 0;
    overflow: hidden;
    display: inline-block;
}
.auto{margin-left:auto; margin-right:auto;}
.fix,.pp_item{*zoom:1;}
.fix:after,.pp_item:after{display:table; content:''; clear:both;}
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.trans{
	-webkit-transition:all 0.3s;
	   -moz-transition:all 0.3s;
	    -ms-transition:all 0.3s;
	     -o-transition:all 0.3s;	
	       transition:all 0.3s; 
			
}
.dib_vm{display:inline-block; width:0; height:100%; vertical-align:middle;}

.links
{
    width:100%; min-width:1000px; height:auto; background:#fff; padding:20px 0px;
}
.links_con,.container
{
    width:1000px; margin:10px auto;
}
    .links_con a
    {
        display:inline-block; float:left; margin:5px 10px;
    }

.fooer{
    width:100%;
    min-width:1000px;
	background: #f5f5f5;
	overflow: hidden;
	padding: 30px 0 20px 0;
}
.fooer .fooer-left{
	float: left;
}
.fooer .fooer-left .footer-other{
	overflow: hidden;
	margin-bottom: 30px;
}
.fooer .fooer-left .footer-other a{
    font-size:14px;
	display: block;
	float: left;
	color: #4c4c4c;
	margin-right: 10px;
}
.fooer .fooer-left h4{
	font-weight: normal;
	font-size: 15px;
	color: #4c4c4c;
}
.fooer .fooer-right{
	float: right;
	margin-top: -15px;
}
.fooer .fooer-right img{
	width: auto;
}
.fooer-nav{
    width:100%;
    min-width:1000px;
	background: #364755;
	height: auto;
	line-height: 36px;
    padding:10px 0px;
}
.fooer-nav p{
	text-align: center;
	color: #fff;
}
    .fooer-nav a
    {
        color:#fff;
    }

.foot_container
{
    width:100%; max-width:1000px; margin:0px auto; text-align:center;
}
    .foot_container ul li
    {
        display:inline-block; margin:0px 10px; color:#fff; line-height:22px;
    }
        .foot_container ul li a
        {
            color:#fff;
        }


/*online*/
.rides-cs {  font-size: 12px; background:#00559A; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 30px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 35px; height:35px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:2px; left: 0;  background-image: url(/images/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0; margin-top: -20px;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
/*online*/