@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
input{-webkit-appearance: none;}
ul,li{list-style-type:none;}
.clear{ clear:both;}
a{color:#000;text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*banner*/
#ban{ margin-top:1px;}
#ban img{ width:100%;}
#banner{}
.swipe{}
.swipe ul{}
#slider{ position:relative; overflow:hidden;}
#slider li{ float:left;}
#pagenavi{ position:absolute; bottom:0; width:100%; z-index:1; text-align:center; padding:10px 0;}
#pagenavi a{ width:12px; height:12px; line-height:99em; background:#FFF; border-radius:90px;margin:0px 2px 0px 2px; overflow:hidden; cursor:pointer; display:inline-block;}
#pagenavi a.active{ background:#2b80af;}
/*弹出列表*/
.type li {line-height: 40px;border-bottom: 1px solid #43060B;text-align: left; text-indent: 24px; color: #003366; font-family:微软雅黑;  width:100%;}
.type li a {color: #071b36;}
.type li ul li a {text-align: left;text-indent: 24px;}
.prod_show{ width:73.54%; margin:0px auto;}
.prod_show_img{ width:100%;}
.prod_show_img img{ width:100%;}
.prod_show_txt{ text-align:center; font-size:16px; color:#666; padding:2% 0;}
.back_btn{ width:100%; margin:0px auto; padding:3% 0; font-size:13px; line-height:24px; font-size:14px; margin-top:3%;}
.back_btn a{ color:#333; display:block;}
/*二级head*/
.head-left-f{width:12%;float:left;}
.head-center{width:76%;float:left; margin:0 auto; text-align:center; color:#e6e6e6; font-size:1em;padding-top:3%;}
.head-f{ background:url(../images/x-banner4.jpg) no-repeat center; background-size:100%;padding:1% 0;}
.head-right-f{ float:right;width:12%;}


.swipe1 ul{}
.swipe1 ul li img{width:74%; margin:6% 13% 0; position:relative;top:4%;}
#banner1{width:100%;margin:0 10%;}
#slider1{ position:relative; overflow:hidden;}
#slider1 li{ float:left;}
#pagenavi1{ position:absolute; bottom:0; width:100%; z-index:1; text-align:center; padding:10px 0;}
#pagenavi1 a{ width:12px; height:12px; line-height:99em; background:#FFF; border-radius:90px;margin:0px 2px 0px 2px; overflow:hidden; cursor:pointer; display:inline-block;}
#pagenavi1 a.active{ background:#2b80af;}

/*nav*/
.head{width:100%;margin:0 auto;padding:0;position:absolute; z-index:999; border-bottom:1px solid #525e6f;}
.head-left{float:left; width:31%;margin:0 auto;padding:0;}
.head-left img{ width:94%;padding:13% 10% 10%;}
.head-right{float:right;width:21%;margin:0 auto;padding:0;}
.head-right img{width:87%;margin:10% 0 0;}
/*about*/
.abstruct{background:url(../images/x-banner6.jpg) no-repeat center; background-size:100%;}
.abstruct-one{background:url(../images/x-banner1.jpg) no-repeat center; background-size:100%;width:55%;margin-top:-6%; position:relative; z-index:9999; float:left;}
.abstruct-one-title{font-size:1em;margin:4% 2% 0%;padding-bottom:1%; color:#ffffff; border-bottom:1px solid #bbbbbb;}
.abstruct-one-content{font-size:0.8em;padding:3% 2% 5%;color:#bbbbbb;}
.abstruct-one-more{border:1px solid #747474;width:20%;color:#747474;font-size:0.8em;padding:0% 10%;margin-top:3%; margin:0 auto;margin-bottom:4%; }
.abstruct-one-more a{ color:#747474;}
.abstruct-two{width:55%; float:right; position:relative;margin-top:-17%;}
.abstruct-three{width:42%; font-size:0.8em;padding:18% 2% 0;}
.abstruct-three-title{color:#dd0000;}
/*s-旅游攻略*/
.ly_title{color:#191919;font-size:20px;text-align:right;font-size:1em;font-weight:600;padding:10% 46% 1% 0;}
.ly-content{padding:0 3%;}
.company{padding:7% 0 36%;font-size:0.8em;line-height:1.5;opacity:0; text-align:center;}
/*s-新闻*/
.press{ background:url(../images/x-about-2.jpg) no-repeat center; background-size:100%; overflow:hidden;}
.press-more{padding-top:20%;padding-left:14%;}
.press-more span{border:1px solid #686d64;width:11%;color:#161f10;font-size:0.8em;padding:0 4%; position:relative;top:5px;}
.press-more a{color:#161f10;}
.press-news{ background:url(../images/x-about-3.jpg) no-repeat center; background-size:100%;width:72%;margin-top:3%;margin-left:1%;}
.press-news ul li{color:#FFF;}
.press-news ul{padding:2% 2% 2%; position:relative;top:1px;}
.press-news-left{float:left;background:#875a05;width:12%;padding:2% 2% 2%; text-align:center;}
.press-news-d{ font-size:0.8em;border-bottom:1px solid #ab8c50;padding-bottom:1%;}
.press-news-m{ font-size:0.8em;}
.press-news-right{float:left;padding:2% 2% 2%;}
.press-news-title a{font-size:1em; color:#c1c1c1;}
.press-news-content {font-size:0.8em; color:#ffffff;}
.pro_nr li{width:100%;text-align:center;
/*transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
animation:fz 1s linear;
-webkit-animation:fz 1s linear;
-moz-animation:fz 1s linear;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;*/
opacity:1;}
/*s-景点展示*/
 
/** 轮播 */
.reveal{ background:url(../images/x-about-5.jpg) no-repeat center; background-size:100%; padding:1% 0 5%; overflow:hidden;}
.reveal-title{ font-size:1em; font-weight:600;text-align:center;padding:1% 0 3%;}
.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; padding:0 1%;height:100%;width:300%; left:-100%;}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic;}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{background-image:url(../../Images/Index/slider.png); background-repeat:no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflow .images{overflow:hidden; white-space:nowrap}
.imageflow .button{cursor:pointer; height:17px; position:relative; width:17px}
.imageflow .previous{background:url(../../Images/Index/button_left.png) top left no-repeat; float:left; margin:-7px 0 0 -30px}
.imageflow .next{background:url(../../Images/Index/button_right.png) top left no-repeat; float:right; margin:-7px -30px 0 30px} 
/*foot*/
.foot-bj{ background:url(../images/x-banner3.jpg) no-repeat center; background-size:100%;padding:3% 0 3%;margin-top:-1%;}
.foot-bottom-bj{ background:url(../images/x-banner5.jpg) no-repeat center;background-size:100%;padding:6% 0 3%;margin-top:-1%;}
.foot{width:100%;margin:0 auto;}
.foot ul li{width:25%; float:left; text-align:center;}
.foot ul li img{width:60%;}




/*index*/

.com_pic{width:40%;float:left;padding:0 2% 0 0;}

.com_tm{opacity:1;
transition:opacity 1s linear;
-webkit-transition:opacity 1s linear;
-moz-transition:opacity 1s linear;
-ms-transition:opacity 1s linear;
-0-transition:opacity 1s linear;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;}


.news{background:url(../images/bg1.jpg) no-repeat center top;background-size:100% 100%;padding:0 2% 2% 2%;overflow:hidden;}
.news_title{color:#fff;font-size:20px;text-align:center;padding:3% 0;}
.news li{background:#de172e;width:96%;padding:3% 2%;color:#fff;font-size:15px;text-align:right;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 3% 0;}
.news li a{color:#fff;float:left;}
.news_title a{color:#fff;}
/*.news li{background:#de172e;width:96%;padding:3% 2%;color:#fff;font-size:15px;text-align:right;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 3% -100%; -webkit-animation:mymar 1s linear; opacity:0;-webkit-animation-fill-mode: forwards }
@-webkit-keyframes mymar{
	0%{margin:0 0 3% -100%; opacity:0;}
	20%{margin:0 0 3% -80%; opacity:0.2;}
	40%{margin:0 0 3% -60%; opacity:0.4;}
	60%{margin:0 0 3% -40%; opacity:0.6;}
	80%{margin:0 0 3% -20%; opacity:0.8;}
	100%{margin:0 0 3% 0; opacity:1;}}*/
.news_more a{width:40px;height:40px;display:block;margin:0 auto;background:#fff;font-size:15px;line-height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#000;}
.news_more a:hover{background:#de172e;color:#fff;transform:rotate(360deg);
transition:background 1s linear,color 1s linear,transform 1s linear;
-webkit-transition:background 1s linear,color 1s linear,transform 1s linear;
-moz-transition:background 1s linear,color 1s linear,transform 1s linear;
-ms-transition:background 1s linear,color 1s linear,transform 1s linear;
-0-transition:background 1s linear,color 1s linear,transform 1s linear;}
.news_more1{transform:rotate(360deg);transition:transform 1s linear;-webkit-transition:transform 1s linear;-moz-transition:transform 1s linear;}
.news_more2{width:40px;height:40px;display:block;margin:0 auto;background:#fff;font-size:15px;line-height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#000;}
 
.pro_title{color:#191919;font-size:20px;text-align:center;padding:4% 0;}
.pro_text{color:#fff;height:30px;line-height:30px;font-size:16px;background:#1f2229;}

.pro_nr_pic{background:url(../images/Preloader_1.gif) no-repeat 50% 50%;border:none;}
.pro_nr_pic img{width:100%;height:150px;}
.pro_zz{opacity:0;
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-0-transform: rotateY(360deg);
transition:transform 1s linear,opacity 1s linear;
-webkit-transition:transform 1s linear,opacity 1s linear;
-moz-transition:transform 1s linear,opacity 1s linear;
-ms-transition:transform 1s linear,opacity 1s linear;
-0-transition:transform 1s linear,opacity 1s linear;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;}


@keyframes fz{
	0%{transform: rotateY(0deg); opacity:1;}
	20%{transform: rotateY(60deg);opacity:0.8;}
	40%{transform: rotateY(120deg); opacity:0.6;}
	60%{transform: rotateY(180deg); opacity:0.6;}
	80%{transform: rotateY(120deg); opacity:0.8;}
	90%{transform: rotateY(60deg); opacity:0.8;}
	100%{transform: rotateY(0deg); opacity:1;}
	}

@-webkit-keyframes fz{
	0%{transform: rotateY(0deg); opacity:1;}
	20%{transform: rotateY(60deg);opacity:0.8;}
	40%{transform: rotateY(120deg); opacity:0.6;}
	60%{transform: rotateY(180deg); opacity:0.6;}
	80%{transform: rotateY(120deg); opacity:0.8;}
	90%{transform: rotateY(60deg); opacity:0.8;}
	100%{transform: rotateY(0deg); opacity:1;}
	}
@-moz-keyframes fz{
	0%{transform: rotateY(0deg); opacity:1;}
	20%{transform: rotateY(60deg);opacity:0.8;}
	40%{transform: rotateY(120deg); opacity:0.6;}
	60%{transform: rotateY(180deg); opacity:0.6;}
	80%{transform: rotateY(120deg); opacity:0.8;}
	90%{transform: rotateY(60deg); opacity:0.8;} 
	100%{transform: rotateY(0deg); opacity:1;}
	}	

/*二级*/
.about{ font-size:0.8em;padding:5%; color:#333333;}
.news-list-top{ font-size:1em; font-weight:600;padding-left:2%;padding:3% 0 3% 2%; border-bottom:1px solid #c0c0c0;}
.news-list-bj{ background:#edecea;} 
.news-list-left{float:left;width:10%; background:#875a05; text-align:center;margin:5% 0 0% 5%;color:#FFF;}
.news-left-top{ font-size:1em; border-bottom:1px solid #ab8c50;padding:5% 0; }
.news-left-bottom{ font-size:1em;padding:5% 0; }
.news-list-right{ float:left;width:77%;padding:0 5% 0 2%;margin-top:5%;}
.news-right-top{ font-size:1em;padding:1% 0 2%;}
.news-right-bottom{ font-size:0.8em;padding:1% 0;}
.page-s{padding:10% 0 10% 5%; background:#edecea;}
.page-s div{padding:3% 0; font-size:1em; font-weight:600;}
.page {padding:10% 0;background:#edecea;}
.page a{ border:1px solid #cccccc;margin:0 0.5%;}
.news-show-title{ font-size:1em; font-weight:600;padding:10% 3%;margin:0 auto;width:94%; text-align:center;}
.news-shou-content{ font-size:0.8em;padding:0 5%;color:#333333;}
.products{padding-top:6%;}
.products ul li{ float:left; width:47%;padding:29% 0 0 0;margin-left:2%;margin-top:4%;}
.products span{ background:url(../images/close1.png) no-repeat center; background-size:100%;width:100%;display:block; text-align:center;color:#FFF;padding:1% 0;}
.products-show-title{ font-size:1em; font-weight:600; text-align:center;padding-top:3%;}
.products-show-img{padding:2% 4%;}
.products-show-dataills{ font-size:0.8em; font-weight:600;padding:2% 0 2% 4%;}
.products-show-content{ padding:0 4% 0% 4%; color:#000;}
 
.gbook-td{float:right;margin:12% 3%; }
.gbook{padding-top:5%;padding-bottom:25%;}
.gbook input{ border:1px solid #bebebe;padding:1% 1%;}
.gbook textarea{ border:1px solid #bebebe;padding:1% 1%;width:67%;margin-top:5%;}
 
 
 
 
 
 
 
 
 
 
 
 
 
