@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: #c41c25;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;
  width:1180px;
  padding:0 10px;
}
.container2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.po_rel{ position:relative;}
.top{ width:100%; height:104px; }
.logo{ width:378px; height:52px; float:left; padding-top:27px;}
.top_right{ float:right; margin-top:33px;}
.top_right a{}
.icon01{float:left; height:36px; width:157px; display:block; border:1px solid #dfdede; background:#f5f5f5; line-height:36px; text-align:center;-webkit-transition: 0.4s ease 0s;
          transition: 0.4s ease 0s;}
.icon01:hover{border:1px solid #fff; background:#2368b3; color:#FFF;}
.icon02{ background:url(../images/wx.png) no-repeat left; width:38px; height:38px; float:left; display:block; margin-left:16px;}
#ewm{ width:210px; height:250px; padding:5px; line-height:40px; position:absolute; right:0; border:1px solid #ccc; background:#fff; top:73px; text-align:center; color:#352920;z-index:99999999; }
#ewm img{width:210px; height:210px}


.header{ height:53px; width:100%; background:url(../images/001.png) repeat-x;}


.nav {	
	width:1180px;
	margin:0 auto;
 	 height: 53px;
 	 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: 53px;
  line-height:53PX;
  width:14%;
  background:url(../images/002.png) no-repeat right;
  
}
.nav li:last-child {
  border-left: 0;
  background:none;
}
.nav li a {
  color: #fff;
  display: block;
  -webkit-transition: 0.4s ease 0s;
          transition: 0.4s ease 0s;
  height:53px;
  
}
.nav li .x a{
	 color:#fff;font-size:xx-small;
}
.nav li i {
  display: none;
  width: 35px;
  height: 49px;
  background: url(../img/ico_mouse.png) no-repeat center;
  position: absolute;
  left: 14px;
  bottom: -1px;
  opacity: 0;
}
.nav li:hover a.tit {
  color: #fff;
  background:#c41c25;
}
.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:#c41c25;
}

.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: 100%;
  position: absolute;
  left: 0;
  top: 53px;
  display: none;
  z-index:9999999
}
.nav .sub-box .topbg {
  width: 100%;
  background-color: #c41c25;
   padding-bottom:20px;
   border-radius:0 0px 5px 5px;
}
.nav .sub-box p {
  padding: 2px 0;
  border-bottom: 1px solid #e13b44;
  text-align: center;
  font-size: 14px;
  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: #fff;
  color: #222;
  height:34PX;
}
.nav .sub-box .botbg {
  width: 100%;
  display: block;
  height: 12px;
  /*background: url(../images/bg_88.png) no-repeat center;*/
}



#banner {position:relative; z-index:2; width:100%; height:449px; 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:0; z-index:2; margin-left:-565px; 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:#8f8d93; border-color:#8f8d93;}

.i_main2{width:1180px; margin:0 auto;padding-bottom:36px;}
.i_main2 .left{ width:351px; height:436px; background:url(../images/034.jpg) no-repeat center top; padding-top:90px; float:left;}
.i_main2 .left .line{ width:24px; height:3px; background:#FFF; margin:0 auto 22px auto;}
.i_main2 .left h2{ font-size:26px; color:#FFF; text-align:center;}
.i_main2 .left h3{ font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#becce6; text-align:center;}
.i_main2 .left p{ line-height:22px; text-align:center; color:#becce6; font-size:12px; width:80%; margin:33px auto;}
.i_main2 .left .more{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#a7c9e3;  text-align:center; margin-top:140PX;}
.i_main2 .left .more a{ color:#a7c9e3;text-decoration:underline;}
.i_main2 .left .more a:hover{ color:#a7c9e3;text-decoration:none; }

.i_main2 .mid{ width:580px; height:526px; float:left;}
.i_main2 .mid div{ width:290px; height:263px; float:left;}
.i_main2 .mid div.two{ background:#5a90d6; padding-top:50px; height:213px;}
.i_main2 .mid div.two h2{ font-size:22px; text-align:center; color:#FFF; font-weight:normal;}
.i_main2 .mid div.two .line{width:24px; height:3px; background:#FFF;  text-align:center; margin-left:130px; margin-top:15px;}
.i_main2 .mid div.two p{ line-height:22px; text-align:center; color:#becce6; font-size:12px; width:85%; margin:33px auto;}
.i_main2 .mid div.two .more{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#a7c9e3; text-align:center;}
.i_main2 .mid div.two .more a{ color:#a7c9e3;text-decoration:underline;}
.i_main2 .mid div.two .more a:hover{ color:#a7c9e3;text-decoration:none; }

.i_main2 .mid div.three{ background:#ca9d59; padding-top:50px; height:213px;}
.i_main2 .mid div.three h2{ font-size:22px; text-align:center; color:#FFF; font-weight:normal;}
.i_main2 .mid div.three .line{width:24px; height:3px; background:#FFF;  text-align:center; margin-left:130px; margin-top:15px;}
.i_main2 .mid div.three p{ line-height:22px; text-align:center; color:#eee1d1; font-size:12px; width:85%; margin:33px auto;}
.i_main2 .mid div.three .more{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#eee1d1; text-align:center;}
.i_main2 .mid div.three .more a{ color:#eee1d1;text-decoration:underline;}
.i_main2 .mid div.three .more a:hover{ color:#eee1d1;text-decoration:none; }

.i_main2 .right{ width:249px; height:526px; float:right; background:url(../images/037.jpg) no-repeat left top;}
.i_main2 .right .box{ width:142px; height:354px; background:url(../images/038.jpg) no-repeat center; margin-left:87px; margin-top:62px; text-align:center; color:#FFF; font-size:22px; padding-top:110px; line-height:26px; font-weight:normal}
.i_main2 .right .box a{ color:#FFF;}

.i_main3{ width:100%; background:#f5f5f5; padding-top:34px; padding-bottom:25px;}
.i-se{ width:1180px; margin:0 auto; margin-top:0px; margin-bottom:0px;}
.i_main2 .mid div.two .more a{ color:#a7c9e3;text-decoration:underline;}
.i_main2 .mid div.two .more a:hover{ color:#a7c9e3;text-decoration:none; }


.i-se .left .btn{
	padding-top: 0px;
}
.an-w{ width:100%;  height:44px; margin-top:0px; background:url(../images/003.png) repeat-x bottom; padding-bottom:2px;}
.i-se .left .btn b,
.otherbtn{
	display: block;
	float: left;
	height: 44px;
	line-height: 44px;
	text-align: center;
	cursor: pointer;
	position: relative;
	font-weight:normal;
	color:#313030;
	font-size:16px;
	background:#e7e7e7;
	margin-right:4px;
	width:135px;
	border-radius:5px 5px 0 0px ;
}

.i-se .left .btn b:hover,
.i-se .left .btn b.cur{
	background: #5a90d6;
	color: #fff;
}
.otherbtn{
	color: #313030;
	margin-top: 12px;
}
.otherbtn:hover{
	background: #f39910;
	color: #fff;
}
.i-se .left .box{
	display: none;
}
.i-se .left .box ul,
.i-th .left .box ul{
	width:100%;
	padding:27px 0 10px 0;
	float: left;
}
.i-se .left .box li,
.i-th .left .box li{
	padding:0 0 15px 0;
	margin-bottom:0px;
	overflow: hidden;
	width:180px;
	margin-right:19px;
}
.i-se .left .box li:nth-child(6n),
.i-th .left .box li:nth-child(6n){
	border-top: 0;
	margin-right:1px;
}
.i-se .left .box li .img,
.i-th .left .box li .img{
	display: block;
	width: 28%;
	height: 82px;
	float: left;
	overflow: hidden;
	margin-right:2%;
}
.i-se .left .box li .img img,
.i-th .left .box li .img img{
	transition: all 0.5s;
}
.i-se .left .box li:hover .img img,
.i-th .left .box li:hover .img img{
	transform:scale(1.05);
}
.i-se .left .box li .con,
.i-th .left .box li .con{
	float: right;
	width: 70%;
}
.i-se .left .box li .tit,
.i-th .left .box li .tit{
	margin-top: -4px;
	width:100%;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.i-se .left .box li .tit a,
.i-th .left .box li .tit a{
	font-size: 15px;
	color: #000;
	
}
.i-se .left .box li .tit a:hover,
.i-th .left .box li .tit a:hover{
	color: #1c2a5d;
}
.i-se .left .box li .txt,
.i-th .left .box li .txt{
	font-size:12px;
	line-height:24px;
	padding-top: 10px;
	height:45px; overflow:hidden;
}
.i-se .left .box li .txt a,
.i-th .left .box li .txt a{
	color: #666;
}
.i-se .right{
	/*width: 270px;*/
	width: 222px;
	height: 440px;
	float: right;
	background: #f4f4f4;
	border-top-color: #293352;
	padding:0 24px;
	font-weight: bold;
	color: #333333;
}
.i-tit{
	padding-left:10px; text-align:left; font-size:18px; color:#1c2a5d; height:60px; line-height:60px; margin-bottom:3px;
}

.foot{ width:100%; background:#2c69ac; padding:20px 0; color:#FFF;}
.foot .left{ float:left; width:670px; padding-left:0px; font-size:12px; line-height:24px;}
.foot .left a{ color:#FFF;}
.foot .right{ float:right; padding-top:20px; width:137px; font-size:12px; color:#5d91ca;}
.foot .right a{ color:#5d91ca;}

.main1{ width:100%; margin:0 auto; padding:0px 0 30px 0; background:url(../images/025.jpg) repeat-x bottom;}
.w1200{ width:1200px; margin:0 auto;}
.i_m_1_left{ width:900px; padding-left:10px; float:left; margin-top:40px;}
.i_m_1_top{ width:100%; float:left;}
.i_m_1_left .name{ width:124px; float:left; background:url(../images/024.jpg) no-repeat left; padding-left:25px;}
.i_m_1_left .name h2{ font-size:24px; color:#0c56a7;}
.i_m_1_left .name span{ font-size:12px; color:#585858; font-family:Arial, Helvetica, sans-serif;}
.i_m_1_left .more{ float:right; text-align:right; font-size:12px; padding-top:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif;}

.i_img_news{ width:406px; float:left; padding-bottom:13px; margin-top:25px;}

.focus_box{width:406px; height:302px;  position:relative; background:url(../images/bg4.gif) left top no-repeat; overflow:hidden}
.focus_index{ width:406px; height:302px; position: relative;overflow:hidden;}
.focus_index .btn{position: absolute; top:0; width:50px; height:302px; 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: 406px; float: left; position:relative}
.focus_index .focus_wrap li img{width: 406px; height:302px;}
.focus_index .focus_wrap li h3{width:326px; height:50px; overflow:hidden; padding:10px 70px 0 10px; line-height:30px; font-size:16px; background:url(../images/bg6.png) repeat; color:#FFF; position:absolute; z-index:900; left:0;  bottom:0px; white-space: nowrap; text-overflow: ellipsis; color: #fff}
.focus_index .focus_wrap li h3 a{color: #fff}
.focus_num{width:406px; 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}


.inbox{width:474px; height:215px; margin-top:22px;padding:0 0px 0 20px; float:left;}
.i_news{ width:474px;border-bottom:1px dashed #dfddde; margin-bottom:10px;}
.i_news h2{ font-size:20px; text-align:center; font-weight:bold; color:#0c56a7; margin-bottom:15px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.i_news h2 a{color:#0c56a7;}
.i_news p{ font-size:12px; color:#999; line-height:20px; margin-bottom:12px;}
.i_news p span a{ color:#2268b2; font-size:12px;}
.i_news p span a:hover{ color:#c41c25; font-size:12px;}
.newsLists{ width:100%; }
.newsLists dt{width:404px; height:39px; line-height:39px; overflow:hidden; background:url(../images/026.jpg) 3px center no-repeat; text-indent:25px; float:left; font-size:13px; border-bottom:1px dashed #dfddde; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.newsLists dd{width:67px; height:39px; line-height:39px;  float:right; font-size:12px; color:#b0b0b0; text-align:right; border-bottom:1px dashed #dfddde; margin-left:3px;}

.i_m_1_right{ width:260px; float:right; background:url(../images/033.jpg) no-repeat center top #f5f5f5; padding-top:133px; padding-bottom:60px;}
.i_m_1_right .box{ width:231px; height:70px; margin:0 auto 20px auto; font-size:18px; color:#FFF; line-height:70px; text-indent:103px;-webkit-transition: 0.4s ease 0s;transition: 0.4s ease 0s;}
.bg01{ background:url(../images/005.png) no-repeat 24px 14px #258ff1;}
.bg02{ background:url(../images/006.png) no-repeat 24px 14px #3ba0fe;}
.bg03{ background:url(../images/007.png) no-repeat 24px 14px #55acfd;}
.i_m_1_right .box a{ color:#FFF;}
.bg01:hover{ background:url(../images/005.png) no-repeat 24px 14px #c41c25;}
.bg02:hover{ background:url(../images/006.png) no-repeat 24px 14px #c41c25;}
.bg03:hover{ background:url(../images/007.png) no-repeat 24px 14px #c41c25;}


.n_banner{ width:100%; height:268px; background:url(../images/028.jpg) no-repeat center; }
.n_banner2{ width:100%; height:268px; background:url(../images/028-2.jpg) no-repeat center; }
.n_banner3{ width:100%; height:268px; background:url(../images/028-3.jpg) no-repeat center; }
.n_banner4{ width:100%; height:268px; background:url(../images/028-4.jpg) no-repeat center; }
.n_banner5{ width:100%; height:268px; background:url(../images/028-5.jpg) no-repeat center; }
.n_banner6{ width:100%; height:268px; background:url(../images/028.jpg) no-repeat center; }
/*内页主体*/
.w_760{ float:right;width:77.5%;padding:0 0 00px 0; margin-right:0%;position:relative;}
.w_208{ float:left; width:22.5%; padding:0 0 80px 0; margin-left:0%; background:#f5f5f5;border-radius:0 0px 5px 5px; border-bottom:3px solid #ddd;}

/*左侧*/
.g_208{ float:left; width:100%;  position:relative; z-index:1; }
.g_208_1{ float:left; position:absolute; left:0; bottom:0; top:-64px; width:90%; height:40px;  background:#009148; padding:24px 0 0 10%; color:#fff; font-size:20px; line-height:18px; z-index:100;text-transform : uppercase;  background:#2368b3;border-radius:5px 5px 0 0px ;  }
.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-top:0; padding-top:10px;}
.pz_SideLayer .l1{ float:left; width:100%; border-bottom:1px solid #dedede; border-top:1px solid #fff; line-height:50px; color:#333333;}

.pz_SideLayer .l1:nth-last-child(1){border-bottom:0px solid #dedede;}
.pz_SideLayer .l1:first-child{border-top:0px solid #dedede;}
.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;; font-size:14px;}
.pz_SideLayer .l1 .l1_a:hover,
.pz_SideLayer .l1 a.hover{ float:left; width:90%; height:50px; padding-left:10%; background:#eee; color:#c41c25; }
.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:10px 0px 10px 0px; background:#EEE; border-top:1px solid #FFF;}
.pz_SideLayer .l1_ul .l2{ float:left; width:100%; line-height:28px;}
.pz_SideLayer .l1_ul .l2  .l2_a{ float:left; width:100%; height:28px; padding-left:25px; color:#666666; background:url(../images/g4.png) no-repeat 13px center; font-size:12px;}
.pz_SideLayer .l1_ul .l2  .l2_a:hover,
.pz_SideLayer .l1_ul .l2  .l2_a.hover{ float:left; width:238px; height:28px; padding-left:25px; color:#fff; background:url(../images/g5.png) no-repeat 13px center; background:#0266c3;}
.n-l-bot{ float:left; width:100%;border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:4px solid #fdc900; height:200px; }



/*右侧*/
.g_760{text-align:right; width:100%;  height:98px; color:#999999;position:absolute;top:-98px; z-index:1; }
.n-r-title-l{ width:39px; height:98px; background:url(../images/p-001.png) no-repeat left top;position:absolute;top:0px;}
.n-r-title{ width:100%; height:51px; background-color:#f5f5f5; margin-top:47px;}
.n-r-title-add{ width:50%; float:left; color:#999999; line-height:51px; font-size:12px; margin-left:5%; text-align:left;}
.n-r-title-name{ float:right; color:#FFF; background:#0266c3; height:51px; line-height:51px; padding:0px 30px; font-size:18px; margin-right:5%;}
.content{ width:90%;   margin:40px 5% 0px 5%; min-height: 300px }
.content_ab{ width:96%;   margin:40px 2% 0px 2%; min-height: 300px }
.content-pro{ width:96%;   margin:40px 2% 0px 2%; }
.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;}
.detail{ line-height:28px;}
.detail p{padding: 5px 0}
.pd30{ padding:0 0 80px 0;}
.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 table{float:left; border:1px solid #eee;transition: 300ms; }
.news-list table:hover{float:left; border:1px solid #ddd;}




.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 p.font12{ font-size:12px; height:50px; overflow:hidden;color: #8c8c8c;line-height: 22px;} 
.news-list .intro a:hover{
	color: #c41c25;
}
.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: #c41c25;
	background: #c41c25;
	color: #fff;
}
.page{
	margin-top: 0px;
	padding-top: 30px;
	text-align: center;
}
.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: #2368b3;
	font-weight: bold;
	color: #fff;
	border: 1px solid #2368b3;
}

.faq-wrap .part2 {
}
.faq-wrap .part2 .list {
  margin-top: 30px;
}
.faq-wrap .part2 .list li {
  width: 100%;
}
.faq-wrap .part2 .list li.cur {
  background: #f5f5f5;
}
.faq-wrap .part2 .list li.cur .q .btn {
  background-position: center bottom;
}
.faq-wrap .part2 .list .main {
  width: 100%;
  padding: 15px 0 10px;
  border-bottom: 1px solid #dae0e4;
  margin: 0 auto;
  cursor: pointer;
}
.faq-wrap .part2 .list .main .q {
  padding: 0 10px 0 20px;
  font-size: 16px;
  line-height: 2;
  color: #333;
}
.faq-wrap .part2 .list .main .q .btn {
  width: 40px;
  height: 40px;
  background: url(../images/bg_btn02.png) no-repeat center top;
  /*cursor: pointer;*/
}
.faq-wrap .part2 .list .main .a {
  display: none;
  padding: 0px 3% 10px 3%;
  font-size: 14px;
  line-height: 26px;
  color: #666;
  width:94%; float:left;
}

.content-pro{ width:96%;   margin:30px 2% 0px 2%; }

.cs-lst {
  width:100%;
  padding-top: 0;
  padding-bottom: 0px; }
  .cs-lst li {
    width: 22.5%;
	margin:0px 0 22px 2%;	
	float:left;}
    .cs-lst li:hover .img img {
       }
    .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:180px; height:auto;  margin:0 0 0 0; background-color:#fff; float:left;border:1px solid #e5e5e5}
.gallery2 .img_box{ width:180px; height:57px; line-height:0px; margin:0 auto;  text-align:center;vertical-align:middle;display:table-cell; }
.gallery2 .img_title{width:96%; text-align:center; padding:10px 2% 10px 2%;color: #333;font-size: 13px;line-height: 14px; height:19PX; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.gallery2 .img_title a{color: #57493d;}
.gallery2:hover{background-color:#fff;border:1px solid #9cc2ea;}
.gallery2:hover .img_title{background-color:#fff; color:#FFF}

.show{ width:90%;   margin:40px 5% 0px 5%; }
.show .name{ font-size:18px; color:#fff; background:#0266c3; height:45px; line-height:45px; text-align:center;}
.show .img{ text-align:center; padding:20px 0; width: 816px; max-height: 543px; }
.show .img img{ max-width: 816px; max-height: 543px; margin: 0 auto }
.show .detail{}
.show .detail h2{ padding:8px 10px; font-size:16px; color:#000; background:#edf5fc; font-weight:normal; border-bottom:1px dashed #caddee; font-weight:bold; }
.show .detail .cont{ min-height: 50px; padding: 10px}
.show .detail .cont p{  margin:15px 0 25px 0;}

.dy-lst .dylst {
  margin-bottom: 30px; margin-top:20PX; }
  .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: #0266c3; }
    .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 #ddd;
	  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); }
		
.nList{width:100%;  padding:0px 0%;}
.nList dt{float:left; background:url(../images/004.png) 5px 12px  no-repeat; text-indent:15px; font-size:14px; line-height:20px; padding:5px 0;  width:100%;border-bottom:1px dotted #CCC;  padding-bottom:10px; margin-bottom:5px; }
.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 dt a{color: #666;}
.nList dt a:hover {color: #c41c25;}
.nList .nClip a {color: #999;}
.nList .nClip a:hover {color: #2577e3;}

.hezuo p{ float:left; margin:0px 11px 20px 11px; border:1px solid #eaeaea;}


/*在线反馈*/
.mess_inner{ width:100%; height:auto; clear:both;border-bottom:1px #f1f1f1 solid;}
.mess_ali{ text-align:center; padding-top:60px; padding-bottom:70px;}
.mess_wen{ font-size:18px; color:#333; font-weight:bold; line-height:55px; width:500px; text-align:left; padding-bottom:10px; padding-left:20px;}
.m_form{ width:500px; height:380px; font-size:14px; color:#8a8989; padding-left:20px; margin:0 auto; margin-top:0px;}
.m_input_l input{ width:235px; height:38px; float:left; border: 1px solid #bebebe; background:none; margin-bottom:20px; font-size:14px; color:#8a8989; text-indent:15px;line-height:38px;font-family:"微软雅黑";}
.m_input_r input{ width:235px; height:38px; float:right; border: 1px solid #bebebe; background:none; margin-bottom:20px; font-size:14px; color:#8a8989;text-indent:15px;line-height:38px;font-family:"微软雅黑";}
.m_input input{ width:500px; height:38px; float:left; border: 1px solid #bebebe; background:none; margin-bottom:20px; font-size:14px; color:#8a8989; text-indent:15px;line-height:38px;font-family:"微软雅黑";}
.m_input select{ width:500px; height:38px; float:left; border: 1px solid #bebebe; background:none; margin-bottom:20px; font-size:14px; color:#8a8989; text-indent:15px;line-height:38px;font-family:"微软雅黑";}
.m_form textarea{ clear:both;width:500px; height:205px;border:1px solid #bebebe; background:none; margin-bottom:20px; font-size:14px; color:#8a8989; line-height:30px; text-indent:15px;font-family:"微软雅黑";}
.m_btm input{ width:500px; height:42px; border-radius:5px; float:left; font-size:16px; color:#fff; border:none; cursor:pointer;font-family:"微软雅黑"; margin:0 auto;}
.m_sub{ background:#c41c25; margin-right:18px; width:160px; margin:0 auto; text-align:center;}
.m_res{ background:#222222;}
.mar_40{ margin-top:40px;}

.z_1000_13{float:left; width:100%; padding:0px 0 0 0;}
.line_7{float:left; width:95%; padding-right:5%; height:50px; background:#2368b3; text-align:center; line-height:50px; font-size:14px; color:#fff;}
.span_4{float:left; padding-left:30px; color:#333;}
.span_5{float:left; padding-left:30px; color:#fff;}
.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:94%; text-align:center; }
.sideMen_1 h3 em{ float:right; display:block; width: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:#54a6d8; 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;}
.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:#c41c25; line-height:50px; text-align:center; color:#fff; font-size:16px; margin-top:24px;}

.cont_w_50{ width:68%; float:left; padding-left:1%;}
.cont_w_20{ width:160px; float:right; padding-right:3%;}
.cont_line{ border-top:1px dotted #ccc; padding:20px 0% 40px 0%; margin-left:1%; margin-right:1%; width:98%; margin-top:50px;}
.my-map { margin: 0 auto; width: 100%; height: 460px; }
.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{ padding: 30px 0 20px 0 }
.page span, .page strong, .page a{display:block; float:left; margin:0 2px; padding:4px 10px; border:1px solid #ddd; font-size: 14px; font-family:Verdana, Geneva, sans-serif}
.page .pages{ width:auto; display:table;   text-align:center; margin:0 auto;}
.page a:hover{ background: #e60012; color:#fff; border:1px solid #e60012; }


.newsTitle{ width:100%; line-height:30px; padding-bottom:10px; font-size:20px; margin:20px 0 25px 0; text-align:center; color:#333; font-weight:bold}
.newsTitle2{width:100%; height:32px; line-height:32px;  color:#777; border-top:#ccc 1px dotted; border-bottom:#CCC 1px dotted; text-align:center; margin-bottom:30px; font-size:12px} 
.newsContent{margin:0 auto; line-height:30px; padding:10px 0 10px 0; width: 100%; }
.newsContent img{max-width:100%; padding:0 0;}
.newsContent p{padding:0 0;}


.content_pic{ width:100%; margin: 0 auto; 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}
.newtrip .lanx{color: #1a1a1a}

.nexts{ float:left; width:40px; height:100px; position:absolute; left:0; top:50%; margin-top: -60px}
.nextx{ float:right; width:40px; height:100px; position:absolute; right:0; top:50%; margin-top: -60px}
.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}