﻿@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#333; margin:0 auto; padding:0; background:#fff; min-width:1200px; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#333; transition:all linear .2s;}
a:hover{ color:#b56c3b;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus,select:focus{ -moz-outline-style:none; outline:none;}
input::-webkit-input-placeholder{ color:#333;}
input::-moz-placeholder{ color:#333;}
input:-moz-placeholder{ color:#333;}
input:-ms-input-placeholder{ color:#333;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:12px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}

.wrap{ width:100%;}
.w{ width:1200px; margin:0 auto;}
.page{ text-align:center;}
.page a{ font-size:14px; display:inline-block; height:36px; line-height:36px; padding:0 15px; border-radius:2px;}
.page span{ font-size:14px; display:inline-block; height:36px; line-height:36px; border:solid 1px #e5e5e5; margin:0 2px; border-radius:2px;}
.page span.current,.page a.current,.page a.on:hover{ background-color:#b56c3b; border-color:#b56c3b; color:#fff;}
.page a.disabled,.page a.disabled:hover{ border-color:#b56c3b; background-color:#fff;}

/*header*********************************************************************/
.header{ width:100%; background:#fff; height:108px; position:relative; z-index:9999;}
.head-fixed{ position:fixed; left:0; right:0; top:0; background:#fff; height:108px; z-index:9999; -moz-box-shadow:0 0 5px rgba(0,0,0,.3); -webkit-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3);}
.header .w{ position:relative;}
.logo{ width:300px; padding-top:28px;}
.logo a{ display:inline-block;}
.nav{ overflow:hidden; position:absolute; right:0; top:35px;}
.nav li{ display:inline; float:left; padding:0 20px 0 55px;}
.nav li a{ font-size:18px; display:inline-block; line-height:38px; color:#151515;}
.nav li.cur a,.nav li a:hover{ color:#b56c3b;}




/* fullSlide */
.fullSlide{width:85%;position:relative;height:680px;margin:0 auto;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:680px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:680px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/static/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}








.titc{ text-align:center; padding:50px 0;}
.titc font{ display:block; color:#b56c3b; line-height:22px; text-transform:uppercase;}
.titc h3{ line-height:50px; padding:15px 0;}
.titc h3 em{ display:inline-block; padding-left:110px; background:url(../images/line2.png) left center no-repeat;}
.titc h3 b{ font-size:40px; display:inline-block; padding-right:110px; background:url(../images/line2.png) right center no-repeat;}
.titc h3.t2{ line-height:40px; padding:10px 0;}
.titc h3.t2 em{ display:inline-block; padding-left:35px; background:url(../images/line1.png) left center no-repeat;}
.titc h3.t2 b{ font-size:28px; font-weight:500; display:inline-block; padding-right:35px; background:url(../images/line1.png) right center no-repeat;}
.titc p{ font-size:14px; font-family:"Arial"; line-height:24px; text-transform:uppercase;}
.titc p i{ font-size:16px; display:inline-block; line-height:26px;}

.i-aboutc{ padding:20px 0 0 0;}
.i-about{ background:url(../images/bg1.png) top center repeat-y; padding:45px 0;}
.i-about-txt{ width:540px; padding-top:45px;}
.i-about-txt h4{ font-size:36px; color:#bf7f54; font-weight:bold; line-height:58px;}
.i-about-txt i{ display:inline-block; width:65px; height:4px; background:#333; font-size:0; overflow:hidden; margin:30px 0 10px 0;}
.i-about-txt p{ font-size:18px; line-height:38px; padding-top:22px;}
.i-about-pic{ width:600px;}
.thisclass{background:#ddd;}
.spirit{ overflow:hidden; padding:20px 0 70px 0;}
.spirit ul{ overflow:hidden; width:1250px;}
.spirit ul li{ width:282px; margin:0 24px 24px 0; position:relative; background:#f2f2f2; height:158px; border-radius:25px 0 0 0; float:left;}
.spirit ul li h4{ padding:30px 0 8px 45px; font-size:20px; font-weight:bold; line-height:40px;}
.spirit ul li p{ padding:0 0 0 45px; font-size:16px; line-height:24px;}
.spirit ul li img{ width:42px; height:42px; position:absolute; top:50%; margin-top:-21px; right:45px;}
.footer{max-width:80%;margin:0 auto;}
.links{max-width:80%;margin:0 auto;}
.con-txt{ background:url(../images/bg1.jpg) top center no-repeat; width:100%; height:700px; margin-bottom:100px;}
.con-txt .w{ padding:65px 0;}
.con-txt img{ display:block; margin-bottom:25px;}
.con-txt p{ font-size:16px; line-height:25px;}
.con-txt a{ display:inline-block; padding:0 38px; line-height:48px; font-size:18px; border:1px solid #252525; margin-top:70px; color:#888;}



.i-inews{ overflow:hidden; padding:20px 0 70px 0;}
.inews-list{ width:1250px; overflow:hidden;}
.inews-list li{ width:386px; float:left; margin-right:21px;}
.inews-list li .cspic{/* display: table-cell;vertical-align:middle; text-align:center; *display: block; *font-size:262px; *font-family:Arial;*/ width:386px; height:300px;}
.inews-list li .cspic img{ vertical-align:middle; height:300px; width:386px;}
.inews-list li h4{ font-size:18px; line-height:27px; padding:17px 0 10px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.inews-list li h4 a{ color:#1b1b1b;}
.inews-list li h4 a:hover{ color:#b56c3b;}
.inews-list li p{ font-size:14px; line-height:25px; color:#505050;}

.nyban{ height:300px; width:100%;}

.pro-c{ padding:25px 0 70px 0; overflow:hidden;}
.pro-tit{ border-bottom:2px solid #010101; overflow:hidden; padding:0 100px;}
.pro-tit li{ width:20%; text-align:center; float:left; padding:35px 0; position:relative;}
.pro-tit li i{ display:inline-block; position:absolute; right:0; top:35px; height:99px; border-left:1px dotted #9f9f9f;}
.pro-tit li:last-child i{ display:none;}
.pro-tit li h4{ font-size:18px; color:#000; padding-bottom:11px; line-height:38px;}
.pro-tit li h4 a{ color:#000;}
.pro-tit li p{ font-size:14px; line-height:25px;}
.pro-tit li p a{ margin:0 10px; display:inline-block;}
.pro-tit li.cur{ background:url(../images/point.png) bottom center no-repeat;}
.pro-tit li.cur h4{ font-weight:bold;}
.pro-list{ width:1220px; overflow:hidden; margin:70px 0 70px -1px;}
.pro-list li{ width:399px; float:left; height:304px; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; overflow:hidden;}
.pro-list li .pic{ width:400px; height:305px; display: table-cell;vertical-align:middle; text-align:center; *display: block; *font-size:265px; *font-family:Arial;}
.pro-list li:nth-child(1),.pro-list li:nth-child(2),.pro-list li:nth-child(3){ border-top:none;}
.pro-list li a{ display:block;}
.pro-list li a img{ transition:all 0.6s;  max-width:230px; margin:0 auto; display:block;}
.pro-list li a:hover img{ transform:scale(1.1);}

.e-shop{ background:url(../images/mbg.png) top center no-repeat; margin:25px auto; min-height:816px;}
.e-shop h3{ text-align:center; font-weight:bold; font-size:24px; padding:50px 0; line-height:45px;}
.e-shop ul{ overflow:hidden; border-bottom:1px solid #a6a6a6; margin-bottom:15px;}
.e-shop ul li{ width:570px; float:left; padding:35px 0 35px 30px;}
.e-shop ul li h4{ font-size:20px; font-weight:bold; color:#000; line-height:40px;}
.e-shop ul li p{ font-size:18px; line-height:36px;}

.com-tit{ text-align:center; border-bottom:2px solid #010101; line-height:85px; width:1200px; margin:0 auto 50px auto;}
.com-tit a{ font-size:18px; color:#000; margin:0 60px; display:inline-block;}
.com-tit a.cur{ background:url(../images/point.png) bottom center no-repeat;}


.about1-pic{ background:url(../images/shadow.png) bottom center no-repeat; padding:0 0 38px 0; text-align:center; margin-bottom:15px;}
.about1-pic img{ max-width:100%; display:block; margin:0 auto;}
.about1-txt p{ text-indent:2em; font-size:18px; line-height:36px; padding:21px 0;}
.about1-txt p b{ font-size:20px;}
.about2-bg{ background:#f4f4f4;}
.about2{ padding:45px 500px 45px 0; position:relative; width:700px; margin:0 auto; min-height:570px;}
.about2 .pic1{ border-radius:50%; width:405px; height:405px; position:absolute; right:0; top:65px;}
.about2 .pic2{ border-radius:50%; width:255px; height:255px; position:absolute; right:220px; top:325px;-moz-box-shadow:0 0 20px rgba(0,0,0,.2); -webkit-box-shadow:0 0 20px rgba(0,0,0,.2); box-shadow:0 0 20px rgba(0,0,0,.2);}
.about2 h3{ font-size:25px; line-height:85px;}
.about2 h3 b{ font-size:30px;}
.about2 p{ font-size:18px; line-height:35px; margin-top:30px; padding-left:21px; background:url(../images/point1.png) 0 13px no-repeat;}

.newsc{ padding:15px 0;}
.news-list{ width:1250px; overflow:hidden;}
.news-list li{ width:390px; float:left; margin:0 15px 70px 0; border-bottom:1px solid #474747; height:445px;}
.news-list li .cspic{/* display: table-cell;vertical-align:middle;  *display: block; *font-size:262px; *font-family:Arial;*/ width:390px; height:260px; margin-bottom:20px;text-align:center;overflow: hidden;}
.news-list li .cspic img{ vertical-align:middle; height:230px;}
.news-list li h4{ font-size:18px; line-height:27px; padding:17px 0 10px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; font-weight:bold;}
.news-list li h4 a{ font-size:12px; color:#808080; font-weight:500; float:right;}
.news-list li h4 a:hover{ color:#b56c3b;}
.news-list li p{ font-size:15px; line-height:25px; color:#4e4e4e;}

.contact{ border:1px solid #b2b2b2; overflow:hidden; margin-top:75px; padding:0 0 0 80px;}
.contact p{ line-height:24px; padding:20px 0; overflow:hidden;}
.contact p em{ font-size:16px; padding:0 150px 0 26px; display:inline-block; float:left;}
.contact p em.i1{ background:url(../images/a1.png) 0 center no-repeat;}
.contact p em.i2{ background:url(../images/a2.png) 0 center no-repeat;}
.contact p em.i3{ background:url(../images/a3.png) 6px center no-repeat;}
.contact p em.i4{ background:url(../images/a4.png) 2px center no-repeat;}
.map{ width:1200px; height:490px; margin:40px 0 80px 0;}
.about1 h1{font-size:20px;text-align:center;margin-top:20px;}
.links{ background:#cbcbcb; padding:20px 0;}
.links .w{ overflow:hidden; line-height:35px;}
.links .w em{ display:inline-block; float:left; font-size:18px;}
.links .w a{ font-size:18px; margin-right:15px;}
.news-list li{text-align:center;}
/*foot style*********************************************************************/
.footer{ background:#393939; border-top:6px solid #b56c3b; width:100%;}
.footer .w{ padding:45px 0; overflow:hidden;}
.footer ul li{ float:left;}
.footer ul li h4{ font-size:24px; color:#fff; line-height:52px;}
.footer ul li p{ font-size:16px; line-height:30px; color:#bbb;}
.footer ul li p a{ color:#bbb;}
.footer ul li p a:hover{ text-decoration:underline;}
.f_logo{ width:325px; padding-top:50px;}
.f_nav{ width:185px;}
.f_adr{ width:370px;}
.footer ul li.f_ewm{ width:315px; float:right;}
.footer ul li.f_ewm img{ margin-top:10px; width:130px; height:130px;}

.foot{ background:url(../images/fbg.png) top left repeat-x;}
.foot p{ width:1200px; margin:0 auto; color:#bbb; line-height:65px; font-size:16px;}


.focus {
	width:85%;

	position:relative;

	margin:0 auto;
	cursor:pointer
}
.imgbox {
	width:100%;

	position:relative;

}
.img {
	position:absolute;
	display:none;width:100%;


}
.im {
	display:block
}
.change {
	height:100px;
	display:block;
	position:absolute;
	z-index:20;
	opacity:.4;
	transition:.4s;
	top:50%;
	margin-top:-50px
}
.change:hover {
	opacity:1
}
.pre {
	left:1%
}
.next {
	right:1%
}
.cirbox {
	width:88px;
	position:absolute;
	bottom:15px;
	z-index:10;
	left:50%;
	margin-left:-44px;
	cursor:pointer
}
.cir {
	width:12px;
	height:12px;
	background-color:#fff;
	opacity:.4;
	float:left;
	border-radius:6px;
	margin:0 5px;
	cursor:pointer
}
.cir:hover {
	background-color:cyan;
	transition:.8s
}
.cr {
	opacity:1
}
.cr:hover {
	background-color:#fff
}
