@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {  *font-size: 100%;}
body { line-height: 1.5; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	color: #333;
	font-size: 12px;
}
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
/* remember to highlight anchors and inserts somehow! */
:link, :visited { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*html5 element*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, dialog, time, mark, audio, video { margin:0; padding:0; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block; }
/*clearfix ff */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; } 
/* End hide from IE-mac */


body{ background:url(../images/body_bg.jpg) repeat-x; font-family:"微软雅黑"; font-size:12px;}
a { color:#333333; text-decoration:none;}
.blue{color:#017ac9;}
.zi14{ font-size:14px;}
.zi12{ font-size:12px;}
.hui{ color:#999;}
.main { width:1014px; margin:0 auto;}
.top{ width:1014px; height:112px; background:url(../images/header_bg.png) no-repeat ; margin:40px auto 5px;}
.logo{ padding-left:30px; width:114px; float:left;}
.top_left{ width:650px; float:right;}
.top_l_t{ height:64px;}

.nav{ height:20px; line-height:20px; padding-top:10px;}
.nav ul li{ float:left;}
.nav ul li a{ padding:0 10px 0 20px; display:block; background:url(../images/menu_icon.png) no-repeat right bottom;}

.banner{ width:1004px; height:532px; margin:0 auto; padding-bottom:12px; background:url(../images/shadow.jpg) no-repeat bottom left; _padding-top:0; }
.cont{ width:950px; height:180px; padding-top:25px;margin:0 auto;}
.cont_l{ width:505px; height:155px; background:url(../images/top_box1_bg.png) no-repeat; float:left;}
.cont_r{ width:424px; height:155px; background:url(../images/top_box2_bg.png) no-repeat; float:right;}
.tit1{ height:35px; line-height:35px; font-size:14px;color:#017ac9; padding-left:25px; font-weight:bold;}
.cont_l ul{ padding:0 7px;}
.cont_r ul{ padding:6px 20px 4px;}
.cont_l ul li{ float:left; padding:2px 5px;}
.cont_r ul li{ height:25px; line-height:25px; background:url(../images/drink_dt_off.gif) no-repeat left center; padding-left:12px;}
.cont_r ul li span{ float:right; color:#999999;}
.cont_r ul li a:hover{ color:#017ac9;}
.readmore{ width:82px; height:21px; background:url(../images/readmore.png) no-repeat right; text-align:center; line-height:21px; padding-left:325px; display:block; }
.readmore a{ color:#FFF;}

.foot{ width:964px; height:40px; background-color:#017ac9; margin:0 auto;color:#FFF; line-height:22px; padding:10px 20px;}
.banquan{ text-align:right; color:#999999; height:30px; line-height:30px;}

.nycont{ padding-bottom:10px; width:1004px; margin:0 auto;}
.ny_c{ padding:15px 0;}
.ny_cleft{ width:200px; float:left;}
.ny_cleft ul li{ width:200px; height:50px; line-height:50px; border-bottom:1px #CCC solid;}
.ny_cleft ul li a{width:180px; height:50px; color:#017ac9; font-size:14px; display:block; padding-left:20px;}
.ny_cleft ul li a:hover{ color:#FFFFFF; background:url(../images/nj_14.jpg) no-repeat center left;}
.ny_cleft .ny_cleftahover{  background:url(../images/nj_14.jpg) no-repeat center left;}
.ny_cleft .ny_cleftahover a{color:#FFFFFF;}

.ny_cright{ width:760px; float:right;}
.ny_cright_tit{ height:40px; line-height:40px; background:url(../images/nj_13.jpg) repeat-x;color:#017ac9; font-size:14px; padding-left:10px;}
.ny_rtext{ padding:20px 0; line-height:30px; font-size:14px; min-height:400px;}

/* --------------------------------------在线留言--------------------------------------- */
.red{ color:#F00; padding-right:5px;}
.message1{ width:200px; height:22px;border:1px #CCCCCC solid; line-height:22px; }
.message2{width:400px; height:120px;border:1px #CCCCCC solid; line-height:22px;}
.message3{ width:100px; height:22px;border:1px #CCCCCC solid; line-height:22px; }
.ny_message{ padding-bottom:50px;}
.tijiao{ width:91px; height:29px; border:0; background:url(../images/shop_50.jpg) no-repeat;}


.news_list a:hover{ text-decoration:underline;}
.page { font-size:12px; text-align:right;}
.page a{ color:#017ac9; padding:0 5px;}
.ny_prod1{ background:#e3f0f9; margin-bottom:20px;}
.ny_prod2{ background:#f5f5f5; margin-bottom:20px;}
.ny_prod1l{ width:220px; height:220px; float:left;}
.ny_prod1r{ width:490px; float:right; padding:15px;}
.ny_prod1r h1{ font-size:22px; color:#FF0000; line-height:40px;}
.ny_prod1r p{ line-height:22px; font-size:12px;}

.wmdyj1{ padding-bottom:40px;}
.wmdyj1l{ width:149px; height:80px; float:left;}
.wmdyj1r{ width:580px; float:right; line-height:22px;}

.xiala{ width:130px; position:absolute;display: none;z-index:999999;}
.xiala li{ width:130px; height:25px; line-height:25px; border-bottom:1px #017ac9 solid;background-color:#FFFFFF;}
.nav .xiala li a{ padding-left:10px; color:#178dda ; display:block; background:none;}
.xiala li a:hover{ background-color:#178dda ; color:#FFFFFF;}