/* CSS bannner */
#banner {position:relative; z-index:1; min-width:1100px; height:360px; overflow:hidden;z-index: 1;}
#banner .pics {position:relative; width:100%; height:100%;}
#banner .pics li {display:none; position:absolute; top:0; left:0; z-index:1; 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:-30px; width:61px; height:61px; -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:-61px;background:url(../images/prev_on.png) no-repeat 0 0;filter:alpha(opacity=50);opacity:0.5;}
#banner .btns .next {right:-61px;background:url(../images/next_on.png) no-repeat 0 0;filter:alpha(opacity=50);opacity:0.5;}
#banner .btns .prev.on {left:65px;background:url(../images/prev.png) no-repeat 0 0;filter:alpha(opacity=50);opacity:0.5;}
#banner .btns .next.on {right:65px;background:url(../images/next.png) no-repeat 0 0;filter:alpha(opacity=50);opacity:0.5;}
/*#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(../img/index/prev.png) no-repeat 0 0;}
#banner .btns .prev .on  {background:url(../img/index/prev_on.png) no-repeat 0 0;}
#banner .btns .next .off {background:url(../img/index/next.png) no-repeat 0 0;}
#banner .btns .next .on {background:url(../img/index/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; right: 10px; bottom:10px; z-index:5;  width:120px; height:10px; overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li {float:left; margin-right: 6px;border-radius:5px; width:10px; height:10px;border:0; cursor:pointer; background: #fff;line-height: 18px;font-size: 9px;text-align: center; color: #FFF;}
#banner .g-wrap .idxs li.on {background-color:#114479;}
/* CSS bannner en*/

.list_title{width: 190px;height:35px;background: url(../images/index_list_back.jpg) no-repeat 0 0;}
.list_title .list_link{float:right;width: 147px;text-align:center;line-height:35px;color: #fff;font-size: 16px;font-family: "microsoft yahei";font-weight:600 ;}
.list_title .list_link a{color: #fff;}
/* CSS Document */
/* CSS news */
.index_news{position: relative;width:100%;padding-top: 67px;overflow: hidden;margin-bottom: 57px;}
.news_left{float:left;width:612px; height:auto; overflow:hidden;}
.news_line{width:612px;height: 34px;border-bottom:1px solid #959595;z-index: -1;}
.news_box{margin:43px 40px 0;}
.news_box ol{position:relative;width: 84px;height: 27px;top:-112px;left:348px;}
.news_box ol li{float:left;width: 17px;height: 17px;margin: 5px 2px;background: #fff;color: #000;font-size: 12px;text-align: center;}
.news_box ol li.seleted{background: #1AA4CA;color: #fff;}
.news_box .news_img{width:440px;margin-left:12px;height: 254px;overflow: hidden;}
.news_box .news_img img{width:440px;}
.news_box .ns_detaile_box{float:left;width: 440px;overflow: hidden;margin-left: 12px;}
.news_box .ns_detaile_box h4{font-size: 17px;color: #333333;line-height: 32px;margin:5px 0 0;font-family:"microsoft yahei" ;}
.news_box .ns_detaile_box h4 a{color: #333333;}
.news_box .ns_detaile_box p{color: #111111;line-height: 22px;font-size: 14px;text-indent: 2em;font-family:"microsoft yahei";}
.news_box .ns_detaile_box p a{color: #111111;font-family:"microsoft yahei"}
.news_right{ float:right; width:488px; height:auto; overflow:hidden;}
/* news 结束 */
/* news 业务开始 */
.index_center_box{min-width: 1100px;padding-top: 5px;padding-bottom:58px;background-color:#f3f3f3;overflow: hidden;}
.top_link{width: 100%;height: 35px;}
.second_box{position: relative;padding-top: 24px;display: flex;align-items: flex-start;justify-content: space-between;height: 363px;}
.second_box .list_box{display:block;height: 100%;width: 33%;background: #ffffff;z-index: 12;}
.second_box .list_box a{position:relative;width: 100%;float: left;height: 100%;background: #ffffff;display: flex;align-items: center;flex-direction: column;justify-content: flex-start;box-sizing: border-box;padding: 40px;text-decoration: none;transition:all 0.2s linear;-webkit-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.second_box .list_box a:hover{background: rgba(0,0,0,0.25);}
.second_box .list_box a img{width: 80px;height: 80px;}
.second_box .list_box a h4{color: #333;font-size: 20px;margin-top: 20px;font-weight: normal;}
.second_box .list_box a .text_dec{
margin-top: 15px;
padding-left: 46px;
padding-right: 46px;
font-size: 12px;
overflow: hidden;
line-height: 22px;
text-align: left;
background: none;
}
/* news 业务结束 */
/*liks start*/
.link_box{width:1098px;border: 1px solid #e3e3e3;height: 168px;overflow: hidden;margin-top: 43px;margin-bottom: 33px;}
.navlist1{width:1120px;overflow:hidden;position:relative;}
.navlist1 ul{float:left;width:190px;position:relative;}
.navlist1 ul li{float:left;width:190px;background:url(../images/index_back2.jpg) no-repeat left center;padding:11px 0;height:35px;color: #fff;}
.navlist1 ul li span{width: 147px;float: right;text-align: center;line-height: 35px;}
.navlist1 ul li.selected{background:url(../images/index_list_back.jpg) no-repeat left center;}
.navlist1 ul li a{color: #fff;font-family:"microsoft yahei" ;}
.navlist1 dl{float:left;width:912px;position:relative;height: 380px;overflow: hidden;}
.navlist1 dl dt{position:relative;width:912px;overflow: hidden;}
.navlist1 dl dt .con_box{position:relative;width:912px;height: 168px;overflow: hidden;}
.navlist1 dl dt .con_box a{display:block;overflow: hidden;float:left;padding:5px;width:172px;height:47px;font-family: "microsoft yahei" ;text-align: center;}
.navlist1 dl dt .con_box a.list_box{display:block;position:relative;overflow: hidden;}
/*liks end*/

.navlist{width:488px;overflow:hidden;position:relative;}
.navlist ul{width:416px;position:relative;}
.navlist ul li{float:left;width:102px;font-size:15px;height:30px;line-height:30px;padding-top:4px;text-align: center;background: url(../images/list_line.jpg) no-repeat center right;border-bottom: 1px solid #959595;border-top-left-radius:9px;border-top-right-radius:9px; -moz-border-top-left-radius:9px;-moz-border-top-right-radius:9px;-ms-border-top-left-radius:9px;-ms-border-top-right-radius:9px;}
.navlist ul li:last-child{background:none;}
.navlist ul li a{color: #1c1c1c;font-family:"microsoft yahei" ;}
.navlist ul li.select{background-color:#114579;border-bottom: 1px solid #114579;background-image:none;}
.navlist ul li.select a{background-color:#114579;color: #fff;}
.navlist .more_link{float:right;font-family:"microsoft yahei";position:relative;text-align:right;font-size:14px;height:30px;line-height:30px;margin-top:4px;padding-right:16px;width:64px;border-bottom: 1px solid #959595;color: #274e7d;text-align: right;background: url(../images/news_more.jpg) no-repeat center right;}

.navlist dl{float:left;width:488px;position:relative;height: 380px;overflow: hidden;}
.navlist dl dt{width:488px;overflow: hidden;}
.navlist dl dt .ns_box{margin-top:26px;padding-left: 8px;}

.ns_first{width:auto;padding-left:3px;margin-left:8px;width: 477px;}
.ns_first h4{margin:32px 0 8px;font-size:17px;font-family:"microsoft yahei" ;color: #333333;}
.ns_first .article_dec{line-height:24px;font-size:13px;color:#141414;text-indent: 2em;margin-bottom: 16px;font-family:"microsoft yahei";}
.article_list{margin-left: 8px;padding-left:18px;background:url(../images/article_circle.png) no-repeat left center;height:38px;line-height:38px;font-size:14px;border-top:1px dashed #959595;width:462px;}
.article_list a{color:#141414;font-family:"microsoft yahei";}
.article_list a .time{float:right;line-height:38px;font-size:14px;color:inherit;text-align: right;font-family:"microsoft yahei";}


.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}

#fdck {
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
#img{
	cursor: pointer;
	z-index:110;
}
#img span{
	position: absolute;
	display: block;
	right: 5px;
	top: 0;
	line-height: 20px;
	font-size: 24px;
	z-index: 112;
	cursor: pointer;
	color: #ffffff;
}