@charset "utf-8";

/* CSS Document */



/*通用设置*/

*{  margin:0; padding:0;}

li{ list-style:none;}

h1{ font-weight:normal;}

img{ display:block; border:none;}

a{ text-decoration:none;}

input{ margin:0; padding:0;border:0}

ul{margin:0; padding:0;}

li{list-style:none;}

dl,dd{margin:0}

body{ background-color:#2887bd;font-size:12px; font-family:"微软雅黑";}



/*top*/

.top_container{overflow:hidden; height:60px; margin-top:15px;}

.top{ margin:auto;width:990px; background-color:red;}

.top_left{ float:left;}

.top_left img{ float:left; margin-left:5px;}

.top_left_word{ float:left; color:#fff; font-size:24px; font-weight:800;}

.top_right{ float:right; margin-right:10px; color:#fff; font-size:18px;text-align:right;}

.top_right a{ color:#fff; font-size:18px; font-weight:800;}

.zw{
	float:right;
	margin-bottom:10px;
	}
.zw img{
	padding-right:5px;
	}



/*logo*/

.log_container{ width:990px; margin:auto; height:110px; overflow:hidden;background-image:url(../images/logo_bk.jpg)}

.logo_left{}

.logo_left a img{ float:left; margin-left:20px; margin-top:25px;}

.log_right{ float:right; margin-right:20px; margin-top:6px;}



.search{  width:300px; float:right;margin-top:70px; margin-left:650px; position:absolute;}

/*.search input{ float:right; width:250px; height:22px; border:#000 1px solid; margin-top:70px; margin-right:0px;}*/

.search-text{

	float:left;width:248px; height:22px; border:#ccc 1px solid; 

	}

.search-btn{

	float:right;

	background:url(../images/search.png) no-repeat;

	height:28px;

	width:35px;



	border:none;

	cursor:pointer;

	}

.search a img{ float:right; margin-top:70px; margin-right:0px; margin-left:10px;}



/*nav*/

.nav{ width:960px; height:40px;border-radius:20px; background-color:#2887bd; margin:auto; margin-bottom:15px;}

.nav ul li a{ float:left;color:#fff; font-size:14px; text-align:center; line-height:40px; margin-left:60px; }

.nav ul li a:hover{ color:#fff}



/*banner*/

.banner{ width:990px; margin:auto; margin-top:15px; padding-left:30px}

.banner a img{ display:block;}

.line{ width:990px; height:4px; background-color:#2887bd; margin-top:20px;}



/*cp*/

.cp{ width:990px; margin:auto; background-image:url(../images/cp_bk.jpg); height:710px;}

.cp_word{}

.cp_word a{ margin-left:25px; padding-top:30px; color:#2b2c2c; font-size:20px;}



.cp_tu{ overflow:hidden;}

.tu{ float:left; margin-left:72px; margin-top:45px;}

.tu div{ margin-top:8px; width:160px; text-align:center;}

.tu div a{ text-align:center; font-size:16px; color:#2b2c2c;}



/*hzhb*/

.hz_container{ width:990px; margin:auto; height:230px;}

.hz{ overflow:hidden;}

.hz_left a{ float:left;margin-left:25px; padding-top:10px; color:#2b2c2c; font-size:20px;}

.hz_right a{ float:right; color:#999999; padding-top:15px; margin-right:20px;}

.line1{ width:960px; margin:auto; background-color:#cecece; margin:10px 0; height:20px;}

.hz_tu img{ display:block;float:left; margin-left:40px; margin-top:20px;}

.hz_tu{}



/*联系我们*/

.lx_container{width:990px; margin:auto; height:185px;}

.lx{ overflow:hidden;}

.lx_left a{ float:left;margin-left:25px; padding-top:10px; color:#2b2c2c; font-size:20px;}

.lx_right{padding-top:5px; margin-left:600px;}

.lx_right a img{ display:block; float:right; margin-right:5px; margin-top:10px;}

.lx_tu{ overflow:hidden;}

.lx_tu img{ display:block;float:left; margin-left:15px;}

.lx_word{ margin-left:15px; line-height:22px; margin-top:10px;}





/*last*/

.last_container{ width:990px; margin:auto; margin-top:30px;margin-bottom:20px;}

.last{ width:600px; margin:auto; color:#fff; text-align:center; line-height:26px; }

.hz_tu ul li{

	width:210px;

	float:left;

	}



/*column_gywm*/

/*gy_container*/

.gy_container{ width:990px;}

.gy_word{ font-size:20px; color:#2b2c2c; margin-top:20px; margin-left:40px;}



.gy_gs{ font-size:24px; color:#2c2c2c; margin-bottom:10px; background:url(../images/line.jpg) no-repeat bottom left 10px; height:40px; text-align:center;}

.gy_tw{ margin-top:60px; overflow:hidden; padding:15px;}

.gy_tw img{ float:left; margin-left:65px;}

.gy_tw_01{ margin-top:60px; overflow:hidden; padding:15px;}

.gy_tw_01 img{ width:100%;}

.gy_tw_01 table{ border:none !important;}

.gy_tw_word{ float:right; margin-right:50px;}

.gs_lx{ color:#333; margin-left:50px; margin-top:20px; line-height:36px;}

.s{ margin-left:20px; overflow:hidden; margin-top:20px;}

.s img{ display:block;float:left; margin-left:10px;}





/*pro*/

.gy_word_1{ float:left; font-size:20px; color:#2b2c2c; margin-left:20px;}

.gy_word_2{ float:right; margin-right:20px; color:#8f8f8f;}

.line2{ width:960px; margin:auto; background-color:#cecece; margin-top:10px; margin-bottom:20px; height:1px;}

.gy_word{ overflow:hidden;}

.cc{ width:990px; margin:auto; overflow:hidden; margin-bottom:10px;}

.cc img{ display:block; float:left; }

.cc_word{ float:left; margin-left:10px; font-size:30px; color:#2b2c2c;}

.cc_search{ float:right; margin-right:60px; overflow:hidden; margin-top:10px;}

/*.cc_search input{ width:187px; height:27px; border:1px solid #cecece; float:left;}*/

.search-text-01{

	float:left;width:187px; height:27px; border:#cecece 1px solid; 

	}

.search-btn-01{

	float:right;

	background:url(../images/search.jpg) no-repeat;

	height:28px;

	width:35px;

	border:none;

	cursor:pointer;

	}

.cc_search img{ float:left;}

.cpt{ margin-top:10px; border:1px #cecece solid; width:960px; margin:auto; overflow:hidden;}

.cpt div{ display:block; margin-left:60px; margin-top:40px; float:left; margin-bottom:40px; text-align:center;

font-size:18px;}

.cpt div a{

	 color:#333}

.ym{ overflow:hidden; margin-top:50px; width:200px; margin-bottom:50px; margin:auto;}

.ym div{ display:block; margin-left:40px;}



/*ppyx*/

.yx_word{ margin:auto; text-align:center; width:960px; line-height:30px; color:#657686;}

.yx_cpt{ margin-top:10px; border:1px #cecece solid; width:980px; margin:auto; overflow:hidden;}

.yx_cpt ul li{display:block; margin-left:40px;margin-top:40px; float:left; margin-bottom:40px; width:195px; height:115px; position:relative; z-index:9;}



.pca{

	background:url(../images/zp.png) no-repeat;

	width:195px;

	height:115px;

	position:relative;

	z-index:999;

	}





/*zxxz*/

.xz{ width:950px; margin:auto; overflow:hidden;}

.xz_left{ float:left; margin-left:50px; font-size:18px; color:#333;}

.xz_right{ float:right; margin-right:105px;}



/*pro-1-*/

.xz_bt{ width:950px; margin:auto; overflow:hidden;}

.xz_bt_left{ float:left; width:230px; text-align:center; font-size:18px; color:#333;}

.xz_bt_right{float:left; width:230px; text-align:center; font-size:14px; color:#4090c2; height:30px;}

.xz_bt_right-img{

	float:right;

	padding-right:100px;

	margin-top:-5px;

	}



/*分页*/

.pages{

	clear:both;

	padding:20px 0;

	text-align:center;

	font-family:'nav','微软雅黑';



}

.pages strong{

	padding:3px;

	font-size:15px;

}

.pages a{

	padding:2px 6px;

	border:#ccc 1px solid;

	border-radius:3px;

	color:#999;

	cursor:pointer;

}

.pages a:hover{

	color:#ce3179;

	border-color:#fff;

	box-shadow:#974478 0 0 5px;

}

.pages a.current{

	color:#fff;

	background-color:#2887bd;

	border-color:#2887bd;

}

.list_main_bj{

	width:900px; margin:0 auto;

	}

.clearing{

	height:30px;

	padding-bottom:10px;

	}

.clearing p{

	width:80px;

	height:30px;

	line-height:30px;

	background:#2887bd;

	float:right;

	text-align:center;

	border-radius:10px;

	margin-right:45px;

	font-size:15px;

	}

.clearing a{

	color:#fff;

	display:block;

	

	}

.jine{

	height:30px;

	border-top:1px solid #ccc;

	margin-top:10px;

	line-height:30px;

	padding-top:10px;

	padding-bottom:20px;

	}

.jine span{

	float:left;

	padding-left:60px;

	}

.jine p{

	float:right;

	padding-right:65px;

	}

.xz_bt-shop{ 

	width:900px;

	margin:0 auto;

	padding-bottom:30px;

    }

.xz_bt-shop ul li{

	float:left;

	width:225px;

	text-align:center;

	font-size:16px;

	}

.clear{

	clear:both;

	}

.xz-shop{

	width:900px;

	margin:0 auto;

	line-height:30px;

	}

.xz-shop ul li.s-shop{

	width:225px;

	float:left;

	font-size:14px;

	width:225px;

	text-align:center;

	}

.xz-shop ul li.x-shop{

	float:left;

	width:450px;

	}

.xz-shop ul li.x-shop table{

	

	width:450px;

	}

.xz-shop ul li.x-shop table td{

	text-align:center;

	}

.xz-shop ul li.x-shop table td span.price{

	width:225px;

	float:left;

	}

.min{

	width:25px;

	height:27px;

	cursor:pointer;

	}

.add{

	width:25px;

	height:27px;

	cursor:pointer;

	}

.text_box{

	width:30px;

	text-align:center;

	border:1px solid #ccc;

	line-height:25px;

	line-height:25px;

	}

.zfb{

	margin-left:60px;

	}

.bd-add{

	margin-left:60px;

	margin-top:20px;

	}

.bd-add p{

	line-height:30px;

	padding-top:5px;

	}

.bd-add input{

	line-height:26px;

	height:26px;

	border:1px solid #ccc;

	border-radius:2px;

	}

.jine label{

	color:#ff0000;

	font-size:18px;

	font-family:"华文细黑";

	}
	
.w-nav{
	width:170px;
	float:left;
	margin-left:30px;
	border:1px solid #ddd;
	}
.w-nav ul li{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #ddd;
	}
.w-nav ul li a{
	display:block;
	color:#333;
	padding-left:20px;
	}
.w-nav ul li a:hover,.w-nav ul li.on a{
	border:1px solid #2887bd;
	color:#2887bd;
	}
.w-list{
	width:750px;
	float:right;
	}
.w-list ul li{
	height:35px;
	line-height:35px;
	}
.w-list ul li span{
	padding-right:5px;
	}
.w-list ul li a{
	color:#333;
	}
.w-list ul li a:hover{
	text-decoration:underline;
	}