/* CSS Document */
*{ margin:0; padding:0; list-style:none; border:none; color:#000; text-decoration:none; font-weight:normal;}
a:hover{ text-decoration:none;color:#000;}
body{ font-family:"微软雅黑"; font-size:14px; line-height:1em; background:#F3ECE4; color:#000;}

#header{ position:fixed; z-index:10000; overflow:hidden; width:100%;height:100px; margin:0 auto; background:rgba(0,0,0,.7)}
.head{ overflow:hidden; width:1024px; margin:0 auto;}
.head a.logo{display:block;float:left; }
.head h1{line-height:100px;font-weight:bold; color:#C30;}
.head ul{float:right; overflow:hidden;}
.head li{ float:left; margin-right:20px;}
.head li a{font-size:16px; line-height:100px; color:#fff;}
.head li a:hover{ color:#C30;}


#banner{ padding-top:100px;}
 .bg-img img{ width:100%;}
 .txt{ height:500px;position:absolute; top:0; left:0; z-index:100; width:100%;background:rgba(1,1,1,.5)}
 .txt h2{ text-align:center; font-size:3em; color:#31c59d; padding:3em 1em 1em;;}
 .txt p{ text-indent:2em;padding:0 10em;font-size:1.5em;color:#fff; line-height:2em; text-align:center;}

#about-us{}
.about-us{ width:100%; margin:0 auto;background:#f5f4f2;}
.about-us h2{ position:relative; height:2.5em; padding:0 1em; margin:0 auto 80px; font-family:"叶根友毛笔行书2.0版"; font-size:2em; line-height:2.5em; color:#fff; text-align:center;background:#b0966c;}
.about-us h2 b{ position:absolute; top:2.5em; left:49.5%; display:block; width: 0; height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #b0966c;}
.about-us p{ min-width:960px; margin:0 auto; padding:50px 32px 0; font-size:16px;text-indent:2em; line-height:32px;em; background:#fff;}
.about-us p:nth-of-type(2){ padding-top:0; padding-bottom:50px;}

#shaokao{}
.shaokao-img{ width:1024px; margin:0 auto; overflow:hidden;}
.shaokao-img img{width:100%; height:100%;}
.shaokao-img ul{}
.shaokao-img li{ position:relative;float:left;width:33%; border:1px solid #999;}
.shaokao-img li span{ position:absolute; bottom:0; left:0; z-index:100;display:none;width:100%; height:30px;; line-height:30px; vertical-align:middle;text-align:center; color:#F30;}
.shaokao-img li:hover span{ display:block; background:rgba(0,0,0,.5)}


.cloud{ overflow:hidden;width:1024px; margin:0 auto;}
.cloud-txt{ float:left;padding-top:20px; width:450px; background:#F1F0F0;}
.cloud-txt p{ padding:0 28px; margin-bottom:20px;text-indent:2em;line-height:28px; color:#777;}
.cloud-img{ float:right; width:574px; height:418px;}
.cloud-img img{ width:100%; height:100%;}

.yanjiu{background:url(bottom.jpg) no-repeat; background-size:cover; }
.yanjiu h2{ padding:3em 0 0;text-align:center; font-size:2em; color:#fff;}
.yanjiu p{ width:1024px;margin:0 auto; padding:50px 0; font-size:16px;text-indent:2em; line-height:32px;em; color:#fff;}
.yanjiu ul{ overflow:hidden; width:1024px; margin:0 auto; padding:30px 0;}
.yanjiu ul li{ float:left; width:230px; border:2px solid #ccc; padding:3px;margin-right:20px;}
.yanjiu ul li:nth-of-type(4){ margin-right:0;}
.yanjiu ul li:hover{ border:2px solid #C30;}
.yanjiu ul li img{ width:100%; height:100%;}

.hotel{width:1024px; margin:0 auto;}
.hotel ul{  overflow:hidden;}
.hotel ul li{ position:relative; float:left; width:496px; border:6px solid #ccc; margin-right:3px; margin-bottom:3px;}
.hotel ul li img{ width:100%;}
.hotel ul li:hover{ border-color:#C63;}
.hotel ul li:hover h2{color:#C63;}
.hotel ul li:hover p{color:#C63;}
.hotel ul li:hover hr{border-color:#C63;}
.hotel ul li:hover .hotel-txt{ background:rgba(0,0,0,.5)}
.hotel .hotel-txt{ position:absolute; top:0; left:0; width:496px; height:100%;}
.hotel .hotel-txt hr{ border-top:2px solid #000; width:350px; margin:0 auto;}
.hotel .hotel-txt h2{ padding:100px 0 20px; font-size:30px;text-align:center;}
.hotel .hotel-txt p{ padding:20px 5px;width:400px; margin:0 auto; font-size:16px;text-align:center; line-height:30px;}

.contact{ width:1024px; margin:0 auto;}
.contact p{ font-size:16px; line-height:2em;}

#footer{ background:#000; height:100px;}
#footer p{ font-size:14px; color:#fff; text-align:center; line-height:80px;}
#footer a{ z-index:1000;position:fixed; bottom:30px; right:30px;display:block; width:100px; text-align:center;height:30px; line-height:30px;background:rgba(0,0,0,.3); color:#0F0;}


#main{ overflow:hidden; width:1024px; margin:0 auto;}
.main-left{ float:left; width:200px;}
.main-left .menu ul{ padding-top:30px;overflow:hidden; text-align:center;}
.main-left .menu li{ padding:4px 0;}
.main-left .menu li a{ display:block;font-size:14px; line-height:24px; color:#fff; background:#333;}
.main-left .menu li a:hover{ color:#f30; background:#000;}
.main-left img{ width:200px;}
.jianjie{}
.jianjie p{ display:block; padding:10px;font-size:12px; line-height:20px; color:#000; background:#ccc;}
.main-right{ float:right; width:800px; padding-top:30px;}
.main-right .daohang{}
.main-right h2{ padding:30px;color:#F30;}
.main-right hr{ padding:10px 0;width:700px; border-bottom:1px solid #000;}
.main-right ul.img-list1{ overflow:hidden;}
.main-right ul.img-list1 li{ float:left; width:250px; margin:6px;border:2px solid #999;}
.main-right ul.img-list1 li a{}
.main-right ul.img-list1 li img{ width:250px;}
.main-right ul.img-list1 li span{ display:block;text-align:center; line-height:30px; color:#000; background:#ccc;}
.main-right ul.img-list1 li:hover{ border-color:#f30;}
.main-right ul.img-list1 li:hover span{ color:#fff; background:#000;}
.page {width:420px; padding:60px 0;margin:0 auto; color: #000;}
.page .prev { border: 1px solid #fff;}
.page .next { border: 1px solid #fff;}
.page a { font-size: 16px; padding: 5px 22px;}

.cppic img{ display:block; width:100%; text-align:center;margin:0 auto}
.cppic p{ padding:30px; font-size:16px;text-indent:2em; line-height:2em; text-align:center;}

#main h3{ padding:30px;margin:0 auto; text-align:center; font-size:30px;}
#main .contact-us{ width:740px; height:200px; margin:0 auto;background:url(timg.jpg) no-repeat; background-size:cover;}
#main .contact-us span{ display:block; padding:30px 0;margin:0 auto; text-align:center; color:#C30;font-size:20px; line-height:30px; }
#main .contact-us p{ padding-left:40%; padding-top:20px;}

/*文章列表页*/
.news{}
.news h3{ padding:0 10px !important;color:#F30;text-align:left !important; font-size:20px !important;line-height:30px; background:#97AEE0;}
.news h3 span{ display:inline-block;color:#0F0}
ul.news-list{ overflow:hidden;}
ul.news-list li{ font-size:16px; line-height:30px; color:#000; }
ul.news-list li b{ float:left; padding-right:10px; color:#0F0}
ul.news-list li a{ display:block; float:left; width:760px; font-weight:bold; line-height:}
ul.news-list li a:hover{ color:#F30;}
ul.news-list li span{ float:right; padding-right:50px;color:#666; }
ul.news-list li p{ font-size:14px; color:#666;}
ul.news-list li a:hover p,ul.news-list li a:hover span{ color:#000;}

/*文章详情页*/
.news-detail{ padding-top:30px;}
.news-detail p{ text-indent:2em; font-size:16px; line-height:25px; padding-bottom:30px;}

#cnzz_stat_icon_1256455632{ display:none;}
/*div{width: expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");}*/