/* CSS Document */
*{ margin:0; padding:0;}
ul,ol,dl{ list-style:none;}
a{ text-decoration:none; }
img{ border:none;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both;}
body{ font-family:"微软雅黑", "黑体"; font-size:12px; color: #333; background-color: #FFF; background-image: url(../images/bodybg.jpg); background-position: top center; }
.head_con{ width: 100%; margin: 0 auto; height: 747px; background-color: #faebcc; background-image: url(../images/headbg.jpg); background-position: top center;}
.topicimg{ width: 1014px; margin: 0 auto; padding-top: 30px; position: relative;}
.logo_link{ display: block; width: 150px; height: 70px; position: absolute; top: 100px; right: 63px; overflow: hidden; line-height: 999em; }
.daoyu{ display: block; width: 550px; height: 205px; position: absolute; left: 72px; top: 418px;}
.goback_link{ display: block; width: 176px; height: 52px; position: absolute; top: 600px; left: 404px; overflow: hidden; line-height: 999em; }

/*.nav_area{ display: block; width: 1000px; margin: 0 auto; overflow: hidden; margin-top: 30px;}
.nav_area li{ display: block; _display: inline; width: 231px; background-repeat: no-repeat; text-align: center; float: left; margin-left: 61px; margin-right: 30px;}
.nav_area li.navbg1{ background-image: url(../images/navbg1.png); }
.nav_area li.navbg2{ background-image: url(../images/navbg2.png); }
.nav_area li.navbg3{ background-image: url(../images/navbg3.png); }
.nav_area li a{display: block; width: 231px; height: 171px; color: #FFF; padding-top: 60px;}
.nav_area li a strong{ font-size: 48px;}
.nav_area li a em{ font-size: 15px; font-style: normal; line-height: 45px;}*/

.title01{ width: 1000px; margin: 0 auto; background-repeat: no-repeat; background-position: bottom; font-size: 36px; font-weight: bold; text-align: center; margin-top: 50px; padding-bottom: 20px;}
.font-style01{ color: #cf9732; background-image: url(../images/titlebg1.png); }
.mode_con1{ width: 1000px; min-height: 600px; margin: 0 auto; margin-top: 30px; position: relative; background-image: url(../images/img1.png); background-repeat: no-repeat; background-position: 370px 70px; }
.mode_con1 div{ position: absolute;}
.mode_con1 div h3{ font-size: 18px; color: #dca94f; padding-left: 80px; padding-top: 10px;}
.mode_con1 div span{ display: inline-block; font-size: 15px; color: #8a7c60; padding: 20px; line-height: 1.6em; text-indent: 30px;}
.mode_con1 div.m_1{ width: 357px; height: 215px;  background-image: url(../images/bg1.png); background-repeat: no-repeat; left: 0px; top: 0px; }
.mode_con1 div.m_2{ width: 357px; height: 193px;  background-image: url(../images/bg2.png); background-repeat: no-repeat; left: 0px; top: 230px; }
.mode_con1 div.m_3{ width: 357px; height: 171px;  background-image: url(../images/bg3.png); background-repeat: no-repeat; left: 0px; top: 440px; }
.mode_con1 div.m_4{ width: 313px; height: 217px;  background-image: url(../images/bg4.png); background-repeat: no-repeat; left: 690px; top: 70px; }
.mode_con1 div.m_5{ width: 313px; height: 169px;  background-image: url(../images/bg5.png); background-repeat: no-repeat; left: 690px; top: 310px; }

.mis_area{ width: 970px; margin: 0 auto; background-color: #f6eedf; margin-top: 50px; overflow: hidden; padding: 15px;}
.m_imgleft{ width: 249px; float: left;}
.mis_area ul{ display: block; width: 680px; float: right;}
.mis_area ul li{ display: block; margin-top: 22px;}
.mis_area ul li h4{ display: block; background-image: url(../images/lbg1.jpg); background-repeat: no-repeat; font-size: 18px; color: #FFF; padding: 15px 30px 10px 100px;}
.mis_area ul li.padd01 h4{ width: 550px; height: 31px; padding: 15px 30px 10px 100px;}
.mis_area ul li.padd02 h4{ width: 605px; height: 31px; padding: 15px 30px 10px 45px;}
.mis_area ul li.padd03 h4{ width: 625px; height: 31px; padding: 15px 30px 10px 55px;}
.mis_area ul li span{ display: inline-block; color: #716c64; font-size: 16px; line-height: 1.6em; padding-left: 20px; padding-right: 10px; }
.mis_area ul li.m_butt{ margin-top: 30px;}
.mis_area ul li a{ display: block; width: 148px; height: 36px; background-color: #c09343; font-size: 17px; color: #FFF; text-align: center; line-height: 36px; margin-left: 250px; }
.mis_area ul li a:hover{ background-color: #97660e; }

.font-style02{ color: #169da5; background-image: url(../images/titlebg2.png); }
.s_txt{ width: 1000px; height: 160px;  margin: 0 auto; background-image: url(../images/sbg1.jpg?1); background-repeat: no-repeat; margin-top: 30px; text-align: center;}
.s_txt h3{ font-size: 24px; color: #FFF; padding-top: 20px; }
.s_txt p{ font-size: 16px; color: #FFF; padding: 30px 80px 15px 30px; line-height: 1.6em; }

#wrapper{width:1000px;margin:0 auto; padding-top: 30px;}
/* box */
.box{width:1000px;margin:10px auto 0;}
.tab_menu{overflow:hidden; display: block; width: 1000px; height: 177px; }
.tab_menu li{ display:block; _display: inline; width:158px; float:left; height:152px; line-height:30px; font-size: 18px; color:#9e8d6c;  padding-top: 25px; background-image: url(../images/tbg1.png);
 background-repeat: no-repeat; background-position: top; text-align:center;cursor:pointer; margin-right: 15px; margin-left: 20px;}
 @font-face {
    font-family: 'Balthazar';
    src: url('../fonts/balthazar-webfont.eot');
    src: url('../fonts/balthazar-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/balthazar-webfont.woff') format('woff'),
	 url('../fonts/balthazar-webfont.ttf') format('truetype'),
	 url('../fonts/balthazar-webfont.svg#NeuesBauenDemo') format('svg');
    font-weight: normal;
    font-style: normal;
  }
.tab_menu li em{ font-family: 'Balthazar'; font-style: normal; font-size: 30px;}
.tab_menu li:hover{ background-image: url(../images/tbg1over.png); transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; color: #169da5;}
.tab_menu li.current{color:#169da5; background-image: url(../images/tbg1active.png);}
.tab_menu li a:hover{ color: #169da5;}
.tab_menu li a{color:#9e8d6c;text-decoration:none; width:158px; height:152px; display: block;}
.tab_menu li.current a{color:#169da5;}
.tab_box{padding:20px;}
.tab_box div{ width:914px; line-height:1.7em; overflow:hidden; border: 3px #4fa3a8 solid; background-color: #e8f1f2;  border-radius: 5px; padding: 20px; font-size: 16px;}
.tab_box div img{ float: left; margin-right: 15px; width: 160px;}
.tab_box div p{ text-indent: 32px; padding-top: 10px;}
.tab_box .hide{display:none;}
.butt_more{ display: block; width: 148px; height: 36px; margin: 0 auto; margin-top: 10px; background-color: #169da5; font-size: 17px; color: #FFF; text-align: center; line-height: 36px;  }
a.butt_more:hover{ background-color: #06777e;}

.walking_con{ width: 1000px; margin: 0 auto; background-image: url(../images/nbg1.jpg); background-repeat: no-repeat; padding-bottom: 20px;}
a.aleft{float:left;     display: block;
    float: left;
    width: 48px;
    height: 113px;
    background-image: url(../images/leftb.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 180px;}
a.aright{float:right;display: block;
    float: right;
    width: 48px;
    height: 113px;
    background-image: url(../images/rightb.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 180px;}
.scrolllist{width:1000px;height:478px;margin:0 auto; overflow: hidden; padding-top: 40px;}
.scrolllist .imglist_w{width:904px;height:478px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width: 264px;
    margin-left: 13px;
    margin-right: 13px;
    height: 462px;
    padding: 3px;
    border: 1px #71adb1 solid;
    position: relative;
    float: left;
    font-size: 14px;
    line-height: 25px;
    line-height: 24px;
    color: #000;}
.scrolllist .imglist_w li a.giftu{     display: block;
    cursor: pointer;
    border: none;
    width: 210px;
    height: 151px;
    background-color: #FFF;
    text-align: center;
    padding-left: 54px; background-color: #FFF;}
.scrolllist .imglist_w li span{ display: block; width: 264px; height: 311px; background-color: #ebf7f8;}
.scrolllist .imglist_w li span h3{ font-size: 16px; color: #169da5; text-align: center; padding-top: 10px;}
.scrolllist .imglist_w li span p{ font-size: 14px; color: #474747; line-height: 1.6em; padding: 10px; padding-top: 5px;}
.scrolllist .imglist_w li span p strong{ font-size: 14px;}
.scrolllist .imglist_w li:hover{ border-bottom: 3px #71adb1 solid; background-color: #ebf7f8;}


.l_title{ display: block; width: 132px; height: 43px; background-image:url(../images/bg6.png); background-repeat:no-repeat; font-size: 20px; color: #169da5; margin-top: 20px; margin-left: 30px; line-height: 43px; text-align: center; font-weight: bold;}
ul.y_Read{ display: block; overflow: hidden;}
ul.y_Read li{ display: block; _display: inline; float: left;background-color: #169da5; font-size: 16px; margin-left: 30px; margin-top: 20px;}
ul.y_Read li a{ display: inline-block; color: #FFF; padding: 5px 10px;}
ul.y_Read li:hover{ background-color: #0f8b92; }

.h_con{ display: block; width: 1040px; margin: 0 auto; overflow: hidden; padding-top: 30px;}
.h_con li{display: block; _display: inline; float: left; }
.h_con li.hlist{ width: 258px; height: 302px; border:1px #55a1a6 solid; border-bottom:5px #A3CBCD solid; background-color: #FFF; position: relative; text-align: center; margin-left: 20px; margin-top: 30px; padding-top: 15px;}
.h_con li.m_left{ margin-left: 30px;}
.h_con li.hlist:hover{ border-bottom:5px #55a1a6 solid; font-weight: bold;}
.h_con li.hlist span{ display: block; }
.h_con li.hlist span.h_img{ width: 184px; margin: 0 auto;}
.h_con li.hlist span.numbg1{ width: 44px; height: 44px; position: absolute; left: -10px; top: -10px;}
.pomgHead{ position: relative;}
.PopsImg img{ display: block; width: 300px; margin: 0 auto;}
.PopsImg .pomgHead img#pomgClose{position: absolute;right:-35px;top:-35px;cursor: pointer; width: 37px;}
/*.pomgtxt{ width: 316px; font-size: 14px; line-height: 1.7em; float: right; padding-right: 20px; padding-top: 30px; text-indent: 28px;}*/
.h_con li span.h_title{ width: 258px; margin: 0 auto; font-size: 16px;  }
.h_con li.hpoint{ padding-top: 140px; margin-left: 20px;}
.h_con li.hlist a{ color: #474747;}
.h_con li.hlist a:hover{ color: #169da5;}

.font-style03{ color: #e3512d; background-image: url(../images/titlebg3.png); }
.content-three{
	width:1000px;
	margin:20px auto;
	background-image: url(../images/bbg1.jpg); 
	background-repeat: no-repeat;
	padding-bottom: 50px;
}
.contentbox-three{
	display: block;
	overflow: hidden;
}
.con-three{
	display: block;
	_display: inline;
	width: 198px;
	height: 198px;
	float: left;
	margin-left: 40px;
	margin-top: 30px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.con-three img{
	width:198px;
	height: 198px;
}
.txt-three{
	position: absolute;
	left: -198px;
	top: -198px;
	width: 100%;
	height: 138px;
	padding-top: 60px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background:rgba(227, 81, 45, 0.9) none repeat scroll 0 0 !important;
    filter:Alpha(opacity=90); background:#e3512d;
}
.txt-three h3{
	font-weight: bold;
	font-size: 22px;
}
.more_button{ display: block; _display: inline; width: 198px; height: 198px; float: left; margin-left: 40px; margin-top: 30px; text-align: center; }
.more_button a{ display: block; width: 198px; height: 138px; background-color: #E2D5C2; color: #976412; font-size: 20px; padding-top: 60px; line-height: 2em;}
.more_button a:hover{ background-color: #B28645; color: #FFF9EE;}
/*左滑*/

/*轮播样式*/
.L_con{ width: 1000px; margin: 0 auto; margin-top: 20px;}
.wrap {width:1000px;height:220px;  position:relative;overflow:hidden; }
.slidebox {width:1000px;position:absolute;top:0;left:0;height:220px;}
.slidebox li {float:left;width:1000px;height:220px;left:0;top:0;}
.slidebox li img {display:block;width:1000px;height:220px;}
.dot {position:absolute;width:100%;height:30px;/*background:rgba(0,0,0,0.3);*/text-align:right;bottom:0;left:0;}
.dot p {margin-right:10px;}
.dot b {width:17px;height:17px;border-radius:20px;color:#333;display:inline-block;border:1px solid #fff;background:#fff;text-align:center;line-height:17px;margin:0 3px;margin-top:6px;cursor:pointer;font-weight:normal;}
.dot .cur {background:#F63;color:#fff;border:1px solid #f63;}
/*评论区*/
.weibo_area{
width: 1000px;
margin: 0 auto;
background-color: #FFF;
background-image: url(../images/topbg3.jpg);
background-repeat: no-repeat;
background-position: top;
margin-top: 30px;
border-top: 4px #cf9732 solid;
}

.right_nav{ display: block; width: 130px; overflow: hidden; position: fixed; top: 50%; margin-top: -150px; right: 0px;}
.right_nav li{ display: block; width: 110px; height: 40px; text-align: center; line-height: 40px; font-size: 20px; color: #FFF; margin-top: 10px; cursor: pointer; float: right; 
    transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}
.right_nav li:hover{ width: 130px; text-align: center; transition: all 0.6s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.right_nav li a{ color: #FFF;}
.right_nav li.navbg1{ background-image: url(../images/navbgR1.jpg); }
.right_nav li.navbg2{ background-image: url(../images/navbgR2.jpg); }
.right_nav li.navbg3{ background-image: url(../images/navbgR3.jpg); }






