﻿body {
    font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
	width:100%;
	min-width:980px;
}

.home_top_1{
    background:url(../images/home_top_bg1.jpg) no-repeat top center;
	height:823px;
	width:100%;
	min-width:980px;
}

.home_top_2{
    background:url(../images/home_top_bg2.jpg) no-repeat top center;
	height:614px;
	width:100%;
	min-width:980px;
}

.home_top_3{
    background:url(../images/home_top_bg3.jpg) no-repeat top center;
	height:323px;
	width:100%;
	min-width:980px;
}

.home_main{
    background:#eaebed;
	width:100%;
	min-width:980px;
	padding:65px 0px;
}

.home_main .home_jiazu{
    padding: 35px 0px 50px 0px;
	margin:10px auto;
	width:980px;
}

.home_main .home_jiazu li{
    list-style:none;
	float:left;
	width: 245px;
	text-align:center;
}

.home_main .home_cart_button{
    margin-top: 55px;
}

.home_main .home_nav{
    padding:60px 0px;
	width:980px;
	margin:0 auto;
}

.home_main .home_nav ul{
    margin:0px;
	padding: 0px 75px;
}

.home_main .home_nav ul li{
    list-style:none;
	background:url(../images/litter_shuidi.png) no-repeat left center;
	font-size:28px;
	*font-size:27px;
	_font-size:27px;
	padding: 0px 25px 0px 48px;
	height:54px;
	line-height:54px;
	float:left;
	
}

.home_main .home_nav ul li a{
    color:#646f83;
	font-weight:bold;
}

.home_main .home_erweima{
    padding-top:20px;
	text-align:center;
}

.home_main .home_erweima p{
    margin-bottom:10px;
	color:#04274d;
}

#header{
    background:url(../images/header_bg.jpg) no-repeat top center;
	height:127px;
	width:100%;
}

#header .head{
    width:980px;
	margin:0 auto;
}

#header .head .logo{
    float:left;
	width:170px;
	line-height: 124px;
	text-align:center;
}

#header .head .nav{
    float:right;
	width:800px;
}

#header .head .nav ul{
    padding:0px;
	margin:0px;
}

#header .head .nav ul li{
    list-style:none;
	float:left;
	text-align:center;
	font-size: 16px;
	line-height: 28px;
}

#header .head .nav ul li a{
    padding:35px 27px;
	display:block;
	text-decoration:none;
	color:#015db2;
}

#header .head .nav ul li a:hover{
    background:#f2f5f6;
}

#header .head .nav ul li a .en{
    font-weight:bold;
}

#header .head .nav ul li a .cn{
    
}

#newsnav{
    background:#334a7a;
	height:42px;
	width:100%;
	min-width:980px;
	line-height:42px;
}

#newsnav .newsnav{
    margin:0 auto;
	padding: 0px 34px;
	width:980px;
	color:#ffffff;   
}

#newsnav .newsnav a{
    color:#ffffff;
}

#main{
    width:980px;
	min-height:200px;
	margin:0 auto;
	background:#e9eaec;
}

#main .m_left{
    float:left;
	width:220px;
}

#main .m_left .classname_en{
    background:#679ed1;
	font-size:24px;
	color:#ffffff;
	height:90px;
	line-height: 132px;
	padding:0px 35px;
}

#main .m_left .classname_cn{
    background:#2a77be;
	font-size:12px;
	color:#ffffff;
	height:25px;
	line-height: 25px;
	padding:0px 35px;
}

#main .m_left .listbar{
    padding:0px;
	margin:0px;
}

#main .m_left .listbar li{
    list-style:none;
	border-top:1px solid #ffffff;
}

#main .m_left .listbar li.li_1{
    border-top:none;
}

#main .m_left .listbar li a{
    display:block;
	padding:0px 35px;
	height:65px;
	line-height:65px;
	background:#015db2;
	color:#ffffff;
}


#main .m_right{
    float:right;
	width:760px;
	min-height:350px;
	background:#ffffff;
	padding: 40px 0px;
}

#main .m_right .w_title{
    border-bottom:2px solid #cadbee;
	font-size:30px;
	color:#015db4;
	height:80px;
	line-height:80px;
	padding:0px 70px;
	margin-bottom: 20px;
}

#main .m_right .w_content{
    padding:0px 25px;
}

#main .m_right .w_content .l_title{
    border-bottom:2px solid #cadbee;
	font-size:20px;
	color:#015db4;
	height:40px;
	line-height:35px;
}

#main .m_right .w_content .l_con{
    padding: 13px 0px;
}

#main .m_right .w_content .l_con p{
    line-height:35px;
	margin-bottom:0px;
}

#main .m_right .w_content .p_ul{
    padding:0px;
	margin:0px;
}

#main .m_right .w_content .p_ul li{
    list-style:none;
	float:left;
	margin: 10px 42px 30px 42px;
}

#main .m_right .w_content .p_ul li .pic{
    width:270px;
	height:190px;
	line-height:190px;
	text-align:center;
	border:1px solid #015db4;
	overflow:hidden;
}

#main .m_right .w_content .p_ul li .pic img{
    width:210px;
	height:auto;
}

#main .m_right .w_content .p_ul li .title{
    height:35px;
	line-height:35px;
	text-align:center;
	background:#015db4;
	color:#ffffff;
}

#main .m_right .w_content .p_ul li .price_cart{
    height:36px;
	background:#c8262f;
	padding:6px 0px;
}

#main .m_right .w_content .p_ul li .price_cart .price{
    float:left;
	width:118px;
	color:#ffffff;
	text-align:center;
	line-height: 22px;
}

#main .m_right .w_content .p_ul li .price_cart .p_quantity{
    float:left;
	padding: 0px 5px;
}

#main .m_right .w_content .p_ul li .price_cart .cart{
    float:left;
	padding: 0px 5px;
}

#main .m_right .w_content .activity_ul{
    padding:0px 10px;
	margin:0px;
	margin-top: -10px;
}

#main .m_right .w_content .activity_ul li{
   list-style:none;
   border-bottom:1px solid #679ed1;
   padding: 15px 0px;
}

#main .m_right .w_content .activity_ul li .a_pic{
   float:left;
   width:175px;
}

#main .m_right .w_content .activity_ul li .a_pic img{
   width:175px;
}

#main .m_right .w_content .activity_ul li .a_info{
   float:right;
   width:500px;
}

#main .m_right .w_content .activity_ul li .a_info .title{
   color:#015db2;
   margin:10px 0px;
}

#main .m_right .w_content .activity_ul li .a_info .info{
   line-height:24px;
}

#main .m_right .w_content .contact_kf{
   margin: 0 auto;
   width: 660px;
}

#main .m_right .w_content .contact_kf .c_address{  
   padding-left:65px; 
   background:url(../images/address_tubiao.png) no-repeat 18px 5px;
   border-bottom:1px dashed #679ed1;
}

#main .m_right .w_content .contact_kf .c_phone{
   padding:10px 0px 0px 65px;
   background:url(../images/dianhua_tubiao.png) no-repeat 10px 19px;
   border-bottom:1px dashed #679ed1;
}

#main .m_right .w_content .contact_kf .c_weixin{
   padding:10px 0px 0px 65px;
   background:url(../images/erweima_tubiao.jpg) no-repeat 10px 17px;
}

.jian {
    width: 18px;
    height: 18px;
	line-height:14px;
    float: left;
    background-color: #ffffff;
    color: #666666;
    text-align: center;
    font-size: 14px;
	border:1px solid #c9c9c9;
	padding: 0px;
	margin: 2px 0px;
}

.input-quantity {
    width: 43px;
    height: 23px;
    float: left;
    background-color: #ffffff;
    text-align: center;
    margin: 0px;
    border-radius: 0px;
    font-size: 14px;
    color: #666666;
	border:1px solid #c9c9c9;
}

.add {
    width: 18px;
    height: 18px;
	line-height:14px;
    float: left;
    background-color: #ffffff;
    color: #666666;
    text-align: center;
    font-size: 14px;
	border:1px solid #c9c9c9;
	padding: 0px;
	margin: 2px 0px;
}



.bottom_1{
    background:url(../images/bottom_bg1.jpg) no-repeat top center;
	height:220px;
	width:100%;
}

.bottom_2{
    background:url(../images/bottom_bg2.jpg) no-repeat top center;
	height:334px;
	width:100%;
}

.bottom_3{
    background:url(../images/bottom_bg3.jpg) no-repeat top center;
	height:322px;
	width:100%;
}

.copyright{
    color:#ffffff;
	background:url(../images/copyright_bg.jpg) repeat-x;
	height:66px;
	padding: 18px 0px 0px 0px;
	overflow:hidden;
	font-size:12px;
}

.copyright .copyright-main{
    margin:0 auto;
    width:670px;
	padding-right:160px;
	position:relative;
}

.copyright .copyright-main .phone_number{
    position:absolute;
	top:4px;
	right:0px;
}

.copyright p{
    margin-bottom:5px;
}

.copyright a{
    color:#ffffff;
}

.border_none{
    border:none;
	-webkit-box-shadow: none;
    box-shadow: none;
	padding: 6px 0px;
}

#right_bar{
    width:72px;
	position:fixed;
	top:220px;
	right:0px;
}

#right_bar .right_memeber{
    background:url(../images/member_bg.png) no-repeat top center #175995;
	height:75px;
	text-align:center;
	color:#ffffff;
	line-height: 124px;
}

#right_bar .right_memeber a{
    color:#ffffff;
	padding:0px 2px;
}