@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0px;}
html{-webkit-text-size-adjust:none;}
/*
绿色：#690
紫色：#651ebd
  outline:none; blr:expression(this.onFocus=this.blur());
  -webkit-text-size-adjust:none;
*/
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{ margin:0; padding:0}
body,button,input,select,textarea{ font:12px/1.5 Arial,\5b8b\4f53,'Hiragino Sans GB',sans-serif,}
body { color:#333; background:url(../images/bg01.jpg); font-family:"microsoft yahei","yahei";}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{ font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ol,ul,li,dl,dd,dt{list-style:none}
a{ color:#333; text-decoration:none; -webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
a:hover{ text-decoration:none; color:#6e1d21;}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{ border:0;}
img,li{ vertical-align:top; border:0;}
img{ border:0; vertical-align:top;}
button,input,select,textarea{font-size:100%}
table,tr,td{border-collapse:collapse; border-spacing:0}
.a-hover:hover,.a-hover a:hover{ text-decoration:none;}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block;}
/*html5*/

/*-----清除浮动-----*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear-x{ height:0px; *height:0px; clear:both; font-size:0px; line-height:0px;}
.clear{ clear:both; display:block;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


.pct{ width:100%;}
.pct-h{ height:100%;}
.content{ width:1000px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pb{ position:absolute;}
.imgmid{display:inline-block !important;*display:inline !important;*zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
.in-b{ display:inline-block !important;}
.block{ display:block !important;}
.yahei{ font-family:"microsoft yahei","yahei"}
.songti{ font-family:"SimSun";}
.heiti{ font-family:"SimHei";}
.Arial{ font-family:Arial, Helvetica, sans-serif !important;}
.font_04b08{ font-family:'04b08', Arial, Helvetica, sans-serif !important;}
.font_Candara{ font-family:Candara, Arial, Helvetica, sans-serif !important;}
.b{ font-weight:bold;}

.red{ color:#F00 !important;}
.black{ color:#000 !important;}
.c_999{ color:#999 !important;}
.c_333{ color:#333 !important;}
.c_666{ color:#666 !important;}
.c_fff{ color:#FFF !important;}

.f12{ font-size:12px !important;}
.f13{ font-size:13px !important;}
.f14{ font-size:14px !important;}
.f15{ font-size:15px !important;}
.f16{ font-size:16px !important;}
.f17{ font-size:17px !important;}
.f18{ font-size:18px !important;}
.f20{ font-size:20px !important;}
.f21{ font-size:21px !important;}
.f22{ font-size:22px !important;}
.f24{ font-size:24px !important;}
.f26{ font-size:26px !important;}
.f30{ font-size:30px !important;}
.f36{ font-size:36px !important;}
.f41{ font-size:41px !important;}
.f48{ font-size:48px !important;}

.none,.sublist,.hide{ display:none;}
.lh{ line-height:20px !important;}
.lh24{ line-height:24px !important;}
.lh26{ line-height:26px !important;}
.lh28{ line-height:28px !important;}
.lh30{ line-height:30px !important;}
.lh32{ line-height:32px !important;}
.lh35{ line-height:35px !important;}
.tc{ text-align:center !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
.pd2{ padding:2px !important;}
.pd10{ padding:10px !important;}
.pd15{ padding:15px !important;}
.pd20{ padding:20px !important;}
.pd30{ padding:30px !important;}
.pdb-t20{ padding-top:20px !important;}
.pdb-t40{ padding-top:40px !important;}
.pdb20{ padding-bottom:20px !important;}
.pdb10{ padding-bottom:10px !important;}
.mt5{ margin-top:5px !important;}
.mt7{ margin-top:7px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mt40{ margin-top:40px !important;}
.mt120{ margin-top:120px !important;}
.bg_FFF{ background:#FFF !important;}
.cursor{ cursor:pointer !important;}
.bd0{ border:0 !important;}


/*针对水果PC内核input属性*/

input[type="button"], input[type="submit"], input[type="reset"]{
	-webkit-appearance: none;
}
textarea{ 
	-webkit-appearance: none;
}
 
/*针对水果PC内核input属性*/


/*hvr-ripple-out*/
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

a.hvr-ripple-out {
  display:inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
a.hvr-ripple-out:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
a.hvr-ripple-out:hover:before,a.hvr-ripple-out:focus:before,a.hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}
/*公共Button效果结束*/






.nav-cont{
	background:#004F76;
	height:73px;
	}
.nav{
	width:1000px;
	margin:0 auto;
	}
.nav li{
	display:block;
	float:left;
	font-size:20px;
	color:#fff;
	width:200px;
	text-align:center;
	height:61px;
	line-height:61px; 
	}
.nav li:first-child{
	border-left:none;
	}
.nav li:last-child{
	border-right:none;
	}
.nav li a{
	display:block;
	height:61px;
	color:#fff;
	}

/*Header*/

.menu-info .menu-info-img{
	width:496px;
	height:506px; 
	}

.menu-info .menu-info-cont{
	width:490px;
	}
.menu-info .menu-info-cont li{
	float:left;
	width:155px;
	height:153px;
	margin:0 10px 18px 0;
	}
.menu-info .menu-info-cont li a{
	display:block;
	height:40px;
	text-align:center;
	font-size:20px;
	padding-top:110px;
	}
.menu-info .menu-info-cont li:nth-child(3n+3){
	margin-right:0;
	}
.menu-info .menu-info-cont li.m1{
	background:url(../images/m1.png) no-repeat;
	}
.menu-info .menu-info-cont li.m2{
	background:url(../images/m2.png) no-repeat;
	}
.menu-info .menu-info-cont li.m3{
	background:url(../images/m3.png) no-repeat;
	margin-right:0;
	}
.menu-info .menu-info-cont li.m4{
	background:url(../images/m4.png) no-repeat;
	}
.menu-info .menu-info-cont li.m5{
	background:url(../images/m5.png) no-repeat;
	}
.menu-info .menu-info-cont li.m6{
	background:url(../images/m6.png) no-repeat;
	margin-right:0;
	}
	.menu-info .menu-info-cont li.m7{
	background:url(../images/m7.png) no-repeat;
	}
.menu-info .menu-info-cont li.m8{
	background:url(../images/m8.png) no-repeat;
	}
.menu-info .menu-info-cont li.m9{
	background:url(../images/m9.png) no-repeat;
	margin-right:0;
	}

/*Menu*/

.expert-box{
	border:solid 1px #d8d8d8;
	padding:10px 15px;
	}
.expert-box .expert-cont{
	background:url(../images/img03.jpg) no-repeat;
	width:322px;
	height:298px;
	padding:94px 25px 0 325px;
	}

.expert-box .expert-cont .expert-info li{
	font-size:16px;
	line-height:26px;
	}

.expert-box .expert-cont .expert-text-info{
	padding:140px 0 0 25px;
	font-size:16px;
	line-height:26px;
	}

.expert-box .expert-img{
	width:280px;
	padding-top:25px;
	}

.carousel{
	position:relative;
	}
.carousel .prev, .carousel .next{ height:29px; width:14px; overflow:hidden; display:block; cursor:pointer; position:absolute; z-index:1; top:80px;}
.carousel .prev{ background:url(../images/left.png) no-repeat; left:0;}
.carousel .next{ background:url(../images/right.png) no-repeat; right:0;}
.jCarouselLite{ width:950px !important; height:182px; overflow:hidden;/*必要元素*/ margin-left:25px;}
.jCarouselLite li{ height:160px; width:206px; border:solid 1px #d0d0d0; padding:10px 9px; margin-right:15px;}

/*Expert*/

.jishu .jishu-left{
	width:588px;
	}
.jishu .jishu-left .jishu-left-info li{
	width:418px;
	margin-bottom:12px;
	padding:0 85px 0 85px;
	}
.jishu .jishu-left .jishu-left-info li.js1{
	background:url(../images/img13.jpg) no-repeat;
	padding-top:70px;
	height:238px;
	}
.jishu .jishu-left .jishu-left-info li.js2{
	background:url(../images/img14.jpg) no-repeat;
	padding-top:85px;
	height:223px;
	}
.jishu .jishu-left .jishu-left-info li.js3{
	background:url(../images/img15.jpg) no-repeat;
	padding-top:85px;
	height:223px;
	}
.jishu .jishu-left .jishu-left-info li h1{
	font-size:19px;
	color:#6e1d21;
	font-weight:bold;
	margin-bottom:8px;
	}
.jishu .jishu-left .jishu-left-info li p{
	font-size:16px;
	line-height:26px;
	}
.jishu .jishu-left .jishu-left-info li p a, .jishu .jishu-right .jishu-text-info a{
	color:#ca1b1d;
	}

.jishu .jishu-right{
	width:397px;
	}
.jishu .jishu-right .jishu-right-info{
	background:url(../images/img16-1.jpg) no-repeat;
	height:249px;
	padding:378px 38px 0 38px;
	}
.jishu .jishu-right .jishu-right-info li{
	width:48%;
	margin:0 4% 4% 0;
	float:left;
	font-size:18px;
	color:#fff;
	height:40px;
	line-height:40px;
	text-align:center;
	}
.jishu .jishu-right .jishu-text-info{
	font-size:16px;
	line-height:26px;
	}

.bottom-tab-btn{
	height:58px;
	}
.bottom-tab-btn li{
	float:left;
	width:149px;
	height:58px;
	line-height:65px;
	padding-left:30px;
	margin-left:94px;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	background:url(../images/t1-1.png) no-repeat;
	}
.bottom-tab-btn li:first-child{
	margin-left:0;
	}
.bottom-tab-btn li.current{
	background:url(../images/t1-2.png) no-repeat;
	}
.bottom-tab-con{ overflow:hidden;}
.bottom-tab-con .lylx{
	background:url(../images/img20.jpg) no-repeat;
	height:334px;
	padding:22px 18px;
	}
.bottom-tab-con .lylx .lylx-map{
	width:487px;
	height:330px;
	}
.bottom-tab-con .lylx .lylx-map-text{
	width:465px;
	}
.bottom-tab-con .lylx .lylx-map-text dl dt{
	font-size:22px;
	color:#6e1d21;
	font-weight:bold;
	margin-bottom:5px;
	font-family:"SimHei";
	}
.bottom-tab-con .lylx .lylx-map-text dl dt img{
	margin:7px 0 0 5px;
	}
.bottom-tab-con .lylx .lylx-map-text dl dd{
	font-size:16px;
	line-height:26px;
	font-family:"SimHei";
	}

/*Jishu*/

.footer{
	background:#004F76;
	padding:65px 0 75px 0;
	}
.footer .f-logo{
	width:355px;
	height:262px;
	padding:38px 39px 0 0;
	border-right:solid 1px #FFFFFF;
	}
.footer .f-menu{
	width:210px;
	height:262px;
	padding:38px 25px 0 25px;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	}
.footer .f-menu li{
	width:50%;
	float:left;
	text-align:center;
	font-size:22px;
	line-height:46px;
	}
.footer .f-menu li a{
	color:#fff;
	}

.footer .f-tel{
	width:310px;
	height:262px;
	padding:38px 0 0 0;
	}
.footer .f-tel li{
	overflow:hidden;
	margin-bottom:15px;
	}
.footer .f-tel li span{
	float:left;
	width:43px;
	display:block;
	padding-top:5px;
	}
.footer .f-tel li p{
	font-size:18px;
	color:#fff;
	width:257px;
	line-height:26px;
	float:right;
	}
.footer .f-tel li p a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fffc00;
	font-weight:bold;
	font-size:30px;
	}

/*=======================================================内页区=======================================================*/
/*=======================================================内页区=======================================================*/

.main{
	padding-bottom:10px;
	}
.main .main-left{
 
	}
.main .main-left .list-cont li{
	overflow:hidden;
	background:url(../images/fgx.png) bottom no-repeat;
	padding-bottom:18px;
	margin-bottom:18px;
	}
.main .main-left .list-cont li.bg-none{
	background:none;
	padding-bottom:0;
	margin-bottom:0;
	}
.main .main-left .list-cont li .list-cont-img{
	width:144px;
	height:129px;
	}
.main .main-left .list-cont li .list-cont-info{
	width:490px; padding-left:18px;
	}
.main .main-left .list-cont li h1{
	font-size:20px;
	color:#6e1d21;
	margin-bottom:10px;
	background:url(../images/icon05.png) 0 8px no-repeat;
	padding-left:45px;
	}
.main .main-left .list-cont li h1 a, .main .main-left .list-cont li p a{
	color:#6e1d21;
	}
.main .main-left .list-cont li p{
	font-size:16px;
	line-height:26px;
	}

.page{
	text-align:center;
	font-size:20px;
	}
.page a{
	display:inline-block;
	color:#6e1d21;
	margin:0 5px;
	font-family:Arial, Helvetica, sans-serif;
	}
.page a.cur{
	background:#6e1d21;
	color:#fff;
	padding:2px 8px;
	}


.main .main-right{
	width:325px;
	}
.rdzx{
	background:url(../images/img24.jpg) no-repeat;
	width:289px;
	height:375px;
	padding:15px 18px 0 18px;
	}
.rdzx-info a{
	float:left;
	display:block;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-bottom:5px;
	}
.rdzx-info a.rgb1{
	background:#905a38;
	}
.rdzx-info a.rgb2{
	background:#723e41;
	}
.rdzx-info a.rgb3{
	background:#4b3a2d;
	}
.rdzx-info a.rgb4{
	background:#926d56;
	}
.rdzx-info a.rgb5{
	background:#636363;
	}
.rdzx-info a.w1, .rdzx-info a.w4{
	width:116px;
	}
.rdzx-info a.w2, .rdzx-info a.w3{
	width:168px;
	}
.rdzx-info a.w5{
	width:100%;
	}
.rdzx-info a.w6{
	width:132px;
	}
.rdzx-info a.w7{
	width:152px;
	}
.rdzx-info a.w8{
	width:148px;
	}
.rdzx-info a.w9{
	width:136px;
	}
.rdzx-info a.w2, .rdzx-info a.w4, .rdzx-info a.w7, .rdzx-info a.w9{
	margin-left:5px;
	}

.rdzx-btn{
	text-align:center;
	}
.rdzx-btn a{
	display:inline-block;
	background:url(../images/button01.jpg) no-repeat;
	width:151px;
	height:36px;
	line-height:36px;
	font-size:20px;
	color:#fff;
	text-align:center;
	}

/*List*/

.detail-box{
	border:solid 1px #d4d4d4;
	padding:30px;
	}
.detail-title h1{
	text-align:center;
	font-size:28px;
	color:#7e0204;
	font-weight:bold;
	line-height:38px;
	background:url(../images/fgx.png) bottom center repeat-x;
	padding-bottom:30px;
	margin-bottom:20px;
	}
.detail-title span{
	display:inline-block;
	width:25%;
	text-align:center;
	font-size:20px;
	}
.detail-title span img{
	width:27px;
	margin-right:10px;
	margin-top:2px;
	}

.detail-cont{
	font-size:16px;
	line-height:28px;
	}

.detail-page p{
	font-size:16px;
	color:#7e0204;
	}
