﻿@charset "utf-8";
/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:500px; min-width: 1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:500px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:500px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0;}
/* 新版幻灯片end*/

.container .leaa{float:left; width:575px; margin-right:50px; height:260px; overflow:hidden}
.container .leaa h1{font-size:28px; color:#444444; background:url(../images/abouth1.jpg) no-repeat left center; padding-left:30px; line-height:25px; height:25px; margin-bottom:20px;}
.container .leaa h1 .more1{ float:right }
.container .leaa h1 .more1 a{ display:inline-block; background:#2d6ace; border-radius:25px; line-height:25px; height:25px; color:#fff; font-size:14px; padding:0 40px; text-transform:uppercase; border:2px solid #2d6ace;}
.container .leaa h1 .more1 a:hover{ background:#fff;  color:#2d6ace; text-decoration:none}
.container .leaa dd{ color:#999999; line-height:28px}
.container .riaa{float:right; width:575px; }

/* 手机幻灯片 */
.slideBox{ width:575px; height:260px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:575px; height:260px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 手机幻灯片_end */
/*1*/
.xone_bj{ height:290px; min-width: 1200px;}
.indexone{width:1200px; min-width: 1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.indexone li{float:left; width:277px;margin-left:20px;overflow:hidden}
.indexone li h1{font-weight:300; font-size:20px;line-height:45px; text-align:center; color:#666666; background-color:#FFFFFF; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.indexone li dl{width:100%; height:208px; margin-top:10px; overflow:hidden;}
.indexone li img{ -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; }
.indexone li:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); }
.indexone li dt{background:url(../images/time1.png) no-repeat left center; padding-left:20px; line-height:18px; font-size:12px; color:#999999}
.indexone li dd{line-height:25px; font-size:12px; color:#999999; margin-top:10px;}
.indexone li:nth-of-type(3n+0){margin-right:0px;}
.indexone li:first-child+li+li{margin-right:0px;}
.indexone li a{ text-decoration:none}
.indexone li:hover h1{ color:#2d6ace}
/*1end*/

.in_FproW{ background:url(../images/pro_bg.jpg) no-repeat; background-attachment:fixed; background-size:cover; margin-top:64px; padding:60px 0 52px; min-width: 1200px;}
.in_Fpro_tW{ background:rgba(0,0,0,0.5); padding:20px 0 20px; margin-top:56px; background:#333333; overflow:hidden; min-width: 1200px;}
.in_Fpro_t {min-width: 1200px;}
.in_Fpro_t .in_title{ float:left;}
.in_Fpro_t .in_title{ text-align:left;}
.in_Fpro_t .in_title span{ color:#fff; font-size:30px; line-height:30px; text-transform:uppercase; display:inline-block; font-weight:bold}
.in_Fpro_t .in_title span:before{line-height:30px;content: "//"; color: #2d6ace; font-size: 30px; letter-spacing:-2px; margin-right:14px}
.in_Fpro_t a{ float:right; display:inline-block; line-height:26px; background:#2d6ace; border-radius:25px; padding:0 22px; color:#fff; text-transform:uppercase; border:2px solid #2d6ace}
.in_Fpro_t a:hover{ background:none; color:#fff; text-decoration:none}

/* 本例子css */
.ladyScroll{width:1200px; min-width:1200px;height:280px; margin:0 auto;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:120px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:1160px; min-width:1160px; margin-left:22px;padding-top:30px;overflow:hidden;position:absolute; }
.ladyScroll dl{float:left;width:280px;text-align:center;position:relative; margin-right:10px; border:1px solid #ddd}
.ladyScroll  span{display:block;width:100%;height:40px;position:absolute;left:0px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:100%; overflow:hidden;}
.ladyScroll  img{display:block; width:100%; height:230px;}
.ladyScroll  dd{width:100%;height:35px;line-height:28px;font-size:18px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:0px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#0783e3;  }

.lanren{width:1200px; overflow:hidden;margin:35px auto;}
.lanren ul{ margin-left:7px;}
.lanren ul li{width:277px;height:350px;float:left;margin:0 20px 20px 1px;position:relative;overflow:hidden;cursor:pointer;}
.lanren .txt{width:277px;height:60px; background:url(../images/red.png) repeat;position:absolute;left:0;bottom:0;color:#fff;}

.lanren .txt h3{font-size:20px;font-weight:200;height:60px;font-weight:bold;text-align:center;line-height:60px;color:#fff;margin:0 20px 15px 0;background: url(../images/cj.png) no-repeat right center;}
.lanren .txt p{font-size:14px;text-align:center;}
.lanren .blue .txt{background:url(../images/1px.png) repeat;}


.cp{text-align: center;padding: 50px 0;max-width: 1200px;margin: 0 auto;}
.cp .content-slider li{width: 240px;height: 98px;}
.cp .content-slider li a{display: block;border:1px solid #ddd;margin: 0 10px;}
.cp .content-slider li a:hover{display: block;border:1px solid #3da7bf;}
.cp .lSSlideOuter .lSPager.lSpg{padding-top: 10px;}
.banq{background:#202024;color: #999;padding: 12px 0;}
.banq a{color: #2cbdd4;}
.nyban{background:url(../images/banbj.jpg) center top no-repeat;height: 267px;}
.mbx{max-width: 1200px;margin: 0 auto;line-height: 70px;color: #fff;padding-left: 10px;}
.mbx a{color: #fff;}

#box-main{width:100%;background:#656573;padding:30px 0 20px;}
.wpxc{width:1200px;margin: 0 auto;}
.wpitem1{width: 460px;float: left;background:#399cb6;margin-right: 1.5%;}
.wpitem2{width: 460px;float: left;background:#87879b;}
.wpitem1 img,.wpitem2 img{float: left;margin-right: 15px;}
.wpxc a {color: #fff;text-decoration: none;line-height: 24px;}
.wpxc a:hover{color: #f2eb24;}
.wpxc a h3{padding: 25px 10px 10px 0;font-size: 16px;font-weight: bold;color: #fff;}
.wpxc a p{font-size: 12px;padding-right: 10px;}
.lxwm{float: right;}
.wpxv{max-width: 1200px;margin:250px auto 0;text-align: center;position: relative;}
.wpxv h3{font-size: 24px;font-weight: bold;color: #fff;}
.wpxv span{font-weight: normal;display: block;font-size: 16px;}
.wpxv i{font-size: 60px;position: absolute;bottom: -55px;color: #656573;}

@media (max-width: 1200px) {
  .wpitem1{width: 49%;float: left;margin-right: 0;}
  .wpitem2{width: 49%;float: right;margin-right: 0;}
  .lxwm{display: none;}
}
@media (max-width: 991px) {
  #box-main{padding: 15px 0 20px;margin-top: 15px;}
  .wpitem1,.wpitem2{width: 100%;float: none;overflow: hidden;margin-bottom: 15px;}
  .wpxc a h3{font-size: 1.5em;line-height: 1.5;}
  .wpxv{margin-top: 15px;}
}
@media (max-width: 540px) {
  .wpitem1 img,.wpitem2 img{width: 50%;}
  .wpxc a h3{padding: 5% 15px 10px;font-size: 16px;font-weight: normal;}
  .wpxv{margin-top: 10px;}
}

/*首页底部新闻*/
.index_n{width:1150px; min-width:1150px; margin:0 auto; overflow:hidden; margin-top:10px;}
.index_n li{ float:left; width:530px; margin-left:10px; margin-right:30px;}
.index_n li:nth-of-type(3n+0){margin-right:0px;}
.index_n li:first-child+li+li{margin-right:0px;}
.index_n .inews{width:100%;}
.index_n .news-title{
	height: 40px;
	line-height: 40px;
	padding-bottom: 5px;
	background:url(../images/sub02.jpg) no-repeat right center;
	padding-left: 15px;
	margin-bottom:10px;
}
.index_n .news-title h3{
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	font-weight: normal;
	background: url(../images/icon.jpg) no-repeat left center;
	padding-left: 15px;
}
.index_n .news-title h3 span{
	font-size: 12px;
	color: #666;
	margin-left:20px;
}
.news-list{margin-top: 1px; }
.news-list li{
	height: 34px;
	line-height: 34px;
	background: url(../images/icon_news.gif) no-repeat left center;
	border-bottom: 1px dotted #999;
	overflow:hidden;
}
.news-list li a{
	float: left;
	text-indent: 15px;
}
.news-list li span{
	float: right;
}
/*首页底部新闻_end*/*/



.nyban{background:url(../images/banbj.jpg) center top no-repeat;height: 267px;}
.mbx{max-width: 1200px;margin: 0 auto;line-height: 70px;color: #fff;padding-left: 10px;}
.mbx a{color: #fff;}

.nyban .logowz{max-width: 1200px;margin: 0 auto;}
.nyban .logowz img{width:153px;float:left;margin-top: 70px;border-right: 1px solid #ace9fb;padding-right: 20px;margin-right: 20px;}
.nyban .logowz #logowz1{max-width:900px;margin: 0 auto;font-size: 30px;font-weight: bold;color: #fff;padding-top: 55px;padding-left: 10px;}
.nyban h3{max-width:1200px;margin: 0 auto;font-size: 30px;font-weight: bold;color: #fff;padding-top: 55px;padding-left: 10px;}
.nyban h4{font-size: 26px;max-width: 1200px;margin: 0 auto;padding-top: 35px;color: #fff;}
.nyban h3 span,.nyban h4 span{font-weight: normal;font-size: 18px;display: block;}