﻿@charset "utf-8";
/* CSS Document */

body{ font-family:"宋体"; font-size:12px; color:#666; background:url(../images/bg_01.jpg) no-repeat top center;}
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:960px; margin:0 auto;}

/*top */
.home_top{ width:960px; height:100px; background:url(../images/topbg_02.jpg) no-repeat;}
.logo{ height:55px; margin:30px 0 0 14px; float:left;}
.top_right{ float:right; margin:12px 18px 0 0;}
.top_right a{ color:#A0AEBB; text-decoration:none; margin-right:10px; padding-left:9px; background:url(../images/top_xian_05.jpg) no-repeat left;}
.top_right a:hover{ color:#000; text-decoration:none;}
/*top end */
/*menu */
.menu{ width:576px; height:52px; background:url(../images/menu.jpg) no-repeat left top; float:right; margin-top:21px;}
.menu li{ height:52px; float:left; display:inline-block;}
.menu li em{ display:none;}
.menu li a{ height:52px; display:inline-block;}

.menu li a#cdId11{ width:74px;}
.menu li a#cdId11:hover,.menu li a#cdId11.con{ background:url(../images/menu.jpg) no-repeat left -52px; }
.menu li a#cdId12{ width:74px; margin-left:7px;}
.menu li a#cdId12:hover,.menu li a#cdId12.con{ background:url(../images/menu.jpg) no-repeat -81px -52px; }
.menu li a#cdId13{ width:74px; margin-left:15px;}
.menu li a#cdId13:hover,.menu li a#cdId13.con{ background:url(../images/menu.jpg) no-repeat -170px -52px; }
.menu li a#cdId14{ width:74px; margin-left:9px;}
.menu li a#cdId14:hover,.menu li a#cdId14.con{ background:url(../images/menu.jpg) no-repeat -253px -52px; }
.menu li a#cdId15{ width:74px; margin-left:9px;}
.menu li a#cdId15:hover,.menu li a#cdId15.con{ background:url(../images/menu.jpg) no-repeat -336px -52px; }
.menu li a#cdId16{ width:74px; margin-left:9px;}
.menu li a#cdId16:hover,.menu li a#cdId16.con{ background:url(../images/menu.jpg) no-repeat -419px -52px; }
.menu li a#cdId17{ width:74px; margin-left:8px;}
.menu li a#cdId17:hover,.menu li a#cdId17.con{ background:url(../images/menu.jpg) no-repeat -501px -52px; }
/*menu end */

/*index_banner */
.banner{ width:960px; height:300px; overflow:hidden;}
.banner img{ width:960px; height:300px;}
.pika-stage{ width:960px; height:300px; overflow:hidden;}
.pika-imgnav{ display:none;}
.pika-textnav{ display:none;}

/*contain start */
.contain{ width:960px; margin-top:16px;}
.homecontain{ clear:both;}
.homecontain_left{ width:286px; float:left;}
.homecontain02{ width:270px; height:180px; padding:7px; border:1px solid #E2E6EA; margin-top:18px;}
.in_left_bd{ width:270px; height:180px;}
.home_news{ width:68px; height:76px; background:url(../images/home_news.png) no-repeat; position:absolute; margin:-12px 0 0 -12px;}
.home_map{ width:270px; height:187px; padding:7px; border:1px solid #E2E6EA; margin-top:11px;}

.homecontain_cen{ width:374px; float:left; margin:18px 0 0 20px;}
.homecontain01{ width:374px;}
.homecontain01_title{ height:22px; background:url(../images/home_title_17.jpg) no-repeat;}
.homecontain01_more{ width:33px; height:5px; float:right; background:url(../images/more_20.jpg) no-repeat; display:inline-block; margin-top:5px;}
.homecontain01_con{ margin-top:3px;}
.homecontain01_con li{ height:27px; line-height:27px; border-bottom:1px dotted #E3E3E3; padding-left:23px; background:url(../images/home_newsli_23.jpg) no-repeat left;}
.homecontain01_con li a{ color:#565656; text-decoration:none;}
.homecontain01_con li a:hover{ color:#3F8BD5; text-decoration:none;}
.homecontain01_con li span{ float:right; color:#ADADAD; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.homecontain012{ width:374px; margin-top:23px;}
.homecontain012_title{ height:22px; background:url(../images/home_title_25.jpg) no-repeat;}
.homecontain012_con{ margin-top:6px;}
.homecontain012_con li{ height:24px; line-height:24px; padding-left:23px; background:url(../images/home_newsli_38.jpg) no-repeat left;}
.homecontain012_con li a{ color:#565656; text-decoration:none;}
.homecontain012_con li a:hover{ color:#3F8BD5; text-decoration:none;}
.homecontain012_con li span{ float:right; color:#ADADAD; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.homecontain_right{ width:260px; float:right;}
.homecontain03{ width:258px; height:244px; border:1px solid #E2E6EA;}
.homecontain03_title{ height:32px; width:228px; line-height:32px; margin:1px 1px 0; font-family:"微软雅黑"; font-size:14px; color:#2179CF; padding-left:28px; background:url(../images/home_title_18.jpg) no-repeat; font-weight:bold;}
.homecontain03_con{ padding:13px 17px 0 15px;}
.toptext{ width:157px; height:22px; line-height:22px; color:#AAAAAA; border:1px solid #DBDBDB; padding-left:5px;}
.toptext2{ width:69px; height:22px; line-height:22px; color:#AAAAAA; border:1px solid #DBDBDB; padding-left:5px; margin-left:4px;}
.toptext3{ width:104px; height:29px; background:url(../images/home_btn_38.jpg) no-repeat; display:inline-block; cursor:pointer; margin-right:12px; margin-top:10px;}
.toptext4{ width:72px; height:29px; background:url(../images/home_btn_40.jpg) no-repeat; display:inline-block; margin-top:10px;}
.homecontain04{ height:96px; width:246px; border:1px solid #E2E6EA; margin-top:10px; padding:17px 0 0 12px;}
.homecontain04 dd{ width:91px; height:80px; float:left;}
.homecontain04 dd img{ width:91px; height:80px;}
.homecontain04 dt{ width:138px; float:left; margin-left:11px; line-height:20px;}
.homecontain04 dt p{ margin-bottom:11px;}
.homecontain04 dt a{ color:#F06D00; text-decoration:none;}
.homecontain04 dt a:hover{ color:#2179CF; text-decoration:none;}

.homecontain05{ width:260px; margin-top:10px;}
/*contain end */

/*bottom start */
.bottom{ height:72px; padding-top:22px; line-height:20px; background:url(../images/bottom_bg.jpg) no-repeat; margin-top:36px;}
.bottom_left{ font-size:12px; float:left; margin-left:13px; color:#ABAFB3;}
.bottom_left p{ color:#617688; margin-top:3px;}
.bottom_left p a{ color:#617688; text-decoration:none;}
.bottom_left p a:hover{ color:#000; text-decoration:none;}
.bottom_left a{ color:#ABAFB3; text-decoration:none;}
.bottom_left a:hover{ color:#000; text-decoration:none;}

.bottom_right{ font-size:12px; float:right; color:#4A6D8C; margin-right:28px; background:url(../images/bottom_tel.jpg) no-repeat left 4px; padding-left:15px;}
/*bottom end */

/*about start */
.inside_banner{ width:960px; height:250px;}
.inside_banner img{ width:960px; height:250px;}

/*sidebar start */
.sidebar{ width:212px; float:left; margin-top:13px;}
.sidebar_top{ width:212px;}
.sidebar_title{ height:48px;}
.sidemenu{ width:197px; background:#F1F6FB; border:1px solid #E2E6EA; border-top:none; border-bottom:none; padding:16px 0 0 13px;}
.sidemenu .sub{ display:inline-block; width:185px;}
.sidemenu .sub li{ line-height:33px;}
.sidemenu .sub li a{ background:url(../images/sidebar_libg_13.jpg) no-repeat; display:block; line-height:33px; color:#587B9D; height:33px; padding-left:43px; font-size:14px; margin-bottom:11px;}
.sidemenu .sub li a:hover,.sidemenu .sub li a.aon{ color:#fff; background:url(../images/sidebar_libg_10.jpg) no-repeat; font-weight:bold;}
.sidemenu .sub ul{ display:none;}
.sidemenu .sub ul li a{ width:135px; background:url(../images/sidebar_arrow_20.jpg) no-repeat 51px; display:block; line-height:34px; color:#587B9D; height:34px; padding-left:61px; font-size:14px; margin-left:1px; border-bottom:1px dotted #C2D7EC; margin-bottom:0px;}
.sidemenu .sub ul li a:hover,.sidemenu .sub ul li a.bon{ color:#587B9D; background:url(../images/sidebar_bon_16.jpg) no-repeat; border-bottom:none; font-weight:normal;}
.sidebottom{ height:58px; background:url(../images/sidebar_bottom.jpg) no-repeat;;}

.sidebar103_con{ width:211px; height:53px; margin-top:15px;}
/*sidebar end*/
.right{ width:748px;; float:right; margin-top:17px;}
.right_title{ height:22px; background:url(../images/right_title_09.jpg) no-repeat bottom; font-size:14px; font-family:"微软雅黑"; color:#2179CF; padding:13px 0 0 58px; font-weight:bold;}
.right_title p{ float:right; font-family:"宋体"; font-size:12px; color:#A1AEBB; padding-left:20px; background:url(../images/right_arrow_11.jpg) no-repeat left; margin-right:10px; font-weight:normal;}
.right_title p a{ color:#A1AEBB; text-decoration:none;}
.right_title p a:hover{ color:#566779; text-decoration:none;}
.right_title p span{ color:#566779;}

.right_con{ padding:25px 20px 0 30px; height:auto!important; height:500px; min-height:500px; background:url(../images/right_bg_13.jpg) no-repeat top;}
.about_con p{ text-indent:2em; line-height:26px; margin-bottom:10px;}
.about_con h5{ font-size:12px; font-weight:normal; line-height:26px; margin-bottom:10px;}
.about_con h4{ line-height:26px; font-weight:normal; font-size:12px; margin-bottom:10px;}
.about_con h3{ text-indent:2em; line-height:26px; font-weight:normal; font-size:12px;}
.about_con em{ float:right; margin:0 0 18px 18px;}

/*honor Start*/
.honor_con{}
.honor_con dl{ width:180px; margin:0 25px 20px 25px; float:left; display:inline;}
.honor_con dd{ width:180px; height:120px;}
.honor_con dd img{ width:180px; height:120px;}
.honor_con dt{ line-height:30px; text-align:center;}
.honor_con dt a{ color:#666; text-decoration:none;}
.honor_con dt a:hover{ color:#008CD6; text-decoration:none;}
/*honor End*/

/*queries start*/
.queries_title{ height:22px; background:url(../images/queries_titlebg.jpg) no-repeat bottom; font-size:14px; font-family:"微软雅黑"; color:#2179CF; padding:13px 0 0 65px; font-weight:bold; margin-top:17px;}
.queries_title p{ float:right; font-family:"宋体"; font-size:12px; color:#A1AEBB; padding-left:20px; background:url(../images/right_arrow_11.jpg) no-repeat left; margin-right:10px; font-weight:normal;}
.queries_title p a{ color:#A1AEBB; text-decoration:none;}
.queries_title p a:hover{ color:#566779; text-decoration:none;}
.queries_title p span{ color:#566779;}
.queries_con{ padding:18px 32px 0 21px; height:auto!important; height:500px; min-height:500px; background:url(../images/queries_conbg_05.jpg) no-repeat top;}
.queries_con1{ height:66px; background:url(../images/queries_topbg_07.jpg) no-repeat;}
.queries_con2 td span{ color:#c00;}
.queries_con2 td span a{ color:#c00; font-weight:bold;}
.queries_con1 img{ vertical-align:middle;}
.toptext5{ width:100px; height:22px; line-height:22px; color:#AAAAAA; border:1px solid #DBDBDB; padding-left:5px;}

.queries_con3{ margin-top:28px; border:1px solid #B1C5D8;}
.queries_con3 th{ border-right:1px solid #fff; border-bottom:1px solid #B1C5D8; font-weight:normal; color:#566779;}
.queries_con3 td{ border-right:1px solid #fff; border-bottom:1px solid #fff;}

.queries_con2{ background:url(../images/queries_topbg_07.jpg) no-repeat; overflow:hidden;}
.queries_con2 h5{ font-size:12px; line-height:26px; color:#7c7c7c; display:block; font-weight:normal;}
.queries_con2 h5 a{ color:#c00; font-weight:bold;}
.queries_con2 .my_content{ padding:10px 90px 10px 30px; color:#696969; line-height:18px; background:#f1f1f1; border:1px solid #dcdcdc; border-top:none;}


/*queries end*/

/*Start*/
.news_con .headlines{ height:132px; overflow:hidden;}
.news_con .headlines .pic{ border:solid 1px #D7D7D7; padding:2px; float:left;}
.news_con .headlines .pic img{ width:131px; height:91px;}
.news_con .headlines .txt{ float:right; color:#565656; width:540px;}
.news_con .headlines .txt h5{ font-size:12px; padding-bottom:10px;}
.news_con .headlines .txt h5 a{ color:#565656;}
.news_con .headlines .txt h5 a:hover{ color:#2179CF; text-decoration:underline;}
.news_con .headlines .txt h5 span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#B4B6B7; margin:0 10px;}
.news_con .headlines .txt p{ padding:0px; margin:0px; color:#808080; line-height:24px;}
.news_con .headlines .txt p a{ color:#D67736;}
.news_con .headlines .txt p a:hover{ color:#2179CF;}

.news_con ul{ line-height:36px;}
.news_con ul li{ list-style:none; border-bottom:dotted 1px #E3E3E3;}
.news_con ul li span{ float:right; color:#ABABAC; font-family:Arial; font-size:10px;}
.news_con ul li a{ color:#565656; text-decoration:none; background:url(../images/news_liimg_14.jpg) no-repeat left; padding-left:27px;}
.news_con ul li a:hover{ color:#2179CF; text-decoration:underline;}
/*End*/

/*page  已经删除了 start*/


/*page end*/

/*news_info*/
.wine_info{ padding-right:30px;}
.wine_title{ width:100%; border-bottom:1px dotted #BDC9E2; line-height:24px; text-align:center; font-weight:bold; margin-top:22px; font-size:16px; color:#565656; font-family:"黑体";}
.wine_title p{ color:#999; font-weight:normal; font-size:12px; font-family:"宋体";}
.wine_con{margin-top:20px; font-size:14px; color:#222; overflow: hidden;text-justify:inter-ideograph;text-align: justify; word-wrap: break-word;width:665px} 
.wine_con img{ width:480px; margin:20px 0 20px 60px;}
.wine_con p{ text-indent:2em;}
.wine_con2{ height:30px; text-align:center; margin-top:20px; border-bottom:1px dotted #BDC9E2; padding-right:10px;}
.wine_con2 a{ color:#6E6E6E; text-decoration:none;}
.wine_con2 a:hover{ color:#008CD6; text-decoration:none;}

.wine_info .photo{ width:80%; padding-left:10%; margin-top:10px;}
.wine_info .jqzoom{ width:460px; height:320px; padding:8px 8px 8px 7px; background:url(../images/pro_info_imgbg_03.jpg) no-repeat;; position:relative; margin-bottom:20px;}
.wine_info .jqzoom img{ width:460px; height:320px;}
.wine_info .list-h li{ float:left; width:69px; height:70px; padding-right:10px;}
.wine_info .list-h li img{ width:67px; height:60px; border:1px solid #E2E2E2; cursor:pointer;}
.wine_info .list-h li img a:hover{ float:left; width:67px; height:60px; border:1px solid #ccc;}

.wine_info #spec-n5{width:46032px; height:70px; overflow:hidden;}
.wine_info #spec-left{ width:12px; height:17px; cursor:pointer; text-align:center; margin:22px 18px 0 13px; float:left;}
.wine_info #spec-right{ width:12px; height:17px;cursor:pointer; text-align:center; margin:22px 0 0 18px; float:left;}
.wine_info #spec-list{ width:385px; height:70px; display:inline; position:relative; overflow:hidden; float:left;}
.wine_info .list-h{ width:385px; height:70px; overflow:hidden;}
/*news_info end*/

/*jobs Start*/
.jobs_con table{ border:solid 1px #e8e8e8; border-collapse:collapse; color:#666; margin-bottom:15px;}
.jobs_con table td{ border:solid 1px #e8e8e8; border-collapse:collapse; padding-left:23px; line-height:30px;}
.jobs_con table .headTable td{ background:#f7f7f7; font-weight:bold; color:#207bcb; line-height:24px; padding:2px 5px 2px 23px;}
.jobs_con .city{ width:150px;}
.jobs_con .f_txt{ float:right; border-left:solid 1px #e8e8e8; width:95px; text-align:center; display:block;}
.jobs_con .txt{ width:150px; float:right; border-left:solid 1px #e8e8e8; width:95px; padding-left:33px; width:168px; display:block;}
.jobs_con .apply{ background:url(../images/jobs_btn.jpg) no-repeat; width:93px; height:24px; float:right;}
.jobs_con dl{ padding:15px 30px 15px 0px;  line-height:18px;}
/*jobs End*/
/*jobs_info Start*/
.jobs_info_con{color:#888888; line-height:22px;}
.jobs_info_con h4{ font-size:12px; font-weight:normal; padding:10px 0px;}
.jobs_info_con table{margin-bottom:10px;}
.jobs_info_con table td{ padding:5px 10px; line-height:21px;}
.jobs_info_con .textBox{ position:absolute; width:515px; margin-top:-10px;}
.jobs_info_con h5{ font-size:12px; color:#fff; padding:0px 30px; background:url(../images/templet_job_titlebg.jpg) no-repeat; line-height:27px; margin-bottom:10px;}
.jobs_info_con .tips{ padding:10px; border-top:solid 1px #e8e8e8;}
.jobs_info_con .btnBox{ text-align:center; padding:10px;}
.jobs_info_con .btn{ background:url(../images/templet_job_btn1.jpg) no-repeat; width:94px; height:26px; border:none; cursor:pointer; color:#fff; font-weight:bold;}
.jobs_info_con .text{ border:solid 1px #b1b8cc; background:url(../images/templet_job_textbg.jpg) repeat-x top; line-height:21px; height:21px; padding:0px 5px;}
.jobs_info_con .textarea{ border:solid 1px #b1b8cc; background:url(../images/templet_job_textbg.jpg) repeat-x top; line-height:21px; padding:0px 5px;}
/*jobs_info End*/

/*guest start*/
.guest_con1 td span{ color:#EB8F3F;}
.guest_con1 td img{ vertical-align:middle;}
.guest_text{ height:25px; line-height:25px; border-top:1px solid #C8C8C8; border-left:1px solid #C8C8C8; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.guest_text2{line-height:20px; border-top:1px solid #C8C8C8; border-left:1px solid #C8C8C8; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.guest_btn{ width:72px; height:29px; background:url(../images/gust_btn.jpg) no-repeat; display:inline-block; text-align:center; font-weight:bold; color:#fff; cursor:pointer;}

.gust_QA ul li{ border-top:dotted 1px #E3E3E3; padding-top:5px; margin-top:20px;}
.gust_QA ul li em{ width:33px; display:block; float:left;}

.gust_QA ul li h5{ font-size:12px; line-height:22px; color:#565656; padding-left:35px; display:block; background:url(../images/QA_14.jpg) no-repeat 5px 1px; font-weight:bold; margin-left:33px; padding-bottom:8px;}
.gust_QA ul li h5 span{ float:right; color:#aaa; font-weight:normal;}
.gust_QA ul li h5 p{ font-weight:normal;}
.gust_QA ul li .my_content{ line-height:20px; color:#42668D; background:url(../images/QA_17.jpg) no-repeat 5px 9px #F5F5F5; border-top:solid 1px #e2e2e2; padding:10px 35px; margin-left:33px; height:auto!important; height:30px; min-height:30px;}
/*guest end*/

/*LINK Start*/
.link_right{}
.link_right dl{ width:120px; margin:0 30px 20px 20px; float:left; display:inline;}
.link_right dd{ width:120px; height:60px;}
.link_right dd img{ width:120px; height:60px;}
.link_right dt{ line-height:30px; font-weight:bold; text-align:center;}
.link_right dt a{ color:#666; text-decoration:none;}
.link_right dt a:hover{ color:#008CD6; text-decoration:none;}
/*link End*/


/*分页样式 */
.n_con3{ height:20px; padding-top:20px; clear:both; vertical-align:middle;}

 /*分页样式*/
.Page{ text-align:right; padding:18px; line-height:20px; clear:both;}
.Page a{ display:inline-block; height:20px; line-height:20px; color:#666;}
.Page .Page_Prev{ width:35px; display:inline-block; height:20px; line-height:20px; background:url(../images/page_Prev.jpg) no-repeat center center;}
.Page .Page_Next{ width:35px; display:inline-block; height:20px; line-height:20px; background:url(../images/page_Next.jpg) no-repeat center center;}
.Page table td a{ border:solid 1px #e1e1e1; display:inline-block; padding:0px 8px; margin-right:3px;}
.Page table td a:hover{/* background:#0e76b3; text-decoration:none; color:#FFF; */border:solid 1px #4A6D8C;}
.Page table td a.page_index{ border:none; color:#0e76b3; padding:0px 3px; margin:0px;}
.Page table td a.page_count{ border:none; color:#0e76b3; padding:0px 3px; margin:0px;}
.Page table td a.total{border:none; color:#0e76b3; padding:0px 3px; margin:0px;}
.Page table td .page_input{width:23px; height:18px; border:1px groove #e3e3e3; color: #666; line-height: 18px;}
.Page table td .page_button{ background:#ddd; width:30px; height:20px; color:#666; border:none; cursor:pointer; font: 12px/19px Arial, Helvetica, sans-serif; margin-left:5px;}


.piao_title{ height:58px; border-bottom:1px dashed #D5D5D5; margin-top:70px;}
.toptext6{ width:130px; height:18px; border:1px solid #AFAFAF; line-height:18px; color:#A1A1A1;}
.toptext7{ width:110px; height:18px; border:1px solid #AFAFAF; line-height:18px; color:#A1A1A1;}
.red{ color:#f00;}
.toptext8{ width:200px; height:18px; border:1px solid #AFAFAF; line-height:18px; color:#A1A1A1;}
.toptext9{ width:55px; height:20px; border:none; display:inline-block; margin:0 26px; background:url(../images/dingpiao_btn_16.jpg) no-repeat; cursor:pointer;}
.ding_btn{ width:105px; height:29px; display:inline-block; margin-left:28px; background:url(../images/dingpiao_btn_11.jpg) no-repeat; cursor:pointer;}
.ding_btn2{ width:105px; height:29px; display:inline-block; margin-left:28px; background:url(../images/dingpiao_btn_13.jpg) no-repeat; cursor:pointer;}


/*新加*/
.news_info .info_title{ padding:10px 0px; font-size:16px; text-align:center; color:#09669D}
.news_info .info_time{ font-size:12px; text-align:center; color:#E3623C; font-weight:normal; background:url(../images/dot.jpg) repeat-x bottom;}
.news_info .info_txt{ 
padding:10px 20px; line-height:24px; color:#000; 
text-justify:inter-ideograph;
text-align:justify;
word-wrap:break-word;
clear:both;
overflow:hidden;
width:660px; font-size:14px;
