﻿@charset "utf-8";
/* CSS Document */

body{ font-family:"宋体"; font-size:12px; color:#444; background:url(../images/bg_01.jpg) repeat-x #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, img,input { margin:0pt; padding:0pt; border:0pt;}
fieldset, img, abbr { border: 0;}
ul,li,dl,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
a, ins { text-decoration: none;}
space-line { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px;}
input,button,textarea,select{ font:100% Arial,;}
.clear{ clear:both; height:0; font-size:0; line-height:0;}

/*-------------
INDEX 
--------------*/
.home{ width:962px; margin:0 auto;}

/*index_top */
.top{ width:962px; height:399px;}
.top1{ width:925px; height:97px; background:url(../images/topbg_02.jpg) repeat-x; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA; padding:0 14px 0 21px;}
.logo{ height:70px; float:left; margin-top:27px;}
.logo_right1{ width:519px; height:35px; line-height:35px; border-bottom:1px solid #E4E4E4; float:right; margin-top:5px; color:#C4C4C4;}
.logo_right1 span{ background:url(../images/home_05.jpg) no-repeat left 1px; padding-left:14px;}
.logo_right1 a{ color:#666; text-decoration:none;}
.logo_right1 a:hover{ color:#CC2626; text-decoration:none;}
.select{ width:120px; height:23px; color:#9D9D9D; line-height:22px; background:url(../images/top_search_05.jpg) no-repeat; border:none; float:right; margin-top:5px; padding:3px 0px 3px 0; border-right:1px solid #D6D6D6;}
.logo_right2{ width:519px; height:37px; float:right; padding-top:10px; text-align:right;}

.index_banner{ width:960px; height:260px; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA; overflow:hidden;}
.index_banner img{ width:960px; height:260px;}
/*menu*/
.menu{ width:962x; height:42px; background:url(../images/menu.jpg) no-repeat;}
#sddm{ z-index:30;width: 760px; height:25px;}
#sddm li{list-style: none; float: left;}
#sddm li em{ display:none;}
#sddm li a{ display: block;}
#sddm li a:hover{ }
/*menu的宽度*/
#cdId11{ width:92px; height:36px; display:inline-block;}
#cdId12{ width:122px; height:36px; display:inline-block;}
#cdId13{ width:121px; height:36px; display:inline-block;}
#cdId14{ width:121px; height:36px; display:inline-block;}
#cdId15{ width:123px; height:36px; display:inline-block;}
#cdId16{ width:100px; height:36px; display:inline-block;}

/*index_contain */
.index_contain{ width:962px; height:367px; padding-top:17px;}
.index_left{ width:220px; height:367px; float:left;}
.index_left1{ width:240px; height:190px; background:url(../images/index_aboutbg_26.jpg) no-repeat; margin:0 -10px 0 -10px; position:absolute;}
.index_left1_title{ width:220px; height:20px; text-align:right; font-family:Arial, Helvetica, sans-serif; padding:10px 8px 0 0;}
.index_left1_title a{ font-size:10px; color:#DC8C8C;}
.index_left1_title a:hover{ text-decoration:none; color:#fff;}
.index_left1_con{ line-height:21px; padding:16px 21px 0 21px;}
.index_left2{ width:203px; height:116px; background:url(../images/index_contactbg_30.jpg) no-repeat; margin-top:195px; _margin-top:195px; margin-top:195px\9; ;/*ie6,ie7,ie8*/ padding:56px 0 0 17px; line-height:20px; color:#525252;  position:absolute;}

.index_left01{ width:240px; height:190px; background:url(../images/left_bg_26.jpg) no-repeat; margin:0 -10px 0 -10px; position:absolute;}
.index_left01_con{ line-height:21px; padding:16px 18px 0 18px;}
.index_left01_con li{ line-height:25px;}
.index_left01_con li span{ float:right;}
.index_left01_con li a{ color:#666; text-decoration:none;}
.index_left01_con li a:hover{ color:#f00; text-decoration:none;}

.index_cen{ width:450px; float:left; margin-left:20px;}
.index_cen1{ width:450px; height:190px;}
.index_cen1_title{ width:447px; height:18px; background:url(../images/index_newstitle_28.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; padding:11px 3px 0 0;}
.index_cen1_title a{ float:right; color:#737373; font-size:10px;}
.index_cen1_title a:hover{ text-decoration:none; color:#f00;}
.index_cen1_con{ padding:17px 40px 0 17px;}
.index_cen1_con h4 a{ font-size:12px; color:#515151; text-decoration:none;}
.index_cen1_con h4 a:hover{ color:#f00; text-decoration:none;}
.index_cen1_con dl{ height:66px; margin-top:15px; padding-bottom:8px;}
.index_cen1_con dd{ width:87px; height:59px; padding-bottom:7px; background:url(../images/index_imgbg_34.jpg) no-repeat bottom; float:left;}
.index_cen1_con dd img{ width:87px; height:59px;}
.index_cen1_con dt{ width:287px; float:right; color:#515151; line-height:21px;}
.index_cen1_con dt a{ color:#979797; text-decoration:none; display:block;}
.index_cen1_con dt a:hover{ color:#f00; text-decoration:none;}
.index_cen1_con ul{ clear:both;}
.index_cen1_con li{ line-height:21px; color:#A8A8A8; padding-left:11px; background:url(../images/index_jiantou_37.jpg) no-repeat left;}
.index_cen1_con li a{ color:#515151; text-decoration:none;}
.index_cen1_con li a:hover{ color:#f00; text-decoration:none;}

.index_cen2{ width:417px; height:115px; background:url(../images/index_fenbg_44.jpg) no-repeat; margin-top:19px; padding:43px 22px 0 11px;}
.index_cen2 a{ line-height:26px; color:#545454; text-decoration:none; height:26px; text-align:center; display:inline-block; }
.index_cen2 a:hover{ line-height:26px; color:#fff; background:#D50100; height:22px; line-height:22px; text-align:center;text-decoration:none;}
.index_cen2 a.on{ line-height:26px; color:#fff; background:#D50100; height:22px; line-height:22px; text-align:center;text-decoration:none;}
.index_cen2 em{ font-style:normal;}

.index_right{ width:270px; height:329px; background:url(../images/index_projectbg_30.jpg) no-repeat; margin:0 -10px 0 -10px; position:absolute; padding-top:16px; float:right; padding-top:38px; margin-left:700px; _margin-left:10px;  margin-left:10px\9; ;/*ie6,ie7,ie8*/}
.index_right dl{ height:65px; margin:9px 0 0 29px; padding-bottom:9px;}
.index_right dd{ width:82px; height:57px; padding:3px; border:1px solid #E0E0E0; float:left;}
.index_right dd img{ width:82px; height:57px;}
.index_right dt{ width:115px; float:left; color:#8F8F8F; line-height:20px; margin-left:10px;}
.index_right dt a{ color:#515151; text-decoration:none;}
.index_right dt a:hover{ color:#f00; text-decoration:none;}

/*index_bottom */
.bottom{ height:79px; padding-top:18px; background:#474747; margin-top:35px;}
.bottom1{ width:962px; margin:0 auto;}
.bottomleft{ float:left; line-height:24px; color:#7B7B7B;}
.bottomleft a{ color:#B5B5B5; text-decoration:none; margin:0 3px; font-weight:bold;}
.bottomleft a:hover{ color:#CC2626; text-decoration:none;}
.bottomleft p{ font-family:Arial, Helvetica, sans-serif;}
.bottomright{ float:right; margin-top:7px;}

/*-------------
ABOUT
--------------*/
.contain{ width:962px; padding-top:17px;}

/*right*/
.right{ width:720px; float:right;}
.right_title{ height:29px; background:url(../images/about_title.jpg) no-repeat; font-weight:bold; line-height:29px; padding-left:15px; color:#fff; font-size:14px;}
.right_title p{ float:right; color:#666; font-weight:normal; font-size:12px;}
.right_title p a{ color:#666; text-decoration:none;}
.right_title p a:hover{ color:#f00; text-decoration:none;}
.right_con{ padding:20px;text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden;width:95%; line-height:1.5em;}
.right_about{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden;width:100%; line-height:1.5em;}


/*news start*/
.templet_news_003 .headlines{ height:176px; overflow:hidden;}
.templet_news_003 .headlines .pic{ border:solid 1px #dddddd; padding:7px; float:left;}
.templet_news_003 .headlines .pic img{ width:215px; height:147px;}
.templet_news_003 .headlines .txt{ float:right; line-height:20px; color:#888888; width:430px;}
.templet_news_003 .headlines .txt h5{ font-size:14px; padding-bottom:8px;}
.templet_news_003 .headlines .txt h5 a{ color:#666;}
.templet_news_003 .headlines .txt h5 a:hover{ color:#d50000; text-decoration:underline;}
.templet_news_003 .headlines .txt p{ padding:0px; margin:0px;}
.templet_news_003 .headlines .txt dl{ padding:8px 0px 0px; margin:0px;}
.templet_news_003 .headlines .txt dl a{ background:url(../images/templet_news_btn.jpg) no-repeat; display: block; width:82px; line-height:23px; text-align:center; color:#999;}

.templet_news_003 h4{ background:url(../images/templet_news_titlebg.jpg) no-repeat center top; height:34px; overflow:hidden; color:#666; font-size:12px; line-height:26px;}
.templet_news_003 h4 em{ font-style:normal; padding-left:300px;}
.templet_news_003 h4 span{ float:right; padding-right:40px;}
.templet_news_003 ul{ line-height:33px;}
.templet_news_003 ul li{ list-style:none; padding:0px 13px; border-bottom:solid 1px #e2e2e2;}
.templet_news_003 ul li span{ float:right; color:#888888; font-family:Arial;}
.templet_news_003 ul li a{ color:#888888; text-decoration:none; background:url(../images/templet_news_icon1.jpg) no-repeat left; padding-left:14px;}
.templet_news_003 ul li a:hover{ color:#d50000; text-decoration:underline;}
/*news end*/

/*news_info*/
.wine_info{ padding:0 10px;}
.wine_title{ width:100%; height:55px; border-bottom:1px dashed #BDC9E2; line-height:24px; text-align:center; font-weight:bold; margin-top:22px; font-size:14px; color:#d50000;}
.wine_title p{ color:#999; font-weight:normal; font-size:12px;}
.wine_con{ text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden;width:100%; line-height:1.5em;} 
.wine_con2{ width:100%;  height:15px; text-align:center; margin-top:20px;}
.wine_con2 a{ color:#d50000; text-decoration:none;}
.wine_con2 a:hover{ color:#000; text-decoration:none;}
/*news_info end*/

/*Start*/
.templet_case_001 ul li{ height:185px; overflow:hidden; list-style:none; background:url(../images/templet_case_listbg.jpg) no-repeat center top; position:relative; line-height:18px; color:#777777;  padding:20px;}
.templet_case_001 ul .pic{ border:solid 4px #ececec; float:left;}
.templet_case_001 ul .pic img{ width:162px; height:152px;}
.templet_case_001 ul .txt{ float:right; width:450px;}
.templet_case_001 ul .txt h5{ font-size:16px; border-bottom:solid 1px #eaeaea; padding:5px 0px;}
.templet_case_001 ul .txt h5 a{ color:#333333;}
.templet_case_001 ul .txt h5 a:hover{ color:#d50000; text-decoration:underline;}
.templet_case_001 ul .txt p{ padding:8px 0px; margin:0px;}
/*End*/

/*page start*/
.n_con3{ height:30px; margin-top:20px; clear:both; }
.Page{ text-align:right;}
.Page .Page_Max{color:#f00;}/*总条数*/
.Page .Page_PageCount{color:Red;}/*总页数*/
.Page .Page_Num{ border:solid 1px #c0c0c0; padding:2px 4px;}/*页眉*/
.Page .Page_Selected{ background:#ddd; border:solid 1px #c0c0c0; padding:2px 4px;}/*选中的页眉*/
.Page .Page_First{ color:#aaa;}/*首页*/
.Page .Page_Prev{  color:#aaa;}/*上一页*/
.Page .Page_top{  color:#aaa;}/*回首页*/
.Page .Page_Next{ color:#8F8F8F;}/*下一页*/
.Page .Page_End{color:#8F8F8F;}/*末页*/
.Page .Page_Text{ width:19px; height:14px; border:solid 1px #c0c0c0;}/*页码文本框*/
.Page .Page_Button{ background:url(../images/go.jpg) no-repeat; width:23px; height:17px; border:none; cursor:pointer;}/*按钮*/
/*page end*/

.right_contact{ text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden;width:100%; line-height:1.5em;}


#AspNetPager1_input{ border:1px solid #ccc;margin-right:5px;}
