@charset "utf-8";
/* CSS Document */

/*===重置相关html元素===*/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, img,input{margin:0; padding:0; vertical-align:baseline;font-weight:normal;list-style:none;}
ul,
ol,
li { 
    list-style: none;
    float: left;
}
html{ height:100%;}

/*-------公共部分--------*/
body{font-size:14px; color:#666;font-family:"Microsoft YaHei",微软雅黑, Arial, Helvetica, sans-serif;background:url(../images/006.jpg) no-repeat center top;}
a:link, a:visited{color: #666;text-decoration: none}
a:hover {color: #73b54c;text-decoration: none}
a:active {color: #666;text-decoration: none}
img{border:0;}
.clear{ clear:both; line-height:0;}
.pngfix{/*IE6透明兼容*/}
.blank{width:100%; height:20px; margin:0 auto; }


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  width:1131px;
  background:#FFF;
}
.container2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}

header {
  width: 100%;
  height:90px;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
header a.logo {
	float:left;
	padding-top:22px;
}
header .nav {
  margin-left: 150px;
}
header .nav li {
  font-size: 15px;
}
header .nav a {
  color: #353434;
  display: inline-block;
  padding: 0 20px;
}
header .nav a:hover {
  color: #fff;
}
header .targ-link {
  font-size: 14px;
}
header .targ-link a {
  float: right;
  margin-left: 20px;
  display: inline-block;
  color: #353434;
  line-height: 24px;
  margin-top: 23px;
}
header .targ-link a:hover {
  color: #fff;
}
header .targ-link .tm {
  background: url(../img/ico_01.png) no-repeat center;
}
header .targ-link .shopcar {
  background: url(../img/ico_02.png) no-repeat center;
}
header .targ-link .link {
  width: 23px;
  height: 23px;
  margin-top: 24px;
}


header.fixed {
  position:absolute;
  left: 0;
  top: 0;
  z-index: 10;
  
}

.nav {	
	width:520px;
	float:left;
 	 height:90px;
}
.nav ul {
	width:100%;
}
.nav li.ho {
  width: 110px;
}
.nav li { float:left;
  text-align: center;
  position: relative;
  height: 90px;
  line-height:90PX; 
}
.nav li:first-child {
  border-left: 0;
  background:none;
}
.nav li a {
  color: #353434;
  display: block;
  -webkit-transition: 0.4s ease 0s;
          transition: 0.4s ease 0s;
  height:90px;
  
}
.nav li .x a{
	 color:#fff;font-size:xx-small;
}
.nav li i {

}
.nav li:hover a.tit {
  color: #fff;
  background:#73b54c;
}
.nav li:hover .x {
  color: #fff;
}
.nav li:hover i {
  display: block;
  -webkit-animation: 1.5s ease 0s infinite running fadeleft;
          animation: 1.5s ease 0s infinite running fadeleft;
}
.nav li.hover a.tit {
  color: #fff;
  background:#73b54c;
}

.nav li.hover i {
  display: block;
  opacity: 1;
}
.nav li.right {
  width: 151px;
}
.nav li.right:hover a.tit {
  background: url(../img/bg_03.png) no-repeat left center;
}
.nav .sub-box {
  width:200px;
  position: absolute;
  left: 0;
  top: 84px;
  display: none;
  z-index:9999999;
  
}
.nav .sub-box .topbg {
  width: 100%;
  background-color: #f5f5f5;
  padding-top:5px;
   padding-bottom:20px;
   border-radius:0 0px 5px 5px;
}
.nav .sub-box p {
  padding: 0px 0;
  border-bottom: 1px solid #dedede;
  text-align: left;
  font-size: 13px;
  height:40PX;
}
.nav .sub-box p a {
  color: #333;
  display: block;
  line-height: 40px;
  height:40PX;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
.nav .sub-box p a:hover {
  background-color: #73b54c;
  color: #fff;
  height:40PX;
}
.nav .sub-box .botbg {
  width: 100%;
  display: block;
  height: 6px;
  background: url(../images/jiao.png) no-repeat 30px 0px;
}
.t_right{ float:right; position:relative; margin-right:15px;}
.t_right p{ margin:0px 10px 0 10px; width:36px; height:36px; float:left; }

.email{ width:28px; height:28px; margin-top:34px; background:url(../images/003.png) no-repeat center; display:block; float:left;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.email:hover{background:url(../images/003-.png) no-repeat center;}
.search{ width:36px; height:36px; margin-top:29px; background:url(../images/002.png) no-repeat center; display:block; float:left;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.search:hover{background:url(../images/002-.png) no-repeat center;}
#ewm{ width:210px; height:250px; padding:5px; line-height:40px; position:absolute; right:0; border:1px solid #ccc; background:#fff; top:90px; text-align:center; color:#352920;z-index:99999999; }
#ewm img{width:210px; height:210px}


#banner {position:relative; z-index:2; width:1161px; height:409px; overflow:hidden; margin:0 auto;}
#banner .pics {position:relative; width:100%; height:100%;}
#banner .pics li {display:none; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0;}
#banner .pics li a {display:block; width:100%; height:100%;}
#banner .pics .b1 {display:list-item;}
#banner .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
#banner .btns .prev {left:-50px;}
#banner .btns .next {right:-50px;}
#banner .btns .prev.on {left:120px;}
#banner .btns .next.on {right:120px;}
#banner .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}
#banner .btns a span.off {-webkit-opacity:1; opacity:1; display:block\9;}
#banner .btns a span.on {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns .prev .off {background:url(../images/prev.png) no-repeat 0 0;}
#banner .btns .prev .on  {background:url(../images/prev_on.png) no-repeat 0 0;}
#banner .btns .next .off {background:url(../images/next.png) no-repeat 0 0;}
#banner .btns .next .on {background:url(../images/next_on.png) no-repeat 0 0;}
#banner .btns a:hover .off {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns a:hover .on {-webkit-opacity:1; opacity:1; display:block\9;}

#banner .g-wrap {position:absolute; left:45%; bottom:0px; z-index:2; margin-left:0px; width:1159px; height:30px; overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li {float:left; margin:30px 7px 0 0; width:9px; height:9px; border-radius:13px; border:2px solid #fff; cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms;}
#banner .g-wrap .idxs li.on {background-color:#38b9be; border-color:#38b9be;}



/*集团产业*/
.mBox2 { width: 100%; margin:34px auto 0 auto; height: 280px; background: #FFF; padding-bottom:30PX;}
.indexTypes{width:1131px; margin: 0 auto;}
.indexTypes ul li{position:relative;float:left;width:177px;height:280px;overflow:hidden; margin-right:0PX; border-right:2PX solid #f5f5f5;}
.indexTypes ul li:last-child{ border-right:0;}
.indexTypes ul li:hover{cursor:pointer;}
.indexTypes ul li.currnet{width:591px;}
.indexTypes ul li .title{width:179px;height:280px; float:left; background:url(../images/002.png) ; z-index:999; position:absolute;}
.indexTypes ul li .title h2{font-size:20px; color:#fff; font-weight:bold; text-align:left; padding-left:18px; padding-bottom:60px; padding-top:68px;background:url(../images/001.png) no-repeat 20px 145px;   }
/*.indexTypes ul li.current .title{background:url(../images/typeT.jpg) no-repeat left top;}*/
.indexTypes ul li .con{position:absolute;top:0; width:411px; left:179px;overflow:hidden;height:280px;overflow:hidden; }
.indexTypes ul li .con ul li{float:none;height:auto;width:auto;}

.searchbar{ width:117px; height:30px; float:right; margin-top:32px; margin-left:8px; position:relative}
.searchbar input {
            background:#e4e4e4;
			height:30px;
			padding-left:15px;
            border: none;
			outline:none;
			border-radius:15px;
			width:117px;
        }
.searchbar input.search-btn{
	position:absolute;
	float:right;
	border: none;
	width: 18px;
	right:0px;
	top:6px;
	z-index:999;
	margin-top:0px;
	height: 18px;
	background: url(../images/x_004.jpg) no-repeat center;
	cursor: pointer;
}

.i_news{ width:769px; float:left; margin-top:20PX; margin-bottom:30PX;}
.i_news .name{ height:60px; line-height:60px; border-bottom:4px solid #73b54c;}
.i_news .name h2{ font-size:20px; color:#242821; float:left;}
.i_news .name span{ width:62px; height:23px; line-height:23px; background:#73b54c; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:right; text-align:center;border-radius:15px; margin-top:22PX;}
.i_news .box{ width:100%; background:#fafafa;}
.i_img_news{ width:355px; float:left; padding-top:33px; }

.focus_box{width:355px; height:272px;  position:relative; background:url(../images/bg4.gif) left top no-repeat; overflow:hidden}
.focus_index{ width:355px; height:272px; position: relative;overflow:hidden;}
.focus_index .btn{position: absolute; top:0; width:50px; height:239px; display: block;z-index:5; display:none}
.focus_index .btnPre{ background: url(../images/bg_btnPre_index.png) no-repeat left center; left:0px;}
.focus_index .btnPre:hover{ background: url(../images/bg_btnPre_index_hover.png) no-repeat left center;}
.focus_index .btnNext{ background: url(../images/bg_btnNext_index.png) no-repeat right center ; right: 0px;}
.focus_index .btnNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat right center;}
.focus_index .focus_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.focus_index .focus_wrap li{width: 355px; float: left; position:relative}
.focus_index .focus_wrap li img{width: 355px; height:272px;}
.focus_index .focus_wrap li h3{width:345px; height:60px; padding:10px 0 0 10px; line-height:18px; font-size:14px; background:url(../images/bg6.png) repeat; color:#FFF; position:absolute; z-index:900; left:0;  bottom:0px; }
.focus_num{width:355px; height:12px; margin:0 auto; text-align:right; position:absolute; right:8px; bottom:10px; z-index:10} 
.focus_num a{width: 12px;height: 12px; display: inline-block; _zoom:1; background: url(../images/bg_num2.png) no-repeat 0 0; font-size:0px; line-height: 0px; margin:0 1px; color:#fff}
.focus_num a.on,.focus_num a:hover{background: url(../images/bg_num2.png) 0 bottom no-repeat; color:#9ccd4f}

.con{ padding:0px; margin-right:16px; width:363px; float:right;padding-top:33px; }
.con ul{ width:100%;}
.con li{ width:100%;  margin-bottom:16px; border-bottom:1px dotted #d5d5d5; padding-bottom:18px;}
.con li:last-child{ margin-bottom:0;}
.con li a{  width:100%; display:block}
.time{  width:61px; background-color:#ededed; font-size:12px; text-align:center; float:left; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; height:61px; color:#909090}
.time span{ font-size:22px; text-align:center; float:left; width:100%; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-top:8px;}
.news_box{ width:290px; float:left; padding-left:10px; }
.news_box_title{ font-size:16px; color:#444444; height:23px; overflow:hidden; line-height: 23px;}
.news_box_con{ font-size:12px; line-height:18px; padding-top:0px; color:#a8a8a8; height:35px; overflow:hidden; }
.con li a:hover .time{ background:#73b54c; color:#fff}
.con li:hover{ color:#fff}
.con li a:hover .news_box_title{color:#73b54c}
.con li a:hover .news_box_con{color:#989898}

.i_about{ width:322px; float:right; margin-top:20PX; margin-bottom:30PX; }
.i_about .name{ height:60px; line-height:60px; border-bottom:4px solid #73b54c;}
.i_about .name h2{ font-size:20px; color:#242821; float:left;}
.i_about .tu{ width:100%; height:auto;}
.i_about .tu img{ width:100%; height:auto;}
.i_about p{ font-size:14px; color:#7d7d7d; line-height:26px; padding:0 15px; margin-top:15px;}
.i_about p span{ font-size:12px;}
.i_about .one{ width:68px; height:68px; margin:15px 18px; float:left;}

.i_jscj{ width:1131px;  margin-top:20PX; margin-bottom:30PX; margin:0 auto; background:#FFF; padding:0 15px;}
.i_jscj .name{ height:60px; line-height:60px; background:url(../images/011.jpg) no-repeat left bottom;}
.i_jscj .name h2{ font-size:20px; color:#242821; float:left;}
.i_jscj .name span{ width:62px; height:23px; line-height:23px; background:#73b54c; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:right; text-align:center;border-radius:15px; margin-top:22PX;}

.i_link{width:1131px;background:#f5f5f5; padding:0 15px; height:76px; line-height:76px; margin:0 auto;}
.i_link span{ font-size:16px; color:#7bb758;}
.i_link a{ padding:0 15px; font-size:14px;}

.foot{ width:1131px; background:#fff; padding:25px 15px; margin:0 auto;}
.foot .left{ float:left; width:670px; background:url(../images/015.jpg) no-repeat left; padding-left:60px; font-size:12px; line-height:24px;}
.foot .right{ float:right; padding-top:20px; width:137px; font-size:12px;}


.n_banner{ width:1161px; margin:0 auto; height:214px; background:url(../images/016.jpg) no-repeat center;}
.n_banner2{ width:1161px; margin:0 auto; height:214px; background:url(../images/016-2.jpg) no-repeat center;}
.n_banner3{ width:1161px; margin:0 auto; height:214px; background:url(../images/016-3.jpg) no-repeat center;}
.n_banner4{ width:1161px; margin:0 auto; height:214px; background:url(../images/016-4.jpg) no-repeat center;}
.n_wrap{width:1161px; margin:0 auto; background:url(../images/017.jpg) repeat-y 262px ; padding:0px 0px; min-height:450px;}
/*内页主体*/
.w_760{ float:right;width:73%;padding:0 20px 40px 0; margin-right:0%;}
.w_208{ float:left; width:22.5%; padding:0 0 40px 0; margin-left:0%}

/*左侧*/
.g_208{ float:left; width:100%;  position:relative; z-index:1; }
.g_208_1{ float:left; width:90%; height:44px;  background:#73b54c; padding:24px 0 0 10%; color:#fff; font-size:14px; line-height:18px; z-index:100;text-transform : uppercase; border-left:1px solid #73b54c; border-right:1px solid #73b54c; }
.g_208_1 strong{ font-size:28px; line-height:26px;}
.g_208_1 span{ font-size:18px; line-height:30px;}
.pz_SideLayer{ float:left; width:100%; border:1px solid #eeeeee; border-top:0;}
.pz_SideLayer .l1{ float:left; width:100%; border-top:1px solid #eeeeee; line-height:50px; color:#333333;}

.pz_SideLayer .l1 .l1_a{ float:left; width:90%; height:50px; padding-left:10%; color:#333; font-size:14px-webkit-transition: 0.4s ease 0s;
          transition: 0.4s ease 0s;;}
.pz_SideLayer .l1 .l1_a:hover,
.pz_SideLayer .l1 a.hover{ float:left; width:90%; height:50px; padding-left:10%; background:#f0f0f0; color:#009148; font-weight:bold;}
.pz_SideLayer .l1 .l1_a.l1_bg{ background:url(../images/g2.png) no-repeat 183px center;}
.pz_SideLayer .l1.on .l1_a.l1_bg,
.pz_SideLayer .l1 .l1_a:hover.l1_bg{ background:url(../images/g3.png) no-repeat 183px center #f0f0f0; color:#035cac; font-weight:bold;}
.pz_SideLayer .l1_ul{ float:left; width:100%; padding:0 0 0 0; }
.pz_SideLayer .l1_ul .l2{ float:left; width:100%; line-height:36px; border-top:1px solid #eeeeee;}
.pz_SideLayer .l1_ul .l2  .l2_a{ float:left; width:84%; height:36px; padding-left:16%; color:#666666; background:url(../images/g4.png) no-repeat 13px center;}
.pz_SideLayer .l1_ul .l2  .l2_a:hover,
.pz_SideLayer .l1_ul .l2  .l2_a.hover{ float:left; width:84%; padding-left:16%; font-weight:bold; height:36px;  color:#009148; background:#f5f5f5; }
.n-l-bot{ float:left; width:100%;border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; height:200px; }



/*右侧*/
.g_760{text-align:right; width:100%;  height:51px; color:#999999; margin-top:17px;}
.n-r-title-l{ width:39px; height:51px; background:url(../images/p-001.png) no-repeat left top;position:absolute;top:0px;}
.n-r-title{ width:100%; height:51px; background-color:#f5f5f5; }
.n-r-title-add{ width:50%; float:left; color:#999999; line-height:51px; font-size:12px; margin-left:2%; text-align:left;}
.n-r-title-name{ float:right; color:#FFF; background:#009148; height:51px; line-height:51px; padding:0px 30px; font-size:18px; margin-right:5%;}
.content{ width:95%;   margin:30px 2.5% 0px 2.5%; }
.wenzi-css p{ width:100%; margin-bottom:10px;/*text-indent:2em;*/line-height:32px; font-size:13px;}
.wenzi-css h2{ width:80%; margin-bottom:20px; padding-left:28px;color:#352920;font-size:20px;}
.wenzi-css span{  color:#352920;text-indent:2em; font-weight:bold; font-size:16px;}

.content-pro{ width:100%;   margin:15px 0% 0px 0%; }
.cs-lst {
  width:100%;
  padding-top: 25px;
  padding-bottom: 00px; }
  .cs-lst li {
    width: 30%;
	margin:0px 0% 30px 3%;	
	float:left;}
    .cs-lst li:hover .img img {
      transform: scale(1.1); }
    .cs-lst li:hover .cnt h2 {
      color: #e8001b; }
    .cs-lst li .img {
      width: 100%;
      overflow: hidden; }
      .cs-lst li .img img {
        transition: 300ms; }
    .cs-lst li .cnt {
      background-color: #fff;
      height: 94px;
      padding-top: 46px;
      text-align: center; }
      .cs-lst li .cnt h2 {
        color: #333;
        font-size: 20px;
        line-height: 30px; }
      .cs-lst li .cnt p {
        color: #999;
        font-family: Arial;
        font-size: 12px;
        line-height: 18px; }
		



.gallery2{width:199px; height:auto;  margin:0 0 10px 0; background-color:#fff; float:left;transition: 300ms; border:1px solid #e5e5e5;padding:10px 20px 20px 20px;border-radius:8px;box-shadow: 3px 3px 1px #eee;}
.gallery2 .img_box{ width:199px; height:180px; line-height:0px; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery2 .img_title{width:96%; text-align:center; padding:2px 2% 0px 2%;color: #333;font-size: 14px;line-height: 35px;transition: 300ms; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gallery2 .img_title a{color: #57493d;}
.gallery2:hover{background-color:#f5f5f5;border:1px solid #ccc;}
.gallery2:hover .img_title{background-color:#73b54c; color:#FFF}

.t-f{
    transition: all 0.5s;
}
.por{
    position: relative;
}
.poa{
    position: absolute;
}
.news-list{
	padding:0px 0px 30px 0px;
}
.news-list li{
	width: 100%;
	padding:25px 0 25px;
	border-top: 1px solid #ebebeb;
}
.news-list li:first-child {
	border-top:0;
	padding-top:10px;
}
.news-list p.time2{
	font: 14px/42px Arial;
	color: #4c7282;
}
.news-list .tu{
	width:25%;
	height: 132px;
}
.news-list .intro{
	width:70%; float:right;
	height: 132px;
}
.news-list .intro a{
	display: inline-block;
	width: 100%;
	line-height: 24px;
	color: #787878;
}
.news-list .intro a.tit{
	margin-bottom: 4px;
	font-size: 16px;
	line-height: 28px;
	color: #333;
}
.news-list .intro a.font12{ font-size:12px; height:50px; overflow:hidden;} 
.news-list .intro a:hover{
	color: #202a5c;
}
.news-list .intro a.more{
	left: 0;
	bottom: 0;
	width: 65px;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	background: linear-gradient(to bottom, #fcfcfc, #f6f6f6);
	line-height: 25px;
	font-size:12px;
	color: #8c8c8c;
	text-align: center;
}
.news-list .intro a.more:hover{
	border-color: #73b54c;
	background: #73b54c;
	color: #fff;
}

.pagination{
	font-size: 0px;
	margin-right: -5px;
	padding-top: 15px;
	text-align: center;
}
.pagination ul li {
	float: left;
}
.pagination a{
	font-size: 12px;
	color: #999;
	display: inline-block;
	_display:inline;
	padding: 0 7px;
	border: 1px solid #999;
	margin-right: 5px;
	line-height: 26px;
}
.pagination a.prev,.pagination a.next{
	padding: 0 15px;
}
.pagination a:hover,
.pagination a.cur,
.pagination a.active,
.pagination li.active a,
.pagination li.active a:hover {
	background: #73b54c;
	font-weight: bold;
	color: #fff;
	border: 1px solid #73b54c;
}

.nList{ padding:0px 0px 30px 0px;}
.nList dt{float:left; background:url(../images/dian.jpg) left 9px no-repeat; text-indent:10px; font-size:14px; line-height:20px; padding:0px 0;  width:100%;border-bottom:1px dotted #CCC;  padding-bottom:10px; margin-bottom:10px; }
.nList dt span{color:#999; font-size:12px; font-weight:normal; float:right; }
.nList dd{width:100%; padding-bottom:12px; margin-bottom:12px; line-height:18px; border-bottom:1px dotted #CCC; font-size:12px; clear:both}
.nList .nClip a {color: #999;}
.nList .nClip a:hover {color: #2577e3;}



.page{text-align:center; width:100%; padding-top: 30px;}
.pages{ display:inline-block; margin:auto; font-size:12px; height:25px; line-height:25px;}
.pages a{ display:inline-block; float:left; background:#fff; text-align:center; height:25px; line-height:25px; color:#7b7b7b;}
.pages a.prev{ width:45px;}
.pages a.last{ margin-left:8px;}
.pages a:hover{ color:#fff; background:#57b6e7;}
.pages a.prpage{ width:25px;}
.pages a.pre{ margin-right:8px;}
.pages a.nex{ margin-left:8px;}
.pages a.nuble{ width:32px; margin-right:1px;}
.pages a.act{ color:#fff; background:#57b6e7;}
.pages span.rows{float:left; background:#fff; text-align:center; height:25px; line-height:25px; color:#7b7b7b; margin: 0px 10px; padding: 0px 10px;}


.newsTitle{ width:100%; line-height:25px; padding-bottom:15px; font-size:20px; margin:30px 0 5px 0; text-align:center; color:#333; font-weight:bold}
.newsTitle2{width:100%; height:30px; line-height:30px;  color:#777; border-top:#CCC 1px dotted; border-bottom:#CCC 1px dotted; text-align:center; margin-bottom:30px; font-size:12px} 
.newsContent{margin:25px 0 0 0; line-height:180%; padding-bottom:15px}
.newsContent img{max-width:100%; margin:10px 0 0 -2em;}
.newsContent p{padding:0px 0; text-indent: 2em;}

.content_pic{ width:100%; min-height:100px; text-align:center; padding-bottom:20px; padding-top:10px; position:relative }
.content_pic img{max-width:100%}

.newtrip{padding:4px 0; line-height:20px}
.nexts{ float:left; width:40px; height:100px; position:absolute; left:0; top:40%}
.nextx{ float:right; width:40px; height:100px; position:absolute; right:0; top:40%}
.nexts a{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) left top no-repeat}
.nextx a{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) left bottom no-repeat}
.nexts a:hover{ background:url(../images/ijt.gif) center top no-repeat}
.nextx a:hover{background:url(../images/ijt.gif) center bottom no-repeat}
.nexts span{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) right top no-repeat}
.nextx span{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) right bottom no-repeat}



/*矢量图标*/
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}

.iconfont{
  font-family:"iconfont" !important;
  font-size:20px;
  font-style:normal;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;*/
}



/** =======================
 * Contenedor Principal
 ===========================*/
.accordion {
    width: 100%;
    background: #FFF;
}

.accordion .link {
    display:block;
    width: 100%;
    cursor: pointer;
    padding: 0;
    height: 50px;
    line-height: 50px;
    text-indent: 10%;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    position: relative;

}

.accordion .link:after{content:"\e64a"; font-family: 'iconfont'; font-size: 14px; position: absolute; right: 20px; color: #888}

.accordion #noafter:after{content: ""}

.accordion .link:hover{ background: #f0f0f0;
    color: #009148;}

.accordion .link a{display: block; color: #333}
.accordion .link a:hover{ background: #f0f0f0;
    color: #009148;}

.accordion li:last-child .link {
    border-bottom: 0;
}
.accordion li{
    cursor: pointer;
    width: 100%;
}
.accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}

.accordion li.open .link, .accordion li .active {
    color: #009148;
    font-weight: bold;
    background: #f0f0f0;
}

.accordion li .active:after{font-weight: normal;}

.accordion li .active2 a {
    color: #009148;
    font-weight: bold;
}


.accordion li.open .link:after{content:"\e64b"; font-family: 'iconfont'; font-size: 14px; position: absolute; right: 20px; font-weight: normal;}


.accordion li.open i {
    color: #f39800;
}

.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
.submenu {
    display: none;
    font-size: 14px;
    width: 100%;
}

.submenu li {
    border-bottom: 1px solid #eee;
}

.submenu a {
    display: block;
    text-decoration: none;
    color: #666;
    padding: 12px;
    padding-left: 42px;

}

.submenu a:hover ,.submenu li.current a{
    background: #f0f0f0;
    color: #009148;
}