@charset "utf-8";
/* CSS Document */

/*通用*/
  /*外边距*/
.mt-0{ margin-top:0;}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-0{ margin-bottom:0;}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-0{ margin-left:0;}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-0{ margin-right:0;}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}
  /*内填充*/
.pt-0{ padding-top:0;}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}
.pb-0{ padding-bottom:0;}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}
.pl-0{ padding-left:0;}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}
.pr-0{ padding-right:0;}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}
.pd-0{ padding:0;}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}

  /*文字+段落*/
.f-12{ font-size:12px;}.f-13{ font-size:13px;}.f-14{ font-size:14px;}.f-16{ font-size:16px;}.f-18{ font-size:18px;}.f-20{ font-size:20px;}.f-22{ font-size:22px;}.f-24{ font-size:24px;}.f-26{ font-size:26px;}.f-28{ font-size:28px;}.f-30{ font-size:30px;}
.f-yahei{font-family:"Microsoft YaHei","微软雅黑";}
.f-songti{ font-family: "SimSun","宋体";}
.text-ind2em{text-indent:2em;}
.f-bold{ font-weight:bold;}
/*默认*/
a{ color:#333; text-decoration: none;outline: none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
a:hover, a:active, a:focus {color: #e2504a;text-decoration: none;}  /*当前颜色 */
ol, ul{list-style: none; padding-left:0;}

.text-ellipsis{text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.bg-fff{ background-color:#fff;}

.form-control:focus{border-color: #0093dd;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(194,36,95,.6);}  /*当前颜色 input框颜色*/
.form-control:focus::-moz-placeholder{color:#0093dd;opacity:1}.form-control:focus:-ms-input-placeholder{color:#0093dd}.form-control:focus::-webkit-input-placeholder{color:#0093dd} /*当前颜色 input框placeholder颜色*/
.pager-loose > li > a, .pager-loose > li > span {margin-left: 5px;margin-bottom:5px;border-radius: 4px;} /*分页*/

img{ max-width:100%;}  
img.fill{width: 100%;height: 100%;}

a.more{ color: #fff; } /*当前颜色 */
a.more:hover{font-weight: bold;}

.row-8{margin-right: -8px;margin-left: -8px;}
.row-8 .col-lg-1, .row-8 .col-lg-10, .row-8 .col-lg-11, .row-8 .col-lg-12, .row-8 .col-lg-2, .row-8 .col-lg-3, .row-8 .col-lg-4, .row-8 .col-lg-5, .row-8 .col-lg-6, .row-8 .col-lg-7, .row-8 .col-lg-8, .row-8 .col-lg-9, .row-8 .col-md-1, .row-8 .col-md-10, .row-8 .col-md-11, .row-8 .col-md-12, .row-8 .col-md-2, .row-8 .col-md-3, .row-8 .col-md-4, .row-8 .col-md-5, .row-8 .col-md-6, .row-8 .col-md-7, .row-8 .col-md-8, .row-8 .col-md-9, .row-8 .col-sm-1, .row-8 .col-sm-10, .row-8 .col-sm-11, .row-8 .col-sm-12, .row-8 .col-sm-2, .row-8 .col-sm-3, .row-8 .col-sm-4, .row-8 .col-sm-5, .row-8 .col-sm-6, .row-8 .col-sm-7, .row-8 .col-sm-8, .row-8 .col-sm-9, .row-8 .col-xs-1, .row-8 .col-xs-10, .row-8 .col-xs-11, .row-8 .col-xs-12, .row-8 .col-xs-2, .row-8 .col-xs-3, .row-8 .col-xs-4, .row-8 .col-xs-5, .row-8 .col-xs-6, .row-8 .col-xs-7, .row-8 .col-xs-8, .row-8 .col-xs-9{padding-right: 8px;
padding-left: 8px;}/*居中宽度缩小*/

.animate {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    transition-duration: 0.5s;
}/*操作延迟*/                

/*首页*/
body.index_bg{
    background: url(../images/i/1.png) no-repeat left 90%;
    background-size: 100%;
}
.index_bg2{
	background: url(../images/i/foot.png) no-repeat center bottom;background-size: 100%;padding-bottom: 0px; 
}
	/*banner*/
.index_banner{ overflow: hidden; margin-bottom: 10px;}
#index_top_slider{ margin-bottom: auto;}
#index_top_slider li{display: none;}
#index_top_slider li img{ width: 100%;}
.index_banner .container{ position: relative;}
#num{ display: none;}
.index_banner .logo{position: absolute; left: 20px; top: 0;}

@media screen and (max-width: 767px){
.index_banner .logo{ position: static; text-align: center; padding: 10px;}
.index_banner .container{ padding: 0;}
.index_banner{ margin-bottom: auto;}
}

	/*头部导航*/
.header_nav{/*background-color: #008fd7;*/position: relative;}
.header_nav .navbar{ margin-bottom:auto; border-radius:6px; border:none; background-color:transparent;background-color: #0093dd;}
.header_nav .navbar-collapse{ padding:0;}
.header_nav .navbar-default .navbar-toggle{ border-color:transparent;}
.header_nav .navbar-default .navbar-brand{ color: #fff; font-size: 12px;
    padding-right: 0;}
.header_nav .navbar-default .navbar-toggle .icon-bar{    background-color: #fff;}
.header_nav .navbar-nav li{ float:none;}
.header_nav .navbar-default .navbar-nav > li > a{    white-space: nowrap; color:#fff;font-size: 16px; padding-left:0; padding-right:0; position: relative;}
.header_nav .navbar-default .navbar-nav > li > a:hover{color:#fee15a;}
.header_nav .navbar-default .navbar-nav > li > a:after{content:"|"; position: absolute; right: 0; top: 14px;}
.header_nav .navbar-default .navbar-nav > li:last-child > a:after{content:"";}

.header_nav .navbar-default .navbar-nav > .active > a,.header_nav .navbar-default .navbar-nav > .active > a:focus,.header_nav .navbar-default .navbar-nav > .active > a:hover{color:#fee15a; background-color: transparent;}
.header_nav .navbar-default .navbar-nav li > ul{ position:absolute; left:0; z-index:2; padding-left:0; width:100%;}
.header_nav .navbar-default .navbar-nav li > ul li{ width:100%;}
.header_nav .navbar-default .navbar-nav li > ul li a{ text-align:center; color:#fff; display:block; background-color:#008fd7;-moz-opacity: 0.8;-webkit-opacity: 0.8;opacity: 0.8;filter: alpha(opacity=80);margin-bottom: 1px;padding: 8px 5px;}
.header_nav .navbar-default .navbar-nav li > ul li a:hover{filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity: 1; opacity: 1;color:#fee15a;}

@media (max-width: 991px) {.header_nav .navbar-default .navbar-nav > li > a{ font-size:14px;}
.header_nav .navbar-default .navbar-nav li > ul li a{font-size: 12px;}
}
@media (max-width: 767px) {
	.header_nav .container{ padding: 0;}
	.header_nav .navbar{ border-radius: 0;}
	.header_nav .navbar-nav li{ margin-top:5px;}.header_nav .navbar-default .navbar-nav{ margin:auto;}
	.header_nav .navbar-default .navbar-nav > li > a{ margin-bottom:auto;}
	.header_nav .navbar-default .navbar-nav li > ul{ min-width:100%; position:relative; display:block !important;padding: 0 20px; overflow:hidden; background-color:#fff; }
	.header_nav .navbar-default .navbar-nav li > ul li a{ color:#333; float:left; padding:10px 5px; background-color:#fff;width: 33%; position: relative;}
	.header_nav .navbar-default .navbar-nav li > ul li a:after{content:"|"; position: absolute; right: 0; top: 10px;}
	.header_nav .navbar-default .navbar-nav > li > a:after,	.header_nav .navbar-default .navbar-nav li > ul li:nth-child(3n) a:after{content:"";}
}

	/*滚动+搜索*/
.idx_infoList{ margin-top: 10px; margin-bottom: 10px;}
@media (max-width: 767px) {
	.idx_infoList .left,.idx_infoList .right{ margin-bottom: 10px;}	
}	
		/*滚动*/
.NoticeLink{width:100%;overflow:hidden; position: relative; padding-left: 80px;    font-size: 12px;}
.NoticeLink .title{position: absolute; top: 1px; left: 1px;  height: 34px; line-height: 34px; font-weight: bold; background: url(../images/ico14.png) no-repeat  center left; padding-left: 15px; }
.NoticeLink .Noticelink_box{width:100%;margin:0 auto;overflow:hidden;}
.NoticeLink .txtMarquee-left {width:8000%;}
.NoticeLink .txtMarquee-left .bd{ float:left;}
.NoticeLink .txtMarquee-left ul{float:left;height: 34px;line-height: 34px;overflow:hidden; zoom:1;  margin-bottom: auto;}
.NoticeLink .txtMarquee-left ul li{float:left;height: 34px;line-height: 34px; list-style:none;padding-right: 15px;}
.NoticeLink .txtMarquee-left ul li span{ margin-left: 20px;}
.NoticeLink li a{margin-right:10px;}
	/*搜索*/
.idx_infoList form{ position: relative;-moz-box-shadow: 0px 0px 3px #909090;-webkit-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;margin-top: 0px;border: 1px solid #ccc;}
.idx_infoList form .ip_txt{ height: 32px; line-height: 32px; padding-left: 10px; padding-right: 32px; width: 100%;}
.idx_infoList form .sub{width: 32px; height: 32px;background: url(../images/s_bg.png) no-repeat;cursor: pointer; position: absolute; right: 0; top: 0; border: none;}

	/*首页内容1*/
 .main01{ overflow: hidden; height: 292px; margin-bottom: 10px;}
		/*轮播*/
#slidershow2 .carousel-indicators{ width:100%; right: 0; bottom: 5px;left: auto; margin-left: auto; margin-bottom:auto;  text-align:right;}
#slidershow2 .carousel-indicators li{ background-color:#595958 ; width:16px; height:16px; border: none; border-radius: 0; text-indent: 0; line-height: 16px; text-align: center; color: #fff;font-size: 11px;}
#slidershow2 .carousel-indicators li.active{ background-color:#ff0000;}
#slidershow2 .carousel-inner > .item > a > img,#slidershow2 .carousel-inner > .item > img{ height:292px; width: 100%;}
#slidershow2 .carousel-inner > .item > a span{ width: 100%; position: absolute; bottom: 0; background-color: rgba(0,0,0,.5); padding: 0 10px; color: #fff; line-height: 30px;}
		/*列表*/
 .main01 .right .r_title{ background-color: #da251d;height: 33px;line-height: 33px;border-radius: 10px 10px 0 0;color: #fff;font-size: 15px;}
.main01 .right .r_title span{display: inline-block;padding: 0 15px;cursor: pointer;}
.main01 .right .r_title span:first-child{border-radius: 10px 0px 0 0;}
.main01 .right .r_title span.active{ background-color: #0193de;}

.main01 .right .r_list{border: 1px solid #a5a6a7; border-top: none; background-color: #ebf2f6;padding: 4px 13px;line-height: 25px; font-size: 12px;}
.main01 .right .r_list ul{ margin-bottom: auto;}
.main01 .right .r_list ul li{ position: relative;}
.main01 .right .r_list ul li a{ display: block;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; padding-right: 65px;color: #2b7399;}
.main01 .right .r_list ul li a:hover{color: #2b7399;text-decoration: underline;}
.main01 .right .r_list ul li span{ position: absolute; right: 0; top: 0;color: #848484;}

@media (max-width: 767px) {
	 .main01{ height: auto;}
	 .main01 .right{padding-top: 10px;}
	 #slidershow2 .carousel-inner > .item > a > img,#slidershow2 .carousel-inner > .item > img{ height: 200px;}
}

/*首页内容2*/
.main02{ margin: 20px auto;}

.main02 ul li img{-moz-box-shadow: 0px 0px 6px #a4a4a4;-webkit-box-shadow: 0px 0px 6px #a4a4a4;box-shadow: 0px 0px 6px #a4a4a4;display: block; margin: auto;}

@media (max-width: 991px) {
	.main02 ul li{ margin-bottom: 10px;}
}
/*首页内容03*/
.main03{ margin-bottom: 10px; margin-top:20px;font-family:"Microsoft YaHei","微软雅黑";}
.main03_title{ margin-top:auto; margin-bottom: 15px; padding-left: 90px; background-repeat: no-repeat; background-position: left center; background-size: auto 74px;height: 74px;line-height: 70px;color: #fff;font-size: 16px; position: relative; background-image: url(../images/ico07.png);}
.main03_title:after{content:"◆";color:#fff;font-family:simsun;font-size:36px;line-height:0;position:absolute;bottom:37px;right:-17px;}
.main03_title.one{ background-image: url(../images/ico07.png);}
.main03_title.two{ background-image: url(../images/ico08.png);}
.main03_title.three{ background-image: url(../images/ico10.png);}
.main03_title.four{ background-image: url(../images/ico11.png);}

.main03 .main03_list a.images img{width: 165px;height: 145px;background: #fff;padding: 4px;border: 1px solid #a2a3a3;float: left; margin-right: 10px;}
.main03 .main03_list ul{ padding-left: 175px; font-size: 12px;}
.main03 .main03_list ul li{border-bottom: 1px dashed #dbdadb;line-height: 23px; width: 100%; position: relative;}
.main03 .main03_list ul li span{ position: absolute; right: 0; top:0;color: #ff0000;}
.main03 .main03_list ul li a{ display: block;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;padding-right: 75px;}

@media (max-width: 767px) {
	.main03 .main03_list a.images img{ float: none; width: auto; height: auto; margin-bottom: 15px;}
	.main03 .main03_list ul{ padding-left: 0;}
}
/*首页内容04*/
.w_banner a{ display: none;}
/*首页内容05*/
.main05{ margin-bottom: 15px;}
.main03_title.five{ background-image: url(../images/ico12.png);}

.main05_list #demo3{ overflow: hidden; width: 100%;}
.main05_list #indemo2 {float: left;width: 800%;}
.main05_list #demo4{ float: left;}
.main05_list #demo5{float: left;margin-left: 7px;}

.main05_list{padding: 10px;background: #ebf2f6;margin-top: 13px;}
.main05_list ul{ margin-bottom: auto;}
.main05_list li{float: left;margin-right: 15px;}
.main05_list li a{color: #2184ba;font-size: 13px;}
.main05_list li a:hover{text-decoration: underline;}
.main05_list li img{width: 155px;height: 103px;border: 1px solid #fff;padding: 1px;}
.main05_list li p{ width: 155px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; text-align: center; margin-bottom: auto;}
/*友情链接*/
.main06{margin-bottom: 15px;}
.main06 .friendlyLink{font-size: 14px;padding: 6px 10px;background-color: #ebf2f6;}
.main06 .friendlyLink a{margin-right: 10px;}
/*页尾*/
.foot{    padding:15% 20px 0; text-align: center;color: #fff;}
.foot p{ margin-bottom: auto;}

@media (max-width: 767px) {
	.foot{ color: #333333;}
}
/*列表页*/
	/*头部*/
.header_logo{ padding: 10px 0;}
.header_logo .right{ text-align: right;}
.header_logo form{ position: relative;-moz-box-shadow: 0px 0px 3px #909090;-webkit-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;margin-top: 30px;border: 1px solid #ccc; max-width: 240px;display: inline-block;}
.header_logo form .ip_txt{ height: 32px; line-height: 32px; padding-left: 10px; padding-right: 32px; width: 100%;}
.header_logo form .sub{width: 32px; height: 32px;background: url(../images/s_bg.png) no-repeat;cursor: pointer; position: absolute; right: 0; top: 0; border: none;}

@media (max-width: 767px) {
	.header_logo .right{ text-align: center;}
	.header_logo form{ max-width: 90%; margin-top: 10px; margin-bottom: 10px; width: 90%;}
	
}
	/*列表页banner*/
.list_banner{ margin: 10px auto;}
	/*列表页左右*/
.list_wrap{font-family:"Microsoft YaHei","微软雅黑";}
.list_wrap .left .l_list,.list_wrap .right{border: 1px solid #d9d9d9; background-color:#fff;min-height: 200px;}
.list_wrap .left .l_list h4{ margin: auto; background-image: url(../images/ico19.png);height: 39px;line-height: 36px;padding-left: 15px;color: #444;font-size: 14px;font-weight: bold;border-bottom: 1px solid #d9d9d9;}
.list_wrap .left .l_list ul{ text-align: center; padding: 15px; padding-bottom: 0; overflow: hidden;}
.list_wrap .left .l_list ul li{margin-bottom: 13px;text-align: center;    font-size: 14px;height: 28px;line-height: 28px;}
.list_wrap .left .l_list ul li a{color: #404040; background-image: url(../images/ico15.png); background-repeat: no-repeat; background-position: center center; background-size: contain; display: block;}
.list_wrap .left .l_list ul li a:hover,.list_wrap .left .l_list ul li.active a{ background-image: url(../images/ico18.png); color: #fff;}
.list_wrap .left .tel{margin-top: 10px; text-align: center;}
.list_wrap .left .tel img{margin-bottom: 10px;}

.list_wrap .list_content{}
.list_wrap .list_content .list_title{background: url(../images/ico13.png) repeat-x;line-height: 36px;height: 38px;border-bottom: 1px solid #d9d9d9;}
.list_wrap .list_content .list_title span{float: left;background: url(../images/ico20.png) no-repeat 15px 11px;padding-left: 35px;font-size: 14px;}
.list_wrap .list_content .list_title p{float: right;margin-right: 10px;background: url(../images/ico14.png) no-repeat 15px center;padding-left: 30px; margin-bottom: auto;}
.list_wrap .list_content .content{padding: 20px;font-size: 14px;color: #666;}
.list_wrap .list_content .content ul li{border-bottom: 1px dashed #ccc;line-height: 40px;background: url(../images/ico.png) no-repeat 3px center;padding-left: 15px; position: relative;}
.list_wrap .list_content .content ul li a{ display: block;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;padding-right: 80px;}
.list_wrap .list_content .content ul li span{ position: absolute; right: 0; top:0;color: #999;}

/*分页*/
.page{text-align:center; margin:30px 0px 30px 0;font-size:13px;color:#e2504a;font-family:"宋体"}
.page a{ margin:0 5px 0px 5px;display:inline-block;text-align:center;padding:2px 8px;color:#d0d0d0;border-radius:2px;line-height:20px;border:1px solid #d0d0d0;}
.page .on,.page a:hover{color:#fff;background:#e2504a;border:1px solid #e2504a;}

@media (max-width: 767px) {
	.list_wrap .left .l_list ul{ margin-bottom: auto;}
	.list_wrap .left .l_list ul li{ width: 50%; float: left; padding:0 10px;}
	.list_wrap .left .l_list,.list_wrap .right{ min-height: auto;}
	
	.list_wrap .list_content .list_title span,.list_wrap .list_content .list_title p{ float: none;}
	.list_wrap .list_content .content{ padding: 35px 10px 0 10px;}
	
	.page{ margin: 10px auto;}
	.page a{ margin-bottom: 10px;}
}
/*详情页*/
.list_wrap .list_content .news{padding: 20px;font-size: 14px;color: #666;}

.arc_news {padding-bottom:30px}
.arc_news .arc_t{font-size:20px;text-align:center;color:#363636;margin-top:10px}
.arc_news .arc_c{color:#4e4e4e;font-size:14px;line-height:30px;margin-top:15px}
.arc_news .arc_c img{margin:0 auto;/*display:block;margin-bottom:10px;max-width:700px;*/}

.arc_news .text{margin-top:50px;line-height:26px;font-size:14px;border-top:1px solid #ccc;padding-top:7px}
.arc_news .text a:hover{color:#20adf4}
.arc_news .arc_info{text-align:center;border-bottom:1px dotted #ccc;line-height:30px;margin-top:10px}
.arc_news .arc_info span{margin-right:30px}

@media (max-width: 767px) {
	.list_wrap .list_content .news{ padding: 35px 10px 0 10px;}
}

/*信箱页*/
.list_wrap .list_content .mailbox{padding: 20px;font-size: 14px;color: #666;}
.list_wrap .list_content .mailbox font.red{ color: #FF0000;}
.list_wrap .list_content .mailbox label{white-space: nowrap; font-weight: normal; display: inline-block;}
.list_wrap .list_content .mailbox input{ width: 100%;border: 1px solid #ccc; border-radius: 0;}
.list_wrap .list_content .mailbox textarea{overflow:auto;width: 100%;border: 1px solid #ccc;}
.list_wrap .list_content .mailbox span.ckstr{ position: absolute;right: -100px; top:0;}
.list_wrap .list_content .mailbox button{border-radius: 0;    background: #0099FF;
font-size: 15px;padding: 7px 20px;display: inline-block;color: #fff; border: none;}
@media (max-width: 767px) {
	.list_wrap .list_content .mailbox{ padding: 35px 10px 0 10px;}
	.list_wrap .list_content .mailbox .form-horizontal .form-group{ margin-left: auto; margin-right: auto;}
	.list_wrap .list_content .mailbox .xs-top-15{ margin-top: 15px;}
	.list_wrap .list_content .mailbox .box{ width: 100%;float: left;}
}

.recont{margin-top:40px}
.recont h5{font-size:14px;background:#ccc;line-height:30px;padding-left:14px}
.recont table{border-left:1px solid #ccc;border-top:1px solid #ccc;line-height:30px;font-size:13px;margin-top:10px}
.recont table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 14px}
.recont table td p{margin-top:0px;color:#ff0000}


@media only screen and (max-width:768px ) {
	img {   height: auto;}
}

