body{ background: #f8f8f8 }
.header{width: 1200px;margin: 0 auto; height: 60px;padding-top: 10px;}
.logo{ float: left; }
.nav{  float: right;  }
.nav ul li{ float: left; padding: 0 20px; line-height: 40px; height: 40px; font-size: 14px; }
.nav ul li a{ color: #5a5a5a }
.nav ul li a:hover{ color: #9dd6c5; text-decoration: none; }
.content{ width: 1100px; margin: 0 auto; }
.content2{ width: 1200px; margin: 0 auto; }
.l_con{ width: 40px; float: left; }
.l_con ul{ background: url(../images/nali.gif) repeat-y top center; margin-top: 220px; }
.l_con ul li{ background: #5a5a5a; width: 20px; height: 20px; margin: 30px auto; cursor: pointer; }
.l_con ul li:hover{ background: #9dd6c5 }
.l_con ul li.active{ background: #9dd6c5 }
.r_con{ position: relative; /* border: 1px solid #ddd; */ float: right; width: 1000px; height: 600px; background: #fbf9f9; overflow: hidden; }
.r_con li{ float: left; width: 1000px; }
.r_con li:hover{ cursor: pointer; }
#con{ position: absolute;-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
not supported by any browser */ }
.about{ padding: 30px 30px; }
.about h3{ font-size: 14px; width: 200px; background: #ebebeb; height: 30px; line-height: 30px; margin: 20px auto;text-align: center; font-weight: normal; color: #5a5a5a  }
.mid{ margin-top: 50px; }
.m_img{ float: left; margin: 0 10px; height: 200px; width: 180px; padding-top: -10px; }
.m_img img{ border: 5px solid #9dd6c5; width: 160px; }
.m_jie{ float: left;height: 180px; padding-top: 30px;  }
.m_jie p{ line-height: 25px; color: #333333; font-size: 16px; }
.m_cheng{ float: right;height: 220px;  padding-right: 40px;}
.start{ padding: 20px 80px; }
.start ul li{ float: left; border: 1px solid #f0f0f0; width: 109px; }
.start ul li h5{ font-weight: normal; text-align: center; color: #231f20; line-height: 30px; height: 30px; font-size: 16px; }
.start ul li p{ border-top: 1px solid #f0f0f0; text-align: center; padding: 2px 0; }
.yuan{  width: 137px; height: 106px; margin: 20px auto 0; }
.road img{ width: 1000px;}
.road{ padding-top: 30px; }
.contact{ padding-top: 100px; padding-left: 120px; }
.contact div{ float: left; }
.con_l{ padding-top: 100px; margin-right: 70px; }
.con_m{ padding-top: 50px; margin-top: 30px; width: 280px; height: 280px; margin-right: 70px; background: url(../images/me.gif) no-repeat center center; }
.con_r{ background: #525252; width: 180px; height: 180px; margin-top: 110px; }
.con_m p{color: #fff;padding-top: 65px;font-size: 16px;padding-left: 94px;line-height: 36px;}
.con_r img{margin: 35px auto;width: 110px;display: block;}
.footer{ width: 100%; height: 80px; line-height: 80px; background: #1b1935; margin-top: 20px; }
.footer p{ color: #fff; text-align: center; line-height: 80px; }
.fixed{ position: fixed; bottom: 0px; }
.copy a{color:#FFF;}
.left_list{ float: left; width: 900px; }
.news_li{ float: left; width: 280px; margin: 10px 5px; background: #fff; position: relative; height: 200px;transition: all 0.5s; }
.news_li:hover{-moz-box-shadow:5px 5px 10px #ddd;/*firefox*/
 		-webkit-box-shadow:5px 5px 10px #ddd;/*webkit*/
  		box-shadow:5px 5px 10px #ddd;/*opera或ie9*/ transform: translate3d(0,-2px,0)}
.my_img a img{ width: 280px; height: 135px; }
.news_li h2{ padding-left:5px; font-size: 14px; line-height: 30px; height: 30px;  font-weight: normal; }
.news_li h2 a{color: #666;}
.news_li h2 a:hover{ color: #4abeb5; text-decoration: none; }
.news_li h3{ font-weight: normal; font-size: 12px; line-height: 24px; }
.news_li h3 a{ border: 1px solid #4abeb5; padding: 3px; margin:0 5px; color: #4abeb5 }
.news_li h3 a:hover{ text-decoration: none; background: #4abeb5; color: #fff }
.news_li h4{ position: absolute;right: 5px;bottom: 5px; font-weight: normal; font-size: 12px;color: #ddd }
.news_li h4 span{ padding: 0 5px; }
.news_li h4 span i{ color: #ddd; }
.right_list{ background: #fcfcfc; width: 300px; float: right; }
.search{ padding: 15px; }
.search input.text{ width: 215px; height: 30px; border: 1px solid #ddd; float: left; }
.search button.go_search{ cursor: pointer;  background: #fff; border-left: none; width: 50px; border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; height: 32px;  }
.search button.go_search i{ color: #ddd; }
.tag{ padding: 15px; }
.tag h2,.guidang h2{ font-size: 14px; color: #666;line-height: 40px;  }
.tag ul li{ float: left;  border: 1px solid #4abeb5; margin: 5px; }
.tag ul li a{ color: #4abeb5;padding: 5px; display: block; }
.tag ul li a:hover{ background: #4abeb5; text-decoration: none; color: #fff; }
.tag ul li a:hover i{ color:#fff; }
.guidang{padding: 15px;}
.guidang ul li{ line-height: 26px; height: 26px; overflow: hidden; }
.guidang ul li a{ color: #666; }
.guidang ul li a:hover{ color: #4abeb5; text-decoration:none; }
.guidang ul li a:hover i{ color: #4abeb5; text-decoration:none; }
div.fanye { padding: 4px 6px;  margin: 3px; text-align: center; width:970px; margin:20px auto 50px;clear:both;}
div.fanye a { font-size: 14px; border: #dedfde 1px solid; padding:3px 9px;  color: #888; margin-right: 5px; text-decoration: none;}
div.fanye a:hover {	border: #4abeb5 1px solid;  background-color: #4abeb5; color: #fff}
div.fanye span{ background: #4abeb5; color: #fff; padding: 3px 9px; border: 1px solid #4abeb5;margin-right: 5px;}
.cont{ background: #fff; width: 820px;padding: 20px 30px;margin-bottom: 34px; }
.cont h2{font-size: 24px;color: #333;line-height: 20px; font-weight: normal;}
.cont span.time{color: #999;font-size: 12px;line-height: 12px;margin-top: 14px;display: block;}
.title_tag{margin-top: 10px; margin-bottom: 30px; height: 24px;font-size: 12px;border-top: 1px solid #f5f5f5;padding-top: 20px;}
.tags {  margin-right: 18px;}
.tags i{ color: #ddd; }
.title_tag a {padding: 4px 10px;border: 1px solid #ccc;background: #f0f0f0;color: #666;margin-right: 10px;margin-bottom: 10px;}
.detail_dz{width: 100px;margin: auto;}
.zan{position: relative;top:30px;left: 32px;z-index: 99;}
.zan i{ color: #fff; }
.single_dz{font-size: 36px;color: #fff;cursor: pointer;}
.amount{margin-top:16px;color: #333;font-size: 14px;text-align: center;color: #333;}
.amount span{color: #999;}
.recommend {position: relative;display: inline-block;cursor: pointer;width: 100px;height: 100px;background: #F58E00;border-radius: 50%;margin: auto;}
.detail_navi {margin-top: 60px;margin-bottom: 60px;padding: 43px 0px 43px 0px;border-bottom: 1px dashed #ddd;border-top: 1px dashed #ddd;}
.detail_navi p {font-size: 16px;line-height: 26px;margin: 0;}
.art_next {padding-top: 18px;}
.detail_navi a {color: #999;}
.neirong { margin-bottom: 20px; }
.obj { height: 600px; background:url(../images/cpback.gif) no-repeat  no-repeat center center;}
.obj .cps { height: 600px; color: #fff;}
.obj .cps h1 { text-align: center; font-size: 24px; margin:0 auto; color: #9dd6c5; padding-top: 25px;}
.obj .cps .cname{ padding-left: 95px; padding-top: 125px;  width: 150px;float:left;}
.obj .cps .cname h2{ font-size: 32px; }
.obj .cps .zhouq{ padding-left: 290px; padding-top: 150px; width: 160px; font-size: 15px;}
.obj .cps .content{ float:left; width: 350px;  padding-left: 95px; padding-top: 14px; font-size: 14px}
.clear{ clear:both; }
.obj .cps .left{float: left;}
.obj .cps .right{ float: left; width: 470px;height: 470px; padding-left: 40px;padding-top: 48px;}
.road {height: 600px; background:url(../images/jlback.png) no-repeat  no-repeat center center;}
.road .c1989, .road .c2012, .road .c2014, .road .c2015 {width: 285px;height: 273px; float: left;}
.road .c1989{padding-top: 170px; padding-left: 40px;}
.road .c2012{padding-top: 105px; margin-left: -140px;}
.road .c2014{padding-top: 40px; margin-left: -140px;}
.road .c2015{margin-top: -30px; margin-left: -140px;}
.road .js{width: 225px; height: 133px; background:url(../images/jljs.png) no-repeat  no-repeat center center;visibility:hidden;}
.road .tb{width: 101px; height: 140px; margin-left: auto;}
.road .js p{width: 150px;height: 80px; padding-left: 43px;padding-top: 12px; font-size: 14px; color: #fff;}
.road .jlts{width: 148px;height: 30px; background:url(../images/jlts.png) no-repeat  no-repeat center center; margin:435px 40px 0 auto; }