@charset "utf-8";

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,ul,img,h3,h2,h1{ padding:0; margin:0; list-style:none; border:none; font-family:Segoe UI, Arial, Tahoma, Helvetica, sans-serif; font-size:14px; color:#333333;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
img{max-width: 100%;
   /* transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;*/
}
td{ vertical-align:center; font-size:12px;}
/*.img-responsive{margin: 0 auto;}*/

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both;}
.left{float: left;}
.right{float: right;}


* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/*头部*/
.headroom {
	background: #ffffff;
	z-index: 10;
}

.headroom--not-top .topbj{
	margin-top: -43px !important;
	transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.headroom--pinned .topbj{
	margin-top: 0 !important;
	transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.dhbj{-moz-box-shadow: 0px 5px 10px rgba(6,0,1,.2); box-shadow: 0px 5px 10px rgba(6,0,1,.2);background: #ed6700;}
.topbj{background: #ed6700;color: #fff;line-height: 34px;}
.topbj p{color: #fff;line-height: 34px;}
.topbj .container{position: relative;}
.topbj .pull-right:hover .lan-wrapper{visibility: visible;margin-top: 0;opacity: 1;}
.topbj .lan a{color: #ffffff;padding: 0 5px;}
.topbj .lan a:hover{color: #ccc;}
.lan-wrapper{
	position: absolute;
	width: 560px;
	background-color: #1b273d;
	right: 0px;
	z-index: 9;
	padding-bottom: 10px;
	transition: all 200ms linear;
	margin-top: 20px;
	opacity: 0;
	visibility: hidden;
	border-top: 3px solid #ed6700;
}
.lan-row{
	padding: 30px 0 20px 0px;
}
.lan-row a, .lan-row a:hover{
	color: #fff;
}
.lan-icon{
	float: left;
	width: 100px;
	text-align: center;
	position:relative;
}
.lan-icon img{
	max-width: 80%;
}
.lan-icon .hover{
	display:none;
	position:absolute;
	top:0;
	width: 100%;
}
.lan-row:hover .hover{
	display:block;
}

.lan-r{
	float: left;
}
.lan-r .title{
	line-height: 18px;
}
.lan-r .title::before{
	display:block;
	content:"";
	width: 2px;
	height: 16px;
	float: left;
	background-color: #ed6700;
	margin-right: 5px;
}

.banner{z-index: 1;}
#hd{border-bottom: 1px solid #ddd;}


/*主体*/
.title-bt{text-align: center;font-size: 16px;font-weight: bold;padding: 26px 0;margin-top: 17px;position: relative;}
.title-bt::after{content: '';display: block;height: 3px;width: 80px;background: #ed6700;margin: auto;position: absolute;left: 0;right: 0;bottom: 0;}

.bhj{background: #f5f5f5;padding: 30px 0;}
.about .title-bt{text-align: left;font-size: 16px;padding: 10px 0;margin-top: 0;}
.about .title-bt::after{margin: 0;}
.about .more{display: block;background: #ed6700;padding: 10px 15px;color: #ffffff;font-size: 16px;}
.about-nr{margin: 10px auto;}
.about-nr p{font-size: 14px;line-height: 30px;}

/*旋转木马必要样式*/
.poster-main{ position:relative;width:100%;height:404px;margin: 40px 0;margin-bottom: 80px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:100%;height:404px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-list .poster-item p{font-size: 12px;text-align: center;padding: 10px 0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:404px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; background: url(../../images/images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right:0; background: url(../../images/images/btn_r.png) no-repeat center center;}


/* marqueeleft */
.marqueeleft{height:200px; width:100%;overflow:hidden;margin: 40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 15px;display:inline;overflow:hidden;position: relative;width:265px;}
.marqueeleft li .pic{display:block;border:#eeeeee 1px solid;width:265px;height:192px;padding:0px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;color: #333333;font-size: 12px;background: rgba(255,255,255,.6);position: absolute;bottom: 0;left: 0;right: 0; padding: 5px 0;-webkit-transition:all 200ms linear;	-moz-transition:all 200ms linear;	-o-transition:all 200ms linear;	-ms-transition:all 200ms linear;	transition:all 200ms linear;}
.marqueeleft li:hover .txt{background: rgba(255,255,255,.6);top: 0px;}
.marqueeleft li .txt span{display: none;}
.marqueeleft li:hover .txt span{display: block;padding: 5%;}

.footer-group{position: fixed;bottom: 0; z-index: 0;left: 0; right: 0;}

.dbdh{padding: 20px 0;margin-top: 3%; background: #CCCCCC; }
.dbdh a{font-size: 14px;color: #333;line-height: 24px;display: block;font-weight: bold;}
.dbdh a:hover{color: #ed6700;}
.dbdh h2{color: #333;font-size: 22px;padding: 15px 0;position: relative;margin-bottom: 27px;}
.dbdh h2::before{content: '';display: block;height: 1px;background: rgba(255, 255, 255, 0.15);position: absolute;bottom: 0;left: 0;right: 0;}
.dbdh h2::after{content: '';display: block;height: 3px;background-color: #ed6700 !important;width: 80px;position: absolute; bottom: -1px;left: 0;}
.dbdh h3{text-align: center;color: #333;font-size: 22px;padding: 15px 0;margin-bottom: 27px;}
.dbdh a i {font-size: 14px; margin-right: 3px; -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4;}
.contact-nr,.contact-nr p{color: #333;}
.ewm,.ewm p{color: #333;}


.footer{ line-height: 26px; overflow: hidden;color: #fff;padding: 7px 0;text-align: center;font-size: 12px;background: #ed6700;}
.footer p, .footer a{color: #fff;font-size: 14px;}
/*.foot:before{
	position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    border-bottom: 2px solid #fff;
}*/

.page-fuwu li{}
.page-fuwu a{display: block;background: #eee;padding: 20px;position: relative;}
.page-fuwu h2{font-size: 18px;margin-bottom: 10px;}
.page-fuwu p{font-size: 14px;min-height: 135px;line-height: 20px;}

/*内页主体*/
.main{padding-top: 2%; margin-bottom: 356px;position: relative;z-index: 1;background: #ffffff;min-height: 400px;overflow: hidden;padding-bottom: 20px;}

.dbg .col-md-5{padding-right: 0;}
.dbg .col-md-19{background: #fff;}
.dbg .container{padding-top:20px;}
.rightce{border:0px solid #cccccc;}
.rightnav{ line-height:40px; border-bottom:1px solid #cccccc;padding: 0 10px;}
.rightnav li{ list-style-type:none; line-height: 38px;}
.rbiao{float:left;color:#333333; font-size:16px; line-height:29px; text-indent:10px; padding-right:10px;border-bottom:2px solid #ed6700;}
.leftce{ width:100%;padding:10px 0;border-bottom: 3px solid #ed6700;margin-bottom: 10px;display: block;}
.leftce h3{ font-size: 18px; color: #ed6700; line-height: 20px; text-transform: capitalize;font-weight: 400;margin: 4px 0;padding: 0;}
.leftce1{ width:100%; border-top:0;overflow: hidden;padding-bottom: 5px;background: #fff;}
.neir{font-size: 14px; line-height: 26px; min-height:300px;}
.neir p{font-size: 14px; line-height: 26px; margin:0;}
.neir td{font-size: 14px; line-height: 30px;}
.layui-breadcrumb a:hover{color: #ed6700!important;}
/*.neir STRONG{font-size: 14px; line-height: 26px;}*/
/*.nav-item{ width:100%; height:auto; overflow:hidden; float:left; background:#FFF;}*/
.nav-item a{width:100%;display:block;border-bottom:1px solid #EAEAEA;font-size:15px;color:#2b2a2a;padding: 4px 3px;font-weight: bold;}
.nav-item .a1:hover, .nav-show .a1,.nav-item .a2:hover,.curl .a2,.nav-item .a3:hover,.clurl .a3,.cur .a1{color:#ed6700;background: url(../../images/images/link-white.png) no-repeat right center;}
.nav-item ul,.nav-item1 dl{margin: 0;padding-left: 5%;display: none;}
.nav-item ul a{font-size: 12px;font-weight: 500;}
.nav-item.nav-show ul{display: block;}
.nav-item1.nav-show dl{display: block;}
.neir li {
	overflow: hidden;
	padding-top:15px; padding-bottom:15px;
}

/*新闻*/
#news_list {
	margin:0 auto;
	height:auto;
}
#news_list li {
	overflow: hidden;
	padding-top:15px; padding-bottom:15px;
	border-bottom:1px #ddd dashed;
}
#news_list li .pic{padding: 0;}
#news_list li .titjj{ padding-right: 0;}
#news_list li h1 a{ font-size:16px; color:#000;}
#news_list li h2{ font-size:14px; color:#000; line-height:30px;}
#news_list li p{ font-size:12px; line-height:22px; color:#101010;}
#news_list li:hover h1 a,#news_list li:hover h2,#news_list li:hover p{ color:#ed6700;}
.content{font-size: 14px;line-height: 30px;}
#Article{padding: 0 10px 10px;}
#Article .content{min-height: 300px;}

/*图文*/
.picbig li img{border: 1px solid #ddd;width: 100%;}
.picbig h1{font-size: 14px;text-align: center;line-height: 35px;margin-bottom: 10px;height: 35px;overflow: hidden;}
.pict{text-align: center;margin: 10px;}
.pict p{font-size: 20px;}
.pict img{border:3px #cecece solid;}
.xxjs{ border-bottom:1px #4b4b4b dashed; margin-bottom: 20px;}
.xxjs span{ background:#ed6700; color:#ffffff; width:68px; height:26px; display:block; text-align:center; line-height:26px; }

/*下载*/
.down_list{border-bottom: 1px solid #ddd;overflow: hidden;padding: 10px 0;}
.down_list h1 a{font-size: 16px;font-weight: bold;line-height: 30px;}
.down_address{margin-bottom: 20px;}
.down_address li{position: relative;left: 50%;margin-left: -40px;}
.down_address li a{color: #fff;}
.down_intro{margin-bottom: 15px;}

/*留言*/
#myform .layui-form-label{padding: 9px 0px;}
/*#myform .layui-input-block{margin-left: 80px;}*/
#myform .layui-btn-normal{
	position: relative;
	left: 50%;
	margin-left: -30px;
	margin-bottom: 20px;
	background-color:#ed6700;
}
/* 分页 */
#pages { padding:14px 0 10px; position: relative;text-align: center;}
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #dddddd; text-align:center; color:#333; padding:0 13px}
#pages a.a1:hover {background: #eee;color: #333;}
#pages a:hover { background:#ed6700; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; background:#ed6700; border:1px solid #ed6700; color:#fff; text-align:center;padding:0 13px;position: relative;top: -1px;}
.page .noPage { display:inline-block; width:110px; height:30px; line-height:30px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


@media(min-width:1200px){
	.container{width: 1185px;}
	
}
@media (min-width: 993px) {
	.banner{margin-top: 140px;}
}
@media (min-width: 768px) {
	.right1{float: right;}
	.nav > li > a{padding: 0 10px;}
	.leftdh{padding-right: 25px;}
}

@media (min-width:993px) and (max-width:1024px){
	.div:nth-child(2){padding: 10px 35px;}
}
@media(max-width: 992px){
	.lan-wrapper{
		width: 200px;
		padding: 10px;
		z-index: 999; 
	}
	.lan-row{

		padding: 0px 0 55px 0;
	}
	.lan-wrapper .lan-icon{
		display: none;
	}
	.lan-website{

		line-height: 18px;

		padding-left: 10px;
	}
}

@media (max-width: 767px) {
	#news_list li .titjj p{display: none;}
	.biao{margin-top: 20px;}
    .leftce1{border: 0;width:100%;}
    .btn{margin: 3px auto;}
	.btitle1 a{width: 60%;}
	.news-nr p{height: 50px;overflow: hidden;}
	.banner{margin-top: 110px;}
}

@media (max-width: 375px) {

}

@media (max-width: 360px) {
.cpquery img{height: 130px;}
}

@media (max-width: 325px) {

}




