body, input, button, select, textarea {font: 14px/1.8 Tahoma,Helvetica,microsoft yahei,'SimSun';color: #444;background-color: #f7f7f7;}
a{color:#333;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
a:hover{text-decoration: none;}
::selection{background-color: #57BAE8;color:#fff;}
.topbox{width:100%;min-width: 1000px;height:28px;line-height: 28px;background: #f9f9f9;border-bottom: 1px solid #eee;}
.top{width:1000px;margin: 0 auto;}
.topl{float:left;}
.topl li{float:left;color:#eee;padding:0 4px;}
.topr{float:right;}
.lng{float:right;}
.lng li{float:left;margin-left: 10px;}

#hd {border-bottom: 0 solid #C2D5E3;background-color: #f7f7f7;}
#hd h2 {float: left;padding: 20px 20px 0 0;}
.wp{width: 1000px;height:120px;margin: 0 auto;overflow: hidden;}
#scbar {clear:both;float: right;margin-top: 15px;background: none;height: 46px;line-height: 46px;border: 0;overflow: visible;}
#scbar_txt {width: 200px;height: 36px;line-height: 36px;text-indent: 10px;padding: 0;border: 1px solid #e9e9e9;font-size: 14px;border-right: 0;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;outline: none;color: #999;background-color: white;-webkit-rtl-ordering: logical;-webkit-user-select: text;cursor: auto;margin: 0em;letter-spacing: normal;text-transform: none;text-shadow: none;display: inline-block;text-align: start;}
#scbar_btn {width: 48px;height: 38px;_margin-top: -1px;display: block;background: #1878c9 url(../images/search.png) center center no-repeat;overflow: hidden;margin: 0;padding: 0;border: none;}
table {empty-cells: show;border-collapse: collapse;}
tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
td, th {display: table-cell;vertical-align: inherit;}

#slideBox{width: 100%;height:325px;position: relative;margin: 0 auto;-webkit-transition: all 0 ease 0;-moz-transition: all 0 ease 0;-ms-transition: all 0 ease 0;-o-transition: all 0 ease 0;transition: all 0 ease 0;}
#slideBox .banner{width: 100%;height:325px;clear:both;}
#slideBox .banner li{width:100%;height:325px;}
#slideBox .hd{width:100%;height:30px;padding-top:4px;position: absolute;left:0;bottom:-34px;text-align: center;overflow: hidden;z-index: 1;background: url(../images/bannerbottom.jpg) 0 0 repeat-x;-webkit-transition: all 0 ease 0;-moz-transition: all 0 ease 0;-ms-transition: all 0 ease 0;-o-transition: all 0 ease 0;transition: all 0 ease 0;}
#slideBox .hd ul{overflow: hidden;zoom: 1;text-align: center}
#slideBox .hd li{width:13px;height:13px;cursor: pointer;background: url(../images/bannerdot2.jpg) right center no-repeat;display:inline-block; _zoom:1;*display:inline;margin: 0 5px;-webkit-transition: all 0 ease 0;-moz-transition: all 0 ease 0;-ms-transition: all 0 ease 0;-o-transition: all 0 ease 0;transition: all 0 ease 0;}
#slideBox .hd li.on{background: url(../images/bannerdot1.jpg) left center no-repeat;-webkit-transition: all 0 ease 0;-moz-transition: all 0 ease 0;-ms-transition: all 0 ease 0;-o-transition: all 0 ease 0;transition: all 0 ease 0;}
#slideBox .prev, #slideBox .next {position: absolute;left: 3%;top: 50%;margin-top: -25px;display: block;width: 32px;height: 40px;background: url(../images/slider-arrow.png) -110px 5px no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
#slideBox .next {left: auto;right: 3%;background-position: 8px 5px;}

.navbox{width:100%;height:41px;background: url(../images/navbg.jpg) 0 0 repeat-x;color:#fff;}
.nav{width:1000px;height:41px;margin:0 auto;font-size: 14px;}
.nav .nLi{height:41px;float:left;position: relative;}
.nav .nLi a{width: 93px;height:41px;line-height: 41px;color:#fff;text-align: center;text-decoration: none;display: block;font-size: 14px;padding: 0 15px;}
.nav .nLi a:hover{background: url(../images/navbghover.jpg) 0 0 repeat-x;}
.nav .nLi #hover{background: url(../images/navbghover.jpg) 0 0 repeat-x;color:#fff;}
.nav .on a{background-color: #0d6cbc;color:#fff;border-radius: 3px 3px 0 0;}
.sub{position: absolute;z-index: 99999;top:41px;background-color: #0d6cbc;}
.sub li{border-top: 1px #1878c9 solid;}
.nav .nLi .sub li a{color:#fff;}
.sub li .navlink{height:45px;line-height: 45px;}
.sub li .navlink:hover{background-color:#1878c9 }

.body,.center{width:1000px;margin:0 auto;padding: 20px ;}
.body.list{padding: 50px 0 20px 0;min-height: 450px;}
.body.list .content{padding:0 10px;}
.bg1{background-color: #eaeaea;padding:10px 0;}
.about{width:705px;height:250px;float:left;}
h2.ititle{height:25px;line-height: 23px;font-size: 16px;font-weight: 700;color:#333;text-shadow:1px 1px 1px #aaa;background: url(../images/titleleft.jpg) left center no-repeat;padding-left: 10px;margin:15px 0;border-bottom: 1px #DDD solid;}
.more a{text-align: right;font-weight: 400;font-size: 8px;width: 70px;float: right;}
/*.more a:hover{background: url(../images/morehover.jpg) center center no-repeat;}*/
h2 .f{color:#bf0908;font-size: 14px;padding-left: 10px}
.line1{width:380px;height:20px;background: url(../images/titleline1.jpg) center top no-repeat;margin:0 auto;}
.line2{width:580px;height:20px;background: url(../images/titleline2.jpg) center top no-repeat;margin:0 auto;}
.line3{width:1000px;height:20px;background: url(../images/titleline3.jpg) center top no-repeat;margin:0 auto;}
.line4{width:250px;height:20px;background: url(../images/titleline4.jpg) center top no-repeat;margin:0 auto;display: none;}
.about img{width:300px;height:200px;margin:0 10px 10px 0;float:left;}
.about p{text-indent: 0em;line-height: 28px;position: relative;}
.about p .more{position: absolute;right:0;bottom:0;background: url(../images/more1.jpg) center top no-repeat;width:105px;height:25px;}
.abouten p .more{position: absolute;right:0;bottom:0;background: url(../images/more2.jpg) center top no-repeat;width:105px;height:25px;}
.news{width:265px;float:right;}
.news .date{float:right;}
.news .newsli{border-bottom: 1px #ddd dashed;line-height: 27px;}

.line{width:100%;height:18px;background: url(../images/line.jpg) left top repeat-x;}

.picbox{width:100%;;background: url(../images/bg2.jpg) left top repeat;}
.picnews{clear:both;}
.picnews .newsul{height:162px;padding:10px 0;overflow: hidden;}
.picnews .newsli{width:225px;height:160px;margin:0 10px;float:left;background-color: #fff;border:1px #0e1f26 solid;position: relative;overflow: hidden;border-radius: 3px 3px 0 0}
.picnews .newsli:hover{border:1px #0d6cbc solid;}
.picnews .newsli a{width:225px;height:160px;display: block;overflow: hidden;}
.picnews .newsli a img{display: block;width: 250px;top: -10px;left: -10px;border:0;position: absolute;opacity: 0.9;-moz-opacity: 0.9;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.picnews .newsli.f{margin-left: 0;}
.picnews .newsli.l{margin-right: 0;}
.picnews .newsli p{width:225px;position: absolute;left:0;bottom: 0;text-align: center;color:#fff;white-space: nowrap; background-color: #333;opacity: 0.90;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}

.picbox2 .newsul{height:444px;padding:10px 0;overflow: hidden;}

.contactl{width:620px;margin-right: 30px;float:left;}
.contactr{float: right;width:330px;}
.contactr img{float: left;margin-right: 10px;}
.contactr p{line-height: 30px;}

.Caseul{}
.Caseli{float:left;margin-right: 8px;padding:2px;background-color: #fff;border:1px #ddd solid;border-radius: 3px;}

.tourlist{width:380px;float:left;}
.tourlist .date{float:right;}
.tourlist .newsli{border-bottom: 1px #ddd dashed;line-height: 25px;background: url(../images/dot1.gif) left center no-repeat;padding-left: 15px;}
.picnewsr{width:580px;height:250px;float:right;}
.tourpic{position: relative;}
.tourul{width:570px;height:210px;overflow: hidden;margin-right: 10px;}
.tourli{width:570px;height:210px;background-color: #fff;}
.tourli a{width:570px;height:200px;display: block;}
.tourli img{width:570px;height:180px;}
.tourli span{width:570px;height: 20px;line-height: 20px;text-align: center;display: block;}
.tourpic .prev, .tourpic .next {position: absolute;left: 3%;top: 45%;margin-top: -25px;display: block;width: 32px;height: 40px;background: url(../images/slider-arrow.png) -110px 5px no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
.tourpic .next {left: auto;right: 3%;background-position: 8px 5px;}

.location{margin-bottom: 20px;clear:both;}
.sidebar{width:250px;float:left;}
.sidebar h2{height:36px;line-height: 36px;font-size: 16px;font-weight: 400;border-bottom: 1px #ddd solid;color:#333;text-shadow:1px 1px 1px #aaa;margin-bottom: 5px;}
.sidebar h2 .titlel{padding:0 10px;background-color: #0d6cbc;border-radius: 3px 3px 0 0;color:#fff;float: left;display: block;height: 37px;}
.sidebar h2 .f{color:#666;padding-left: 10px;font-size: 14px;}
.sidebar .type{margin-bottom: 30px;}
.sidebar .typelist{padding:0 3px;}
.sidebar .typelist li{height:30px;line-height: 30px;border-bottom: 1px #ddd dotted;font-size: 14px;}
.sidebar .typelist li a{display: block;background: url(../images/dot1.gif) left center no-repeat;padding-left: 15px;}
.sidebar .typelist li a:hover{background: #fdfdfd url(../images/dot.gif) left center no-repeat;}
.sidebar .date{float:right;color:#999;}

.hotnews li{line-height: 30px;}

.contentbox{width:730px;float:right;}
.contentbox .type{height:35px;line-height: 35px;font-size: 16px;font-weight: 400;border-bottom: 1px #ddd solid;color:#333;text-shadow:1px 1px 1px #aaa;}
.contentbox .type .f{color:#0d6cbc;padding-left: 10px;font-size: 14px;}
.contentbox h3{height:36px;font-size: 18px;font-weight: 700;text-align: center;border-bottom: 1px #ddd solid;text-shadow:1px 1px 1px #aaa;}
.contentbox .info{text-align: right;display: block;margin-bottom: 15px;clear:both;}
.contentbox p{text-indent: 2em}
.contentbox .newslist{min-height: 300px;}

.newslistul{line-height: 30px}
.newslistul .date{float:right;color:#999;}
.newslistul li{border-bottom: 1px #ddd dashed;background: url(../images/dot1.gif) left center no-repeat;padding-left: 15px;}

.piclist{width:700px;min-height:350px;}
.piclist .picul{padding:10px 0;overflow: hidden;}
.piclist .picli{width:175px;height:130px;margin:0 25px 20px 25px;float:left;background-color: #fff;border:1px #0e1f26 solid;border-radius: 5px;padding:1px;position: relative;}
.piclist .picli:hover{border:1px #0d6cbc solid;}
.piclist .picli a{width:175px;height:130px;display: block;}
.piclist .picli a img{width:175px;height:130px;display: block;border:0;}
.piclist .picli.f{margin-left: 0;}
.piclist .picli.l{margin-right: 0;}
.piclist .picli p{width:177px;position: absolute;left:0;bottom: 0;text-align: center;color:#fff;background-color: #333;border-radius:0 0 5px 5px;opacity: 0.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";text-indent: 0;}
.all{width: 1000px;margin: 0 auto;min-height: 350px;float: none}

#pic1,#pic2{position: relative;}
.picnews .prev, .picnews .next {position: absolute;left: -1%;top: 62%;margin-top: -25px;display: block;width: 24px;height: 43px;background: url(../images/toogler.png) left bottom no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
.picnews .next {left: auto;right: 0;background-position: right bottom;}
.picnews .prev:hover, .picnews .next:hover {filter: alpha(opacity=100);opacity: 1;}

.contactbox{overflow: hidden;}
/*商品展示*/
.pro_list{}
	.pro_list li{ float:left; margin:0 4px 14px;}
	
.pro_info{ color:#705f47;}
/* zoombox */
.zoombox{width:560px;margin:0 auto 20px;}
.zoompic{border:solid 1px #dfdfdf;width:560px;height:348px;background:url(../images/loading.gif) no-repeat 50% 50%;}

.sliderbox{ height:76px; overflow:hidden; margin:6px 0 0 0;}
.sliderbox .arrow-btn{ width:38px; height:76px; background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{ float:left; background-position:0 0;}
.sliderbox #btn-left.dasabled{ background-position:0 -76px;}
.sliderbox #btn-right{ float:right; background-position:-38px 0;}
.sliderbox #btn-right.dasabled{ background-position:-38px -76px;}
.sliderbox .slider{ float:left; height:76px; width:477px; position:relative; overflow:hidden; margin:0 0 0 3px; display:inline;  border:none;}
.sliderbox .slider ul{ position:absolute; left:0; width:999em;}
.sliderbox .slider li{ float:left; width:121px; height:76px; text-align:center;}
.sliderbox .slider li img{ border:solid 1px #dfdfdf;}

.pagelist{margin-top: 30px;text-align: right;border-top: 1px #ccc solid;}
.pagel, .pager{text-align: right;}

.footbox{width:100%;height:40px;padding: 20px 0;background:url(../images/footbg.jpg) repeat-x;color: #fff;clear:both;}
.footbox a{color:#818181;}
.footlist{width:1000px;margin:0 auto 15px;clear:both;overflow: hidden;}
.footlist dl{float: left;width: 145px;line-height: 24px;padding-left: 20px;border-left: 1px solid #404040;}
.footlist dl.deanffirst {margin-left: 30px;}
.footlist dl.contact{width:229px;}
.footlist dl dt{padding-bottom: 10px;font-size: 15px;font-weight: bold;color: #9C9C9C;}
.footlist dl dt a{color:#9C9C9C;}
.foot{width:1000px;margin:0 auto;clear:both;text-align: center;}