@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;}
a:link, a:visited{color: #666;text-decoration: none}
a:hover {color: #000;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:1170px;
}
.container2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}




#banner {position:relative; z-index:2; width:100%; height:604px; overflow:hidden;}
#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:50%; bottom:0px; z-index:2; margin-left:0px; width:1130px; 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:#000; border-color:#000;}

.top{ width:1226px; height:102px; margin:0 auto; position:absolute; top:25px; z-index:999; left:50%; margin-left:-613px; background:url(../images/001.png) no-repeat center;} 
.top .logo{ float:left; width:230px; height:86px; padding-left:8px; padding-top:7px;}

.t_right{ float:right; position:relative; margin-right:39px;}
.t_right p{ margin:0px 10px 0 10px; width:36px; height:36px; float:left; }

.email{ width:36px; height:36px; margin-top:33px; background:url(../images/004.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/004.png) no-repeat center;}
.search{ width:36px; height:36px; margin-top:31px; background:url(../images/004.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/004.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}

.sharpbox a { width:36px; height:36px; margin-top:33px; 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}
.sharpbox a.a5 { margin-right: 0px; }
.sharpbox a .i { background: url(../images/04.jpg) no-repeat; width: 18px; height: 17px; display: block; }
.sharpbox a.a1 .i { background-position: 0px 0px; }
.s_top_right .sharpbox { float: right; display: block; margin-top:52px;}
.s_top_right .sharpbox a:hover { transform: translateY(-5px); -webkit-transform: translateY(-5px); }
.search-bg{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	background-color: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	display: none;
}
.searchbox{
	width: 50%;
	position: fixed;
	top: 169px;
	left: 50%;
	margin-left: -25%;
	height: 68px;
	border: 1px solid #535353;
	z-index: 51;
	display: none;
}
.searchbox input.tex2{
	float:left;
	border: none;
	background: none;
	font-size: 36px;
	font-family: "Arial";
	color: #a7a7a7;
	height: 37px;
	line-height: 36px;
	padding: 16px 2% 15px;
	width: 80%;
}
.searchbox input.search-btn{
	float:right;
	border: none;
	width: 7%;
	margin-right: 1%;
	height: 68px;
	background: url(../images/ico_115.png) no-repeat center;
	background-size: 50% auto;
	cursor: pointer;
	min-width: 40px;
}
.close-search{
	display: block;
	width: 37px;
	height: 37px;
	background: url(../images/ico_116.png) no-repeat center;
	position: fixed;
	right: 3%;
	top: 50px;
	cursor: pointer;
	z-index: 51;
	display: none;
}



.nav {	
	width:605px;
	margin:7px 80px 0 80px;
	float:right;
 	 height: 86px;
 	 z-index: 999999;
}
.nav ul {
	width:100%;
}
.nav li.ho {
  width: 110px;
}
.nav li { float:left;
  text-align: center;
  position: relative;
  font-size:15px;
  height: 86px;
  line-height:86px;
  width:16.6%;
  
}
.nav li:last-child {
  border-left: 0;
  background:none;
}
.nav li a {
  color: #2b2d31;
  display: block;
  -webkit-transition: 0.4s ease 0s;
          transition: 0.4s ease 0s;
  height:86px;
  
}
.nav li .x a{
	 color:#2b2d31;font-size:xx-small;
}
.nav li i {
  display: none;
  width: 35px;
  height: 86px;
  background: url(../img/ico_mouse.png) no-repeat center;
  position: absolute;
  left: 14px;
  bottom: -1px;
  opacity: 0;
}
.nav li:hover a.tit {
  color: #0057a3;
  background:url(../images/003.jpg) repeat-x top;
}
.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: #0057a3;
  background:url(../images/003.jpg) repeat-x top;
}

.nav li.hover i {
  display: block;
  opacity: 1;
}
.nav li.right {
  width: 151px;
}
.nav li.right:hover a.tit {
  color: #fff;
  background:url(../images/008.jpg) repeat-x;
}
.nav .sub-box {
  width: 180px;
  position: absolute;
  left: 0;
  top: 74px;
  display: none;
  z-index:9999999
}
.nav .sub-box .topbg {
  width: 100%;
  background-color: #1e55a3;
   padding-bottom:20px;
   border-radius:0 0px 5px 5px;
}
.nav .sub-box p {
  padding: 2px 0;
  border-bottom: 1px solid #2b62af;
  text-align: left;
  font-size: 13px;
  text-indent:20px;
  height:34PX;
}
.nav .sub-box p a {
  color: #fff;
  display: block;
  line-height: 34px;
  height:34PX;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
.nav .sub-box p a:hover {
  background-color: #2e2f33;
  color: #fff;
  height:34PX;
}
.nav .sub-box .botbg {
  width: 100%;
  display: block;
  height: 12px;
  /*background: url(../images/bg_88.png) no-repeat center;*/
}

.i_main1{ width:100%; background:#f5f5f5; padding:28px 0 47px 0;}
.i_m_1_bg{ width:100%; background:url(../images/004.jpg) no-repeat bottom; height:78px;}
.i_m_1_name{ font-size:22px; color:#000000; float:left; height:78PX; line-height:78PX; b}
.i_m_1_name span{ font-size:14px; color:#919191; font-family:Arial, Helvetica, sans-serif; padding-left:5PX;}
.i_main1 .more{ font-size:12px; float:right; color:#767676; line-height:80PX;}
.i_main1 .more a{color:#767676;}

.i_main1 .left{ width:610px; float:left; margin-top:39px;}

.i_cs-lst {
  width:100%;
  padding-top: 0px;
  padding-bottom: 00px; }
.i_cs-lst  li {
    width:274px;
	margin:0px 29px 0px 0;	
	float:left;}
.i_cs-lst  li:nth-child(4n){margin:0px 0px 5px 0;	}
.i_cs-lst  li:hover .img img {
      transform: scale(1.1); }
.i_cs-lst  li:hover .cnt h2 {
      color: #e8001b; }
.i_cs-lst  li .img {
      width: 100%;
      overflow: hidden; }
.i_cs-lst  li .img img {
        transition: 300ms; }
.i_cs-lst  li .cnt {
      background-color: #fff;
      height: 94px;
      padding-top: 46px;
      text-align: center; }
.i_cs-lst  li .cnt h2 {
        color: #333;
        font-size: 20px;
        line-height: 30px; }
.i_cs-lst  li .cnt p {
        color: #999;
        font-family: Arial;
        font-size: 12px;
        line-height: 18px; }

.gallery_i{width:274px; height:auto;  margin:0 0 16px 0; background-color:#fff; float:left;transition: 300ms; position:relative;}
.gallery_i .img_box{ width:274px; height:183px; border:1px solid #e3dede; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery_i .img_title{width:100%; text-align:center; border:1px solid #01418c; padding:12px 0% 8px 0%;color: #666;font-size: 13px;line-height: 14px; height:19PX; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:none; position:absolute; bottom:0; background:url(../images/005.png);}
.gallery_i .img_title a{color: #fff;}
.gallery_i:hover{}
.gallery_i:hover .img_title{ display:block; color:#FFF}

.i_main1 .right{ width:560PX; height:386PX; float:left; margin-top:37px; position:relative;}
.i_main1 .right .txt{ background:url(../images/006.png); width:92%; padding:15px 4%; line-height:24px; color:#FFF; position:absolute; bottom:0;}

.i_main2{ width:100%; height:276px; background:url(../images/008.jpg) no-repeat center;}
.i_main2 .left{ width:770px; float:left; margin-top:48px;}
.i_main2 .left .img{ width:279px; height:181px; float:left; margin-right:40px;}
.i_main2 .left .txt{}
.i_main2 .left .txt h2{ font-size:24px; color:#FFF; margin-bottom:20px;}
.i_main2 .left .txt p{ font-size:12px; color:#FFF; line-height:24px; margin-bottom:10px;}
.i_main2 .left .txt span{ font-size:12px; color:#81b9d1;}
.i_main2 .left .txt span a{ color:#81b9d1;}
.i_main2 .left .txt span a:hover{ text-decoration:underline;}
.i_main2 .right{ width:224px; float:right; padding-top:76px;}
.i_main2 .right .box{ width:80px; margin-right:27px; float:left;}
.i_main2 .right .box .img{ width:80px; height:80px;}
.i_main2 .right .box p{ width:80px; text-align:center; height:40px; line-height:40px; color:#FFF}

.i_main3{ width:100%; background:url(../images/010.jpg) no-repeat center; padding:32px 0 63px 0;}
.i_m_3_name{font-size:22px; color:#000000; float:left; height:58PX; line-height:58PX; }
.i_m_3_name span{ font-size:14px; color:#919191; font-family:Arial, Helvetica, sans-serif; padding-left:5PX;}
.i_main3 .more{ font-size:12px; float:right; color:#767676; line-height:80PX;}
.i_main3 .more a{color:#767676;}
.i_m_3{ width:100%; float:left;}
.i_m_3 .box{ width:29.3%; margin-right:6%; background:#FFF; text-align:center; float:left;} 
.i_m_3 .box .img{ width:100%; height:auto;}
.i_m_3 .box .img img{ width:100%; height:auto}
.i_m_3 .box h2{ font-size:16px; color:#333333; line-height:45PX; margin-top:15PX; margin-bottom:5PX;}
.i_m_3 .box h2 a{color:#333333;}
.i_m_3 .box h2 a:hover{color:#01418c;}
.i_m_3 .box span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#c2c2c2;}
.i_m_3 .box p{ font-size:12px; color:#999999; line-height:24PX; padding:0 15PX; margin-top:10PX;}
.i_m_3 .box .more{ width:54px; margin:17px 139px 27px 139px; float:left; font-size:12px; height:26px; line-height:26px; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; text-align:center; color:#8b8b8b; }
.i_m_3 .box .more a{color:#8b8b8b;}
.i_m_3 .box .more a:hover{color:#000;}
.i_m_3 .box:nth-child(3n){margin-right:0%;}

.foot{ width:100%; background:#292b2c; padding:35px 0; color:#eaeaea; border-top:1px solid #fff;}
.foot .left{ width:80%; float:left;}
.left .menu{ border-bottom:1px solid #3d3d3d; padding-bottom:20px;}
.left .menu a{ color:#eaeaea;}
.left .menu a:hover{ color:#fff;}
.left .txt2{ font-size:12px; color:#bdbdbd; line-height:30px; margin-top:30px;}
.left .txt2 a{font-size:12px; color:#bdbdbd;}
.left .txt2 a:hover{ color:#fff;}
.f_wx{ width:153px; float:right; margin-right:3%; padding-top:30px; font-size:12px; color:#bdbdbd;}
.f_wx a{font-size:12px; color:#bdbdbd;}
.f_wx a:hover{ color:#fff;}


.n_banner {position:relative; z-index:2; width:100%; height:373px; overflow:hidden; background:url(../images/014.jpg) no-repeat center}
.n_banner2 {position:relative; z-index:2; width:100%; height:373px; overflow:hidden; background:url(../images/014-2.jpg) no-repeat center}
.n_banner3 {position:relative; z-index:2; width:100%; height:373px; overflow:hidden; background:url(../images/014-3.jpg) no-repeat center}
.n_banner4 {position:relative; z-index:2; width:100%; height:373px; overflow:hidden; background:url(../images/014-4.jpg) no-repeat center}
.w100{ width:100%;  }
/*子页*/
.z_bj1{ background:url(../images/015.jpg) repeat; height:64px;  }
.pz_SideLayer_1{ float:left; margin-top:16px; }
.pz_SideLayer_1 .l1{float:left;}
.pz_SideLayer_1 .l1 a{float:left; color:#202020; width:148px;margin-right:9px; background:#e1e1e1;  text-align:center; font-size:15px; height:48px; line-height:48px;border-radius:5px 5px 0 0px ;}
.pz_SideLayer_1 .l1 .hover,
.pz_SideLayer_1 .l1 a:hover{ color:#fff; background:#01418c;}
.add{ font-size:12px; color:#b8b8b8; float:right;  width:30%; text-align:right; padding-top:30px;}

.n_bg{ width:100%;  padding-top:40px; padding-bottom:60px;}
.dy-lst .dylst {
  margin-bottom: 30px; margin-top:-10PX; }
  .dy-lst .dylst li {
    width: 100%;
	float:left;
    padding:0px 0 0PX 0;
	border-bottom:1px solid #eee;}
    .dy-lst .dylst li.one {
      background-color: #f5f5f5; }
    .dy-lst .dylst li.two {
      background-color: #fff; }
    .dy-lst .dylst li:hover .img img {
      transform: scale(1.1); }
    .dy-lst .dylst li:hover .right h2 {
      color: #000; }
    .dy-lst .dylst li:hover .right .cover2 {
      background-position: left -26px; }
    .dy-lst .dylst li .awrap {
      display: block;
      min-width:960px; max-width:1180px;
	  padding: 20px;
      margin-left: auto;
      margin-right: auto;
      color: #999; }
    .dy-lst .dylst li .img {
      float: left;
      width: 180px;
      height: 135px;
      overflow: hidden;
	  border:1px solid #f5f5f5;
	  text-align:center;
      margin-right: 36px; }
      .dy-lst .dylst li .img img {
        display: block;
        max-width: 100%;
        max-height: 100%;
        transition: 500ms; }
    .dy-lst .dylst li .right {
      float: left;
      width: 73%; }
      .dy-lst .dylst li .right h2 {
        font-size: 16px;
        line-height: 26px;
        padding: 15px 0 7px 0;
		font-weight:bold;
		color:#333}
        .dy-lst .dylst li .right h2 span {
          margin-left: 36px; }
      .dy-lst .dylst li .right .p1 {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 8px;
		margin-top:10px;
        height: 46px;
        overflow: hidden; }
      .dy-lst .dylst li .right .cover2 {
        display: block;
        width: 26px;
        height: 26px;
        background-repeat: no-repeat;
        background-image: url(../images/xw05.png); }
		
		


.cs-lst {
  width:100%;
  padding-top: 10px;
  padding-bottom: 00px; }
.cs-lst  li {
    width:261px;
	margin:0px 41px 5px 0;	
	float:left;}
.cs-lst  li:nth-child(4n){margin:0px 0px 5px 0;	}
.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; }

.gallery_n{width:261px; height:auto;  margin:0 0 20px 0; background-color:#fff; float:left;transition: 300ms;}
.gallery_n .img_box{ width:259px; height:198px; border:1px solid #e3dede; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery_n .img_title{width:96%; text-align:center; padding:20px 2% 0px 2%;color: #666;font-size: 13px;line-height: 14px; height:19PX; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.gallery_n .img_title a{color: #57493d;}
.gallery_n:hover{}
.gallery_n:hover .img_title{}

.w_1000{ width:100%;  margin:0 auto;}
.z_1000_12{float:left; width:100%; margin-top:0px;}
.z_520{float:left; width:51%; height:300px;}
.z_520 img{ width:100%; height:300px;}
.z_480{float:right; width:45%; background:#01418c; padding:29px 2% 0 2%; height:271px;}
.intro_8{ line-height:24px; height:142px; border-bottom:1px dashed #cee7f6; color:#fff;} 
.intro_9{ line-height:18px; color:#fff;}
.tit_11{line-height:16px; font-size:16px; padding:20px 0 18px 0;}
.z_1000_13{float:left; width:100%; padding:10px 0 0 0;}
.line_7{float:left; width:95%; padding-right:5%; height:60px; background:#ddd; text-align:center; line-height:60px; font-size:16px; color:#333333;}
.line_7 table td{height: 50px; line-height: 50px}
.span_4{float:left; padding-left:30px; color:#333333;}
.sideMen_1{ float:left; width:100%}
.sideMen_1 ul{ width:100%;}
.sideMen_1 li{ width:100%; }
.sideMen_1 h3{ height:50px; line-height:50px; cursor:pointer; font-size:12px; font-weight:normal; width:100%;  color:#666666; border-top:1px solid #fff; background:#f2f2f2;}
.sideMen_1 h3 .z_949{ float:left; width:95%; text-align:center; }
.sideMen_1 h3 em{ float:right; display:block; width:4.5%; height:50px; background:url(../images/zy_img18.png) no-repeat center center;  border-left:1px solid #fff; }
.sideMen_1 h3.on,
.sideMen_1 h3:hover{background:#01418c; color:#FFF;}
.sideMen_1 h3.on span,
.sideMen_1 h3:hover span{ color:#FFF;}
.sideMen_1 h3 .span_4{ font-size:14px;}
.sideMen_1 h3 .span_5{float:right; padding-right:30px;}
.sideMen_1 h3.on em,
.sideMen_1 h3:hover em{ background:url(../images/zy_img18_1.png) no-repeat center center; color: #fff}
.sideMen_1 .ul{ font-size:14px; line-height:32px; color:#666666; padding:24px 30px 30px 30px; background-color:#fafafa;}
.sideMen_1 .ul .intro_10 span{ font-size:14px; }
.sideMen_1 .ul .button_2{display:block; width:150px; height:50px; background:#191919; line-height:50px; text-align:center; color:#fff; font-size:16px; margin-top:24px;}

.sideMen_1 h3 .z_949 table td{  height: 50px; list-style: 50px; font-size: 14px;}
.sideMen_1 h3:hover td{color: #fff}
.sideMen_1 h3.on td{color: #fff}


/* 分页 */
.fy_box{float:left; width:100%; padding:20px 0 0px 0;}
.pz_fy{width:100%; float:left; padding:10px 0px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { background:#efefef; PADDING:8px 13px; COLOR: #666; text-decoration:none;}
.pz_fy a:hover,.pz_fy a.on{color: #fff; background-color:#333333; text-decoration:none;}/*鼠标经过和默认当前页样*/

.details {
    padding-bottom: 0px;
  width:100%; background:#FFF;}
.details img {
      max-width: 100%; }
.details p {
      color: #6a5e54;
     font-size: 14px;
     line-height: 28px;
	 margin-bottom:15px;		  
		  }
		  
.pad_top_45{ padding-top:20px;}	
.cont_w_50{ width:50%; float:left; margin:0 0%;}
.cont_w_50 .line{ width:80%; height:1px; background:#ddd;}
.cont_line{ border-top:1px dotted #ccc; padding:20px 0 40px 0; width:100%; margin-top:50px; }
.my-map { margin: 0 auto; width:100%; height:500px; margin-top:30px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }



/*分页样式*/

.page{text-align:center; width:100%; padding: 0px 0 40px 0;}
.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;}


/*.nList{width:100%;}
.nList dt{float:left; background:url(../images/ar2.gif) left 14px no-repeat; text-indent:10px; font-size:15px; line-height:20px; padding:5px 0; font-weight:bold }
.nList dt span{color:#999; font-size:12px; font-weight:normal}
.nList dd{width:100%; padding-bottom:12px; margin-bottom:12px; line-height:18px; border-bottom:1px dotted #CCC; font-size:12px; clear:both}
.nList dt a:link, .nList dt a:visited {color: #414141;}
.nList dt a:hover {color: #a18f77;}
.nList dt a:active {color: #a18f77;}
.nList .nClip a:link, .nList .nClip a:visited {color: #999;}
.nList .nClip a:hover {color: #a18f77;}
.nList .nClip a:active {color: #a18f77;}*/


.newsTitle{ width:100%; line-height:25px; padding:30px 0 15px 0; font-size:18px; font-weight:bold; margin:0 0 5px 0; text-align:center; color: #333}
.newsTitle2{width:100%; height:35px; line-height:35px;  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:28px; padding-bottom:15px; }
.newsContent img{margin:0 0 5px 0; max-width: 800px; max-height: 800px; margin-left:-2em;}
.newsContent p{padding-bottom: 10px; text-indent: 2em}

.content_pic{ width:100%; text-align:center; padding-bottom:20px; padding-top:10px; position:relative;text-align: center;}
.content_pic img{ max-width:800px; max-height: 800px}

.nexts{ float:left; width:40px; height:100px; position:absolute; left:0; top:50%; margin-top: -50px}
.nextx{ float:right; width:40px; height:100px; position:absolute; right:0; top:50%; margin-top: -50px}
.nexts a{ width:40px; height:100px; display:block; background:url(../images/jt.png) left top no-repeat}
.nextx a{ width:40px; height:100px; display:block; background:url(../images/jt.png) left bottom no-repeat}
.nexts a:hover{ background:url(../images/jt.png) center top no-repeat}
.nextx a:hover{background:url(../images/jt.png) center bottom no-repeat}
.nexts span{ width:40px; height:100px; display:block; background:url(../images/jt.png) right top no-repeat}
.nextx span{ width:40px; height:100px; display:block; background:url(../images/jt.png) right bottom no-repeat}

.newtrip{ width:100%; line-height:26px; color:#888; }

.sub_cat{padding: 0px 0 0px 0; background: #fff; margin-bottom: 20px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.sub_cat a{display: block; width: 17%; height: 20px; padding: 10px 0.5%; text-align: center; float: left; margin:0 1.66666666% 10px 0; background: #e6e6e6; color: #333; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.sub_cat a:hover, .sub_cat a.hover{ background: #004f94; color: #fff }