@charset "utf-8";
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*{margin:0px;padding:0px;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
body {
 margin:0; background: #fff; font-family:"微软雅黑"; color: #333; line-height: 24px; 
}

ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border:none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: none; margin:0px; padding:0px; }
input{ border:0px; font-family:"微软雅黑";}
a img { border: 0 }
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none; color:#d11c1b;}
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix { clear: both; *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }
.w{width:100%; margin:0px auto;}
.m{ width:100%; max-width:1230px; margin:0px auto; padding:10px 15px 0 15px;}
.tran{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}
.fl{float:left;}
.fr{float:right;}
.tx-over{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dis-table{display:table; width:100%; height:100%;}
.dis-tab-cell{display:table-cell; vertical-align:middle;}
.bg-brown{background:#f3e9da;}
.blue{color:#0b4db4;}

/*自动隐藏文字*/
.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	 min-height:48px;
}
.ellipsis-4 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-size:14px;
}




@font-face {
    font-family: FZXBSJW;
    src: url("../../../..//--1") format("no404"),
		 url("../font/FZXBSJW-1.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: XianYuanJ;
	src: url("../font/XianYuanJ-1.eot")
    src: url("../../../..//--1") format("no404"),
		 url("../font/XianYuanJ-1.ttf") format("truetype"),
		 url("../font/XianYuanJ-1.svg") format("svg"),
		 url("../font/XianYuanJ-1.woff") format('woff');
    font-weight: normal;
    font-style: normal;
}

.font-xy{ font-family: 'XianYuanJ';}


/*全局*/
.navbar{
	background:#fff!important;
	border:none;
}
.header{width:100%; max-width: 1650px; margin: 0 auto;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.navbar-default{background-color:rgba(255,255,255,0); width:100%; border-color: rgba(231,231,231,0);transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s; z-index:999;}
.navbar-default .logo-t{font-family:'XianYuanJ',"华文宋体"; font-weight:bold; /*font-size:1.9rem;*/font-size:16px; letter-spacing:2px; margin-top:13px; margin-left:10px; /*display:none;*/}
.navbar-default .logo-t span{color:#d53b3b;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:#cc0000; color:#fff;}
.top-phone{/*margin-top:15px;*/margin-top:10px; margin-right:30px; float:right; margin-left:15px; padding-bottom:15px;}
.top-phone img{height:18px; width:auto;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.navbar-nav>li>a{ font-size:16px; padding:10px 15px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.navbar-nav>li{margin-right:0px; margin-top:10px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.navbar-brand img{height:20px; width:auto;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height: 380px; background:rgba(231,231,231,0.9);}

.headnav_bar{
	
   /* background:#cc0000;*/
  background:#f8f8f8;
    height:50px;
}
.headnav{
	width: 100%;
    max-width: 1650px;
    margin: 0 auto;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    /*background:#cc0000;*/
}

.navbar-fixed-top{
	position:static;
}
.navbar{
	margin-bottom:0;
}



.banner{ position: relative; height:auto;}
.banner .ban-img{/*display: block;*/display: none; width: 100%; height: auto; opacity:0;}
.banner .ban-tfr{width: 100%; height: 100%; position: absolute; top: 0; left: 0;bottom:0;right:0;}
.banner .ban-tfr .ban-t{width: 100%; height: auto; /*margin-top:18%;*/margin-top:10%; text-align:center; font-size:2.8rem;font-family: 'XianYuanJ'; color:#444;}

.foot1fr{ padding:3px 0; border-bottom:1px solid #dadada; margin-bottom:20px;/* display:none;*/}
/*.foot1fr .foot1 .ft1,.foot1fr .foot1 .ft2,.foot1fr .foot1 .ft3{padding-top:35px;}
.foot1fr .foot1 .ft1{text-align:center;}
.foot1fr .foot1 .ft1 img{padding:0 10px 20px 10px; border-bottom:1px solid #dadada; margin-bottom:17px;}
.foot1fr .foot1 .t1{font-family:'FZXBSJW'; font-size:1.8rem; letter-spacing:2px;}
.foot1fr .foot1 .t1 span{color:#cc0000;}
.foot1fr .foot1 .t-kuang{width:100%; max-width:268px; height:36px; line-height:34px; text-align:center; border:1px solid #999999; border-radius:20px;-webkit-border-radius:20px; margin-bottom:30px; font-size:16px;}
.foot1fr .foot1 .t-kuang a{ display:inline-block; width:34px; height:34px; background:url(../img/ico10.png) no-repeat center center; margin:0 8px;}
.foot1fr .foot1 .ft4{text-align:center;}
.foot1fr .foot1 .t3{color:#cccccc;}*/
.foot1fr .foot1 .ft1,.foot1fr .foot1 .ft4{display:none;}

.foot1fr .ft4{display:block!important;}
.foot1fr .ft4 .t3{ text-align:center;}

.foot2fr{ padding:20px 0;}
.foot2fr .link{margin-bottom:17px;}
.foot2fr .link a{display:inline-block; margin-right:10px;}
.foot2fr .copy{text-align:center;}
.foot3{padding-bottom:50px; text-align:center; font-family:'XianYuanJ',"华文宋体"; font-size:22px;}
.foot3 img{display:none;}

.row { margin-right: 0px; margin-left: 0px;}

/*首页*/
.main1{padding:50px 0;}
.main-tit{ font-size:2.8rem;font-family: 'XianYuanJ'; text-align:center; line-height:30px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.main1 .main1-t{padding:30px 0; width:100%; max-width:800px; margin:0 auto;font-size:14px;}
.main1 .main1-cont{width:100%; max-width:1000px; margin:0 auto;}
.main1 .main1-cont .row [class*="col-"]{text-align:left; padding:20px 10px 20px 120px; border-bottom:1px solid #f6f6f6;}
.main1 .main1-cont .t1{font-size:18px; color:#000; line-height:30px;}
.main1 .main1-cont .t1 span{font-size:30px; color:#cc0000; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.main1 .main1-cont .t2{ font-size:16px; color:#6f6f6f;}
.main1 .main1-cont .row [class*="col-"].m1-1{background:url("../img/ico22-1.png") no-repeat 30px center; background-size:60px auto;}
.main1 .main1-cont .row [class*="col-"].m1-2{background:url("../img/ico23-1.png") no-repeat 30px center; background-size:60px auto;}
.main1 .main1-cont .row [class*="col-"].m1-3{background:url("../img/ico24-1.png") no-repeat 30px center; background-size:60px auto;}
.main1 .main1-cont .row [class*="col-"].m1-4{background:url("../img/ico25-1.png") no-repeat 30px center; background-size:60px auto;}

.main2{overflow:hidden;}
.main2 .row{ margin-right:-1px;}
.main2 .row [class*="col-"]{border-right:1px solid #fff; padding:10px; border-bottom:1px solid #fff; background:#f4f4f4;}
.main2 .row [class*="col-"] .t1{text-align:center; color:#cc0000; font-size:18px;}
.main2 .row [class*="col-"] .t2{font-size:14px;}
.main2 .row [class*="col-"] .main2-img{width:120px; height:120px; margin:15px auto;}
.main2 .row [class*="col-"] .main2-img.img1{background:url("../img/ico2-1.png") no-repeat center center;}
.main2 .row [class*="col-"] .main2-img.img2{background:url("../img/ico3-1.png") no-repeat center center;}
.main2 .row [class*="col-"] .main2-img.img3{background:url("../img/ico4-1.png") no-repeat center center;}
.main2 .row [class*="col-"] .main2-img.img4{background:url("../img/ico5-1.png") no-repeat center center;}
.main2 .row [class*="col-"] .main2-img.img5{background:url("../img/ico6-1.png") no-repeat center center;}
.main2 .row [class*="col-"] .main2-img.img6{background:url("../img/ico7-1.png") no-repeat center center;}
.main2 .row [class*="col-"]:hover{background:#cc0000;}
.main2 .row [class*="col-"]:hover .t1{ color:#fff;}
.main2 .row [class*="col-"]:hover .t2{color:#fff;}
.main2 .row [class*="col-"]:hover .main2-img.img1{background:url("../img/ico2_on-1.png") no-repeat center center;}
.main2 .row [class*="col-"]:hover .main2-img.img2{background:url("../img/ico3_on-1.png") no-repeat center center;}
.main2 .row [class*="col-"]:hover .main2-img.img3{background:url("../img/ico4_on-1.png") no-repeat center center;}
.main2 .row [class*="col-"]:hover .main2-img.img4{background:url("../img/ico5_on-1.png") no-repeat center center;}
.main2 .row [class*="col-"]:hover .main2-img.img5{background:url("../img/ico6_on-1.png") no-repeat center center;}
.main2 .row [class*="col-"]:hover .main2-img.img6{background:url("../img/ico7_on-1.png") no-repeat center center;}

.main3{padding:50px 0;}
.main3 .main-tit{margin-bottom:40px;}
.main3 .row [class*="col-"]{position:relative; padding:0; overflow:hidden; border:none;}
.main3 .row [class*="col-"] img{display:block; width:100%; height:auto; transform:scale(1.01);}
.main3 .row [class*="col-"] .main3-tfr{ position:absolute; top:0; left:0; width:100%; z-index:1; color:#fff; text-align:center; display:table; background:rgba(31,58,136,0.3);padding:15px 10%; opacity:0;}
.main3 .row [class*="col-"] .main3-tfr .dis-tab-cell{border-left:1px solid #fff; border-right:1px solid #fff;}
.main3 .row [class*="col-"]:hover img{ transform:scale(1.1);}
.main3 .row [class*="col-"]:hover .main3-tfr{opacity:1;}
.main3 .row.row2{display:none;}
.main3 .more{text-align:center; margin:13px; margin-top:90px;}
.main3 .more a{display:inline-block; font-size:14px; border:1px solid #ddd; padding:5px 15px; border-radius:5px;-webkit-border-radius:5px;}
.main3 .more a:hover{background:#d11c1b; border:1px solid #d11c1b; color:#fff;}




.main4{width:100%; max-width:1520px; margin:0 auto; margin-bottom:50px;}
.main4 .tab-tit{margin:50px 20px; display:none;}
.main4 .tab-tit li{ font-size:16px; cursor:pointer; line-height:52px; display:block;}
.main4 .tab-tit li span.sp1{ display:inline-block; border:1px solid #656469; width:52px; height:52px; line-height:50px; text-align:center; margin-right:10px; border-radius:50%; -webkit-border-radius:50%; font-size:28px; color:#636267}
.main4 .tab-tit li:hover a,.main4 .tab-tit li.active a{ color:#c80000;}
.main4 .tab-tit li:hover span.sp1,.main4 .tab-tit li.active span.sp1{border:1px solid #c80000; color:#c80000;}
.main4 .tab-tit li:after{ content:""; display:block; width:1px; height:10px; background:#636267; margin-bottom:5px; margin-left:25px;}
.main4 .tab-tit li:last-child:after{width:0; height:0; margin:0;}
.main4 .tab-content{ background:url("../img/ico21-1.png") no-repeat left center;  background-size:100% 100%;color:#fff; margin-top:50px;}
.main4 .tab-content>.tab-pane{display:block;}
.main4 .fade{ opacity:1;}
.main4 .tab-content .tab-img{background:#f5f5f5;}
.main4 .tab-content .tab-img img{display:block; width:100%; height:auto;}
.main4 .tab-content .tab-t{padding:30px; font-size:18px; line-height:33px; font-weight:bold;}
.main4 .tab-content .tab-t span{display:block; font-size:24px;margin-bottom:25px; line-height:50px;}

.main5{display:none;}
.main5 .more{text-align:center; margin:13px; margin-top:20px;}
.main5 .more a{display:inline-block; font-size:14px; border:1px solid #ddd; padding:5px 15px; border-radius:5px;-webkit-border-radius:5px;}
.main5 .more a:hover{background:#d11c1b; border:1px solid #d11c1b; color:#fff;}
.main5 .m5-1{margin-bottom:45px;}
.main5 .m5-1 .row [class*="col-"]{ padding:30px 0px; border-right:none;border-bottom:1px solid #eeeeee;}
.main5 .m5-1 .row [class*="col-"]:last-child{border:none;}
.main5 .m5-1 .row [class*="col-"] .t1{font-size:18px; margin-bottom:40px;}
.main5 .m5-1 .row [class*="col-"] .t2{color:#66666a;}
.main5 .m5-1 .row [class*="col-"] .t3{margin-top:45px;}
.main5 .m5-1 .row [class*="col-"] .t3 .date{float:left; position:relative; font-size:50px;}
.main5 .m5-1 .row [class*="col-"] .t3 .date span{font-size:14px; position:absolute; right:0; top:-28px;}
.main5 .m5-1 .row [class*="col-"] .t3 .link-ico{width:48px; height:48px; border-radius:50%;-webkit-border-radius:50%; float:right; border:1px solid #d6d6d6; background:url("../img/ico8-1.png") no-repeat center center; margin-top:-10px;}
.main5 .m5-1 .row [class*="col-"]:hover .t2{ color:#d11c1b}
.main5 .m5-1 .row [class*="col-"]:hover .t3 .link-ico{border:1px solid #d11c1b; background:url("../img/ico8_on-1.png") no-repeat center center #d11c1b;}

.main5 .m5-2 .row [class*="col-"]{ padding:5px 0px;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont{border:1px solid #e9e9e9; padding-right:10px; height:100px;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont .date{float:left; width:99px; height:98px;border-right:1px solid #e9e9e9; background:url("../img/ico9-1.png") no-repeat center center; margin-right:10px; padding:20px 17px;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont .date span{display:block; font-size:16px;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont .date .sp1{font-size:24px; color:#6498d7; margin-bottom:15px; font-family:sans-serif;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont .date .sp2{text-align:right; color:#000;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont .sp3{font-size:16px; padding-top:13px; margin-bottom:5px;color:#000;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont .sp4{color:#666666;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont:hover{background:#d11c1b;}
.main5 .m5-2 .row [class*="col-"] .m5-2-cont:hover .sp1,.main5 .m5-2 .row [class*="col-"] .m5-2-cont:hover .sp2,.main5 .m5-2 .row [class*="col-"] .m5-2-cont:hover .sp3,.main5 .m5-2 .row [class*="col-"] .m5-2-cont:hover .sp4{ color:#fff;}


/*about*/
.ab1fr{width:100%; max-width:1520px; margin:0 auto;}
.ab1fr .ab1-img{ width:70px; height:70px; float:left; margin-right:20px;}
.ab1fr .ab1-img.img1{background:url("../img/ico11-1.png") no-repeat center center; background-size:100% 100%;}
.ab1fr .ab1-img.img2{background:url("../img/ico12-1.png") no-repeat center center; background-size:100% 100%;}
.ab1fr .ab1-img.img3{background:url("../img/ico13-1.png") no-repeat center center; background-size:100% 100%;}
.ab1fr .ab1-t{margin-top:20px; font-size:15px; color:#888; background-size:100% 100%;}
.ab1fr .ab1-t span{display:block; font-size:20px; color:#444;}
.ab1fr .row [class*="col-"]{cursor:pointer; padding:20px; border-bottom:1px solid #f6f6f6}
.ab1fr .row [class*="col-"]:hover{background:#c80000;}
.ab1fr .row [class*="col-"]:hover .ab1-t{color:#fff;}
.ab1fr .row [class*="col-"]:hover .ab1-t span{color:#fff;}
.ab1fr .row [class*="col-"]:hover .ab1-img.img1{background:url("../img/ico11_on-1.png") no-repeat center center; background-size:100% 100%;}
.ab1fr .row [class*="col-"]:hover .ab1-img.img2{background:url("../img/ico12_on-1.png") no-repeat center center; background-size:100% 100%;}
.ab1fr .row [class*="col-"]:hover .ab1-img.img3{background:url("../img/ico13_on-1.png") no-repeat center center; background-size:100% 100%;}
.ab2fr{margin-bottom:40px; padding-top:40px;}
.ab2fr .ab2-t1{margin-top:40px; margin-bottom:40px; font-size:15px; color:#888; }
.ab2fr .ab2{ margin:0 auto;margin-top:40px;width:100%; max-width:1520px;}
.ab2fr .ab2 .ab2-cont{ background:#fafafa;margin-bottom:25px;}
.ab2fr .ab2 .ab2-cont .ab2-img{background:#f5f5f5; width:100%}
.ab2fr .ab2 .ab2-cont .ab2-img img{display:block; width:100%; height:auto;}
.ab2fr .ab2 .ab2-cont .ab2-t{padding:30px; font-size:18px; line-height:33px; width:100%; color:#666;}
.ab2fr .ab2 .ab2-cont .ab2-t span{display:block; font-size:24px;margin-bottom:25px; color:#c80000; line-height:50px; }
.ab2fr .ab2 .ab2-cont .ab2-t span.sp1{display:inline-block; margin-bottom:0;}
.ab2fr .ab2 .ab2-cont .ab2-c .ab2-ct{ float:left; text-align:center; font-weight:normal; font-size:14px; margin-right:15px; margin-top:15px; color:#666;}
.ab2fr .ab2 .ab2-cont .ab2-c .ab2-ct .ab2-cimg{ width:50px; height:50px;}
.ab2fr .ab2 .ab2-cont .ab2-c .ab2-ct .ab2-cimg.img1{background:url("../img/ico14_on-1.png") no-repeat center center;}
.ab2fr .ab2 .ab2-cont .ab2-c .ab2-ct .ab2-cimg.img2{background:url("../img/ico15_on-1.png") no-repeat center center;}
.ab2fr .ab2 .ab2-cont .ab2-c .ab2-ct .ab2-cimg.img3{background:url("../img/ico16_on-1.png") no-repeat center center;}
.ab2fr .ab2 .ab2-cont .ab2-c .ab2-ct .ab2-cimg.img4{background:url("../img/ico17_on-1.png") no-repeat center center;}
.ab2fr .ab2 .ab2-cont:hover{background:#c80000;}
.ab2fr .ab2 .ab2-cont:hover .ab2-t{ color:#fff;}
.ab2fr .ab2 .ab2-cont:hover .ab2-t span{ color:#fff;}
.ab2fr .ab2 .ab2-cont:hover .ab2-c .ab2-ct{color:#fff;}
.ab2fr .ab2 .ab2-cont:hover .ab2-c .ab2-ct .ab2-cimg.img1{background:url("../img/ico14-1.png") no-repeat center center;}
.ab2fr .ab2 .ab2-cont:hover .ab2-c .ab2-ct .ab2-cimg.img2{background:url("../img/ico15-1.png") no-repeat center center;}
.ab2fr .ab2 .ab2-cont:hover .ab2-c .ab2-ct .ab2-cimg.img3{background:url("../img/ico16-1.png") no-repeat center center;}
.ab2fr .ab2 .ab2-cont:hover .ab2-c .ab2-ct .ab2-cimg.img4{background:url("../img/ico17-1.png") no-repeat center center;}


/*case_more*/
.case-more{text-align:center; margin-top:50px;}
.case-more a{display:inline-block; border:1px solid #ddd; line-height:38px; padding:0 30px; font-size:16px; border-radius:3px;-webkit-border-radius:3px;}
.case-more a:hover{background:#c80000; color:#fff;}
.casefr{border-bottom:1px solid #f0f1ef; margin-bottom:50px; padding-top:70px; padding-bottom:25px;}
.casefr .case{width:100%; max-width:1520px; margin:0 auto;}
.casefr .case .case-tit{ border-bottom:1px solid #d9d9d9; padding-bottom:20px;}
.casefr .case .case-tit .case-tit-left{text-align:center;}
.casefr .case .case-tit .case-tit-left span{display:block; font-size:22px; margin-bottom:10px;}
.casefr .case .case-tit .case-tit-right{ width:100%; float:right; margin-top:20px; padding-left:15px;}
.casefr .case .case-tit .case-tit-right span{ display:block; color:#818181;}
.casefr .case .case-tit .case-tit-right a{ display:inline-block; padding:0 20px; line-height:38px; border:1px solid #dcdcdc; border-radius:3px;-webkit-border-radius:3px; color:#929292; margin-top:10px;}
.casefr .case .case-tit .case-tit-right a:hover{color:#fff; background:#de0606;}
.casefr .case .case-cont{padding-top:70px; width:100%; max-width:1000px; margin:0 auto;}
.casefr .case .case-cont .t1{margin:30px 0; font-size:18px; color:#000; line-height:30px;}
.casefr .case .case-cont .t2{margin-bottom:20px; color:#666666;}
.casefr .case .case-cont .case-img img{width:100%; height:auto;}


/*contact*/

.contact1{width:100%; max-width:1360px;}
.contact1 .row [class*="col-"]{padding:20px 10px; border-bottom:1px solid #f6f6f6;}
.contact1 .row [class*="col-"] .contact1-t{ font-size:16px; line-height:30px;}
.contact1 .row [class*="col-"] .contact1-t span{color:#888888;}
.contact1 .row [class*="col-"] .contact1-img{ margin:0 auto;}
.contact1 .row [class*="col-"] .contact1-img.img1{background:url("../img/ico18-1.png") no-repeat center center; background-size:contain}
.contact1 .row [class*="col-"] .contact1-img.img2{background:url("../img/ico19-1.png") no-repeat center center; background-size:contain}
.contact1 .row [class*="col-"] .contact1-img.img3{background:url("../img/ico20-1.png") no-repeat center center; background-size:contain}
.contact1 .row [class*="col-"]:hover{background:#c80000;}
.contact1 .row [class*="col-"]:hover .contact1-t,.contact1 .row [class*="col-"]:hover .contact1-t span{color:#fff;}
.contact1 .row [class*="col-"]:hover .contact1-t,.contact1 .row [class*="col-"]:hover .contact1-t a{color:#fff;}



.contact1 .row [class*="col-"]:hover .contact1-img.img1{background:url("../img/ico18_on-1.png") no-repeat center center; background-size:contain}
.contact1 .row [class*="col-"]:hover .contact1-img.img2{background:url("../img/ico19_on-1.png") no-repeat center center; background-size:contain}
.contact1 .row [class*="col-"]:hover .contact1-img.img3{background:url("../img/ico20_on-1.png") no-repeat center center; background-size:contain}
.contact2{margin-bottom:80px;position:relative;}
.contact2 .map{background:url("../img/img11-1.jpg") no-repeat top center; height:400px; padding-top:30px;}
.contact2 .map img{width:100%; height:auto; display:none;}
.contact2 .map-t{width:90%; max-width:450px; margin:0px auto; display:block; padding:17px 20px; background:#e20003; color:#fff; font-size:15px; line-height:26px;}
.contact2 .map-t span{font-size:18px; display:block; font-weight:bold; margin-bottom:15px;}

/*jianshe*/
.jianshe1{position:relative; margin-bottom:60px;}
.jianshe1 .js1-left{width:100%; height:250px; max-width:880px;/* background:url(../img/img12.jpg) no-repeat top center; background-size:cover;*/}
.jianshe1 .js1-right{background:#cc0000; width:100%; color:#fff;height:auto; padding:20px;}
.jianshe1 .js1-right .sp1{ font-size:32px; font-weight:bold; display:block; margin-bottom:35px;}
.jianshe1 .js1-right .sp2{display:block; font-size:18px;}
.jianshe1 .js1-right .sp2:after{content:""; width:45px; height:8px; background:#fff; display:block; margin-top:15px; margin-bottom:25px;}
.jianshe1 .js1-right .sp3{display:block; line-height:32px;}
.jianshe2fr{margin-bottom:60px; border-top:1px solid #f0f1ef;border-bottom:1px solid #f0f1ef; position:relative;}
.jianshe2fr .jianshe2{width:100%; max-width:1520px; margin:0 auto;}
.jianshe2fr .js2-heng{width:100%; height:0px; background:#f0f1ef; position:absolute; left:0;top:50%;}
.jianshe2fr .jianshe2 .row [class*="col-"]{padding:30px; text-align:center; border-bottom:1px solid #f0f1ef;}
.jianshe2fr .jianshe2 .row [class*="col-"]:last-child{ border-bottom:none;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img{width:80px; height:80px; margin:0 auto;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img.img1{background:url("../img/ico2-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img.img2{background:url("../img/ico3-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img.img3{background:url("../img/ico4-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img.img4{background:url("../img/ico5-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img.img5{background:url("../img/ico6-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img.img6{background:url("../img/ico7-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-t{width:100%; max-width:325px; margin:25px auto;    font-size: 14px;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-t span{display:block; font-size:30px; color:#cc0000; margin-bottom:25px;}
.jianshe2fr .jianshe2 .row [class*="col-"] .js2-link a{display:inline-block; height:35px; line-height:33px; border:1px solid #999999; padding:0 15px; margin:0 12px; font-size:15px;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover{background:#cc0000;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-t,.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-t span{color:#fff;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-link a{background:#cc0000; color:#fff; border:1px solid #fff;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-link a:hover{background:#fff; color:#000;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-img.img1{background:url("../img/ico2_on-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-img.img2{background:url("../img/ico3_on-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-img.img3{background:url("../img/ico4_on-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-img.img4{background:url("../img/ico5_on-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-img.img5{background:url("../img/ico6_on-1.png") no-repeat center center; background-size:100% 100%;}
.jianshe2fr .jianshe2 .row [class*="col-"]:hover .js2-img.img6{background:url("../img/ico7_on-1.png") no-repeat center center; background-size:100% 100%;}


/*shang*/
.shangfr{padding-top:80px; padding-bottom:70px; margin-bottom:50px; border-bottom:1px solid #f0f1ef;}
.shang1{margin-top:50px; margin-bottom:20px;}
.shang1 .shang1-left{font-size:36px; font-weight:bold; font-family:Arial; float:left; line-height:36px;}
.shang1 .shang1-right{line-height:18px; float:left; padding-left:10px; border-left:6px solid #cf2328;}
.shang1 .shang1-right .t1{color:#000;}
.shang1 .shang1-right .t2{color:#909090; font-style:italic; font-family:Arial}
.shang2{ margin-bottom:20px;}
.shang2 a{margin-left:5px; margin-right:15px;}
/*.shang2 a span{color:#cf2328; margin-right:5px; opacity:0;}*/
.shang2 a span{color:#fff; margin-right:5px;}
.shang2 a:hover span,.shang2 a.on span{color:#cf2328;opacity:1;}

.shang2 a:hover span,.shang2 a.on span{opacity:1;}
.shang2 a:hover,.shang2 a.on{color:#cf2328;}

.shang3{border:1px solid #d7d7d7; padding:9px; margin-bottom:20px;}
.shang3 .shang3-left img{width:100%; height:auto;}
.shang3 .shang3-right .t1{font-size:18px; margin-bottom:20px; margin-top:15px;}
.shang3 .shang3-right .t2{ color:#727171; margin-bottom:15px;}
.shang3 .shang3-right .t3{color:#909090; font-style:italic; font-family:Arial}

.shang4 .row [class*="col-"]{padding:10px;}
.shang4 .row [class*="col-"] .t1{/*font-size:16px;*/font-size:18px; margin-bottom:10px; color:#737373;}
.shang4 .row [class*="col-"] .t2{color:#909090; font-style:italic; margin-bottom:10px; font-family:Arial}
.shang4 .row [class*="col-"] .t3{color:#939393; margin-bottom:10px;font-size:15px;}
.shang4 .row [class*="col-"] .t4{color:#b8b7b7; text-align:right;}
.shang4 .row [class*="col-"]:hover .t1{color:#cf2328;}
.shang4 .row [class*="col-"]:hover .t1:after{ content:""; width:37px; height:1px; background:#353535; display:block; margin-right:5px; float:left; margin-top:12px;}
.shang4 .row [class*="col-"]:hover .t4{color:#cf2328;}

.page{padding-left:5px;}
.page a{margin-right:5px; padding:0 5px; display:inline-block; cursor:pointer;font-size:18px;}
.page a:hover,.page a.on{color:#1f3a88; font-weight:bold;}

.pclass p{ text-indent:2em;}


.huan{ background:none;  float:right; font-size:12px; padding-left:20px; background:url("../images/change-1.png") no-repeat left center;}
.changea{padding: 15px 0 0px;}
.changea a{cursor: pointer; margin-right: 5px;margin-bottom: 5px; display: block; float: left; padding: 0 10px; line-height: 25px; font-size: 12px; border:solid 1px #fb5050;  border-radius: 5px;}


.huanh{ background:none;  float:right; font-size:12px; padding-left:20px; background:url("../images/changeh-1.png") no-repeat left center;}
.changead{padding: 15px 0 0px;}
.changead a{cursor: pointer; margin-right: 5px;margin-bottom: 5px; display: block; float: left; padding: 0 10px; line-height: 25px; font-size: 12px; border:solid 1px #fb5050;  border-radius: 5px;}




@media (min-width: 450px){
	.ab2fr .ab2 .ab2-cont .ab2-c .ab2-ct{margin-right:30px;}
	}
@media (min-width: 767px){
	.main1 .main1-cont .row [class*="col-"]{margin-bottom:20px; text-align:center; padding:0; border-bottom:none;}
	.main1 .main1-cont .row [class*="col-"].m1-1,.main1 .main1-cont .row [class*="col-"].m1-2,.main1 .main1-cont .row [class*="col-"].m1-3,.main1 .main1-cont .row [class*="col-"].m1-4{background:none;}
	.main1 .main1-cont .t1{font-size:25px; color:#000; line-height:50px;}
	.main1 .main1-cont .t1 span{font-size:60px; color:#cc0000; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
	.main1 .main1-cont .t2{ font-size:16px; color:#6f6f6f;}
	}
@media (min-width: 768px){
	.navbar-nav>li>a{border-radius:20px;-webkit-border-radius:20px;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{background:rgba(231,231,231,0);}
	.banner .ban-tfr .ban-t{font-size:3rem;}
	.main1{padding:100px 0;}
	/*.main-tit{ font-size:3rem;}*/
	.main1 .main1-t{padding:85px 0; padding:0 0;}
	.main2 .row [class*="col-"]{padding:45px;}
	.main3{padding:120px 0 80px 0;}
	.main3 .main-tit{margin-bottom:100px;}
	.main4{margin-bottom:100px;}
	.main5{margin-bottom:100px; display:block;}
	.foot2fr{ padding:30px 0 50px 0;}
	/*.foot1fr{display:block;}*/
	/*.foot2fr .link{display:block;}*/
	.foot1fr .foot1 .ft1,.foot1fr .foot1 .ft2,.foot1fr .foot1 .ft3{padding-top:35px;}
	.foot1fr .foot1 .ft1,.foot1fr .foot1 .ft4{display:block;}
	.foot1fr .foot1 .ft1{text-align:center;}
	.foot1fr .foot1 .ft1 img{padding:0 10px 20px 10px; border-bottom:1px solid #dadada; margin-bottom:17px;}
	.foot1fr .foot1 .t1{font-family:'XianYuanJ',"华文宋体";font-size:1.8rem; letter-spacing:2px; font-weight:bold;}
	.foot1fr .foot1 .t1 span{color:#cc0000;}
		.foot1fr .foot1 .t2{font-size:14px;}
	.foot1fr .foot1 .t-kuang1{width:100%; max-width:344px;/* height:36px;line-height:34px; */ height:auto; line-height:28px; text-align:center; border:1px solid #999999; border-radius:20px;-webkit-border-radius:20px; margin-bottom:30px; font-size:16px;}
	
	
	
	.foot1fr .foot1 .t-kuang{width:100%; max-width:250px; height:36px; line-height:34px; text-align:center; border:1px solid #999999; border-radius:20px;-webkit-border-radius:20px; margin-bottom:30px; font-size:16px;}
	.foot1fr .foot1 .t-kuang a{ display:inline-block; width:34px; height:34px; background:url("../img/ico10-1.png") no-repeat center center; margin:0 8px ;transition:all 0.3s;}
	.foot1fr .foot1 .t-kuang a:hover{transform:translateY(-3px);}
	
	
	
	.foot1fr .foot1 .ft4{text-align:center;}
	.foot1fr .foot1 .t3{color:#cccccc;}
	.foot3 img{display:inline-block; border-right:1px solid #e3e3e3; padding:10px 0; padding-right:25px; margin-right:25px;}
	.ab1fr{ border-bottom:1px solid #f6f6f6;}
	.ab1fr .ab1-img{width:100px; height:100px; margin:0 auto; float:none;}
	.ab1fr .ab1-t{ text-align:center;}
	.ab1fr .row [class*="col-"]{cursor:pointer; padding:70px 0;border-bottom:none;}
	.ab2fr{margin-bottom:80px; padding-top:95px;}
	.ab2fr .ab2-t1{margin-top:50px; margin-bottom:140px;}
	.ab2fr .ab2{margin-top:100px;}
	.casefr .case .case-tit .case-tit-left{float:left;}
	.casefr .case .case-tit .case-tit-right{max-width:385px; margin-top:0px;}
	.contact1{text-align:center;margin:0px auto;}
	.contact1 .row [class*="col-"]{padding:80px 0; border-bottom:none;}
	.contact1 .row [class*="col-"] .contact1-img{ width:80px; height:60px; margin:0 auto; margin-bottom:20px;}
	.jianshe1 .js1-right{position:absolute; top:0; right:0; width:380px; padding:45px 30px;}
	.jianshe1 .js1-left,.jianshe1 .js1-right{height:361px;}
	.jianshe2fr .jianshe2 .row [class*="col-"]{border-right:1px solid #f0f1ef;border-bottom:1px solid #f0f1ef;}
	.jianshe2fr .jianshe2 .row [class*="col-"]:nth-child(2n){border-right:none;}
	.jianshe2fr .jianshe2 .row [class*="col-"]:nth-child(5),.jianshe2fr .jianshe2 .row [class*="col-"]:nth-child(6){border-bottom:none;}
	.jianshe2fr .jianshe2 .row [class*="col-"] .js2-img{width:120px; height:120px; }
	.shang1{margin-top:100px;}
	.shang1 .shang1-right{margin-left:10px;}
	.shang3 .shang3-left{float:left; margin-right:30px;}
	.shang3 .shang3-left img{width:234px; height:204px;}
	.shang4 .row [class*="col-"]{padding:30px 20px;}
	.page{padding-left:15px;}
	.ab2fr .ab2 .ab2-cont .ab2-t{font-weight:bold;}
	
	
}

@media (min-width:992px){
	.main5 .m5-1 .row [class*="col-"]{border-right:1px solid #eeeeee; border-bottom:none;}
	.main5 .m5-1 .row [class*="col-"]{ padding:30px 15px;}
	.main5 .m5-2 .row [class*="col-"]{ padding:5px 15px;}
	.main5 .m5-2 .row [class*="col-"] .m5-2-cont{padding-right:50px;}
	.main5 .m5-2 .row [class*="col-"] .m5-2-cont .date{margin-right:30px;}
	.main4 .tab-content{background-size:30% 100%;}
	.main4 .tab-content .tab-t{float:left; width:30%; padding:6% 3%;}
	.main4 .tab-content .tab-img{float:right; width:70%}
	.main4 .tab-content .tab-t span{font-size:34px;}
	.contact2 .map{ height:auto; padding-top:0;}
	.contact2 .map img{display:block;}
	.jianshe2fr .js2-heng{height:1px;}
	.jianshe2fr .jianshe2 .row [class*="col-"]{border-right:1px solid #f0f1ef; border-bottom:none;}
	.jianshe2fr .jianshe2 .row [class*="col-"]:nth-child(2n){border-right:1px solid #f0f1ef;}
	.jianshe2fr .jianshe2 .row [class*="col-"]:nth-child(3n){border-right:none;}
	.ab1fr .ab1-img{width:180px; height:180px;}
}

@media (min-width: 1024px){
	.navbar-nav>li>a{ padding:10px 30px;}
	.banner .ban-tfr .ban-t{font-size:4.4rem;}
	/*.main-tit{ font-size:4.4rem;}*/
	.main1 .main1-cont .row [class*="col-"]{ border-right:1px solid #dadada; margin-bottom:0;}
	.main1 .main1-cont .row [class*="col-"]:last-child{border-right:none;}
	.main3 .row.row2{display:block;}
	/*.banner{height:auto;}*/
	.banner{height:510px;}
	/*.banner .ban-img{opacity:1;}*/
	.main4 .tab-tit{text-align:center; display:block;}
	.main4 .tab-tit li span{float:left;}
	.main4 .tab-tit li{ display:inline-block;}
	.main4 .tab-tit li:after{ content:""; display:block; float:left; width:30px; height:1px; background:#636267; margin:0 15px; margin-top:25px;}
	.main4 .tab-content{margin-top:0px;}
	.main4 .fade{ opacity:0;}
	.main4 .fade.in{ opacity:1;}
	.main4 .tab-content>.tab-pane{display:none;}
	.main4 .tab-content>.active{display:block;}
	.contact2 .map-t{ widtdh:380px; position:absolute; top:45px; left:100px;}
}




@media (min-width: 1086px){
	.top-phone{margin-left:50px;}
	.top-phone img{height:40px; width:auto;}
	.navbar-brand img{/*height:25px;height:50px;*/height:auto; width:auto;}
	.navbar-nav>li{margin-right:5px;}
	.main4 .tab-tit li:after{ content:""; display:block; float:left; width:52px; height:1px; background:#636267; margin:0 15px; margin-top:25px;}
	.ab2fr .ab2 .ab2-cont .ab2-c{margin-top:0%;}
	.ab2fr .ab2 .ab2-cont .ab2-img{width:70%}
	.ab2fr .ab2 .ab2-cont .ab2-t span{font-size:34px;}
	.ab2fr .ab2 .ab2-cont .ab2-t{width:30%; padding:6% 3%;}
	.contact1 .row [class*="col-"] .contact1-img{ width:124px; height:106px; margin:0 auto; margin-bottom:20px;}
	.contact2 .map-t{ width:480px; position:absolute; top:45px; left:187px;}
}
@media (min-width: 1200px){
	.navbar-default{padding-top:30px;}
	
	.ab2fr .ab2 .ab2-cont .ab2-c{margin-top:15%;}
}
/*@media (min-width: 1260px){
	.navbar-default .logo-t{ display:block;}
}*/

@media only screen and (min-width: 1400px) and (max-width: 2000px) {
	/*.navbar-default .logo-t{ display:block;}*/
}
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
	/*.navbar-default .logo-t{ display:none;}*/
	.navbar-header .navbar-brand{
		/*padding-top:20px;*/
		margin-left:20px;
	}

}



.navbar-default.navbar-fixed-top{
	padding-top:10px;
}

.index_list ul{
	overflow: hidden;
	width:100%;
	height:auto;
}


.index_list ul li{
	width:25%;
	float:left;
	border:15px solid #fff;
	box-sizing: border-box;
	margin-bottom:15px;
}
.index_list ul li .inlist_img{
	width:100%;
	height: auto;
	overflow: hidden;
	/*height:306px;*/
	height:235px;
}



@media only screen and (min-width:960px) and (max-width: 1600px) {
.index_list ul li .inlist_img{
	height:180px;
}



}


.index_list ul li .inlist_img img{
	display: block;
	width:100%;
	height:auto;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}

.index_list ul li .inlist_main{
	width:100%;
	border-bottom:1px solid #e7e7e7;
    background: url("../img/ico-2-1.png") 95% center no-repeat #fff;
    margin: 0;
    padding: 0px 45px 25px 20px;
    /*font-size: 12px;*/
   font-size: 14px;
    color: #999;
    box-sizing: border-box;
    min-height: 210px;
}

.index_list ul li .inlist_main h3{
    padding: 25px 0 10px 0;
    text-transform: uppercase;
    color: #666;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}
.index_list ul li .inlist_main p{    
	padding-top: 20px;
	line-height: 26px;
	min-height:98px;
}

@media only screen and (min-width:960px) and (max-width:1400px) {
	.index_list ul li .inlist_main p{    
		min-height:125px;
	}
}


@media only screen and (min-width:500px) and (max-width:960px) {
	.index_list ul li .inlist_main p{    
		min-height:140px;
	}
}

@media only screen and (min-width:300px) and (max-width:500px) {
	.index_list ul li .inlist_main p{    
		min-height:100px;
	}
}


.index_list ul li:hover .inlist_img img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.index_list ul li:hover .inlist_main{
	background: url("../img/ico-1-1.png") 95% center no-repeat #00BBBB; 
	color: #fff; 
}
.index_list ul li:hover .inlist_main h3{
	color:#fff;
}

/*.index_list.pro_list ul li{
	width:16.66%;
	border:10px solid #fff;
	margin-bottom:15px;
}

.index_list.pro_list ul li .inlist_main{
    padding: 0px 20px 25px 20px;
}
.index_list.pro_list ul li .inlist_main h3{
	padding:20px 0 10px 0;
	min-height:70px;
	font-size:17px;
}
.index_list.pro_list ul li .inlist_main p{ 
	padding-top:0;
	min-height:150px;
}*/
.index_list .showMorehandle{
	box-sizing: border-box;
	width:100px;
	margin:20px auto;
    font-size: 14px;
    border: 1px solid #ddd;
    padding: 5px 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.index_list .showMorehandle:hover{
	background:#d11c1b; 
	border:1px solid #d11c1b; 
	color:#fff;
}


@media only screen and (max-width: 1024px) {
	.index_list ul li,
	.index_list.pro_list ul li{
		width:33.33%;
	}
}
@media only screen and (max-width:960px ) {
	.index_list ul li,
	.index_list.pro_list ul li{
		border:10px solid #fff;
	}
	.index_list ul li .inlist_main {
	    padding: 0px 40px 17px 15px;
	}
	.index_list ul li .inlist_main h3 {
	    padding: 15px 0 10px 0;
	}
	.index_list ul li .inlist_main p{
		padding-top:0;
	}
}
@media only screen and (max-width:480px ) {
	.index_list ul li,
	.index_list.pro_list ul li{
		width:100%;
	}
	.index_list ul li .inlist_main {
	    padding: 0px 45px 17px 15px;
	}
}







/*浮动QQ*/
    body{ overflow-x: hidden;}

    .float_qq{ position:absolute; top:150px; right:0; width:50px; height:203px; z-index:6666; }
    .float_qq li{ width:auto; height:50px; z-index:20; }
    .float_qq li.float_qq1, .float_qq li.float_qq4{ position:absolute; left:0; width:172px; }
    .float_qq li.float_qq1{ top:0; }
	 .float_qq li.float_qq5{ position:absolute; top:51px; left:0; width:172px; }
	
    .float_qq li.float_qq2{ position:absolute; top:102px; left:0; width:126px; }
    .float_qq li.float_qq3{ position:absolute; top:153px; left:0; width:126px; }
    .float_qq li.float_qq4{ position:absolute; top:153px; left:0; width:172px; }
    .float_qq li.float_qq2 .xs{ position: absolute; left: -150px; top: -50px; display: none; width: 150px;height: 150px; }
	
	
    .float_qq4{ position:absolute; top:153px; left:0; }
    .float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px; }
    .float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px; }
    .float_qq li a:hover{ background-color:#c70c1f; opacity:1; }
    .float_shwx{ position:absolute; top:-226px; left:-216px; width:216px; height:216px; padding-bottom:9px; display:none; }
    .float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px; }
    .page{text-align:center;line-height:24px;padding:0 0 20px 20px;}
    .page a{padding:0 3px;color:#999;}
    .page .active a{ color: #f00; }
    .page span{padding:0 3px;color:#f90;font-weight:900;}
    




.pfoot{
	display: none;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:999999;
	background:#c80000;
	overflow: hidden;
    line-height: 42px;
}

.pfoot li{
	float:left;
	width:33.33%;width:49.6%;
    line-height: 42px;
	box-sizing:border-box;
	border-right:1px solid #dc483a;
	text-align: center;
}

.pfoot li:nth-child(3){
	border:none;
}

.pfoot li a{
	font-size: 16px;
    line-height: 42px;
    color: #fff;
    display:block;
    width: 100%;
}

@media only screen and (max-width:780px ) {
	.float_qq{
		display: none;
	}
}
@media only screen and (max-width:480px ) {

.banner .ban-tfr .ban-t,
.main-tit{
	font-size: 2.2rem;
}
.main1,
.main3{
	padding:30px 0;
}
footer{
	margin-bottom:60px;
}
.pfoot{
	display: block;
}




}
@media only screen and (max-width:380px ) {






}
@media only screen and (max-width:320px ) {

/*.banner .ban-tfr .ban-t{
	font-size: 1.6rem;
}*/




}


@media only screen and (min-width: 1075px) and (max-width: 1100px) {
	.top-phone {
	    margin-right: 20px;
	    margin-left: 10px;
	}
	.navbar-nav>li>a{ padding:10px 16px;}
}


@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.top-phone {
	    margin-right: 20px;
	    margin-left: 10px;
	}
	.navbar-nav>li>a{ padding:10px 16px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1340px) {
	.navbar-nav>li>a{ padding:10px 20px;}
}

@media only screen and (min-width:768px) and (max-width: 960px) {
	.navbar-nav>li>a {
	    font-size: 14px;
	    padding: 4px 14px;
	}
	.top-phone{
		display: none;
	}
}





@media only screen and (max-width:960px) {
.index_list ul li .inlist_img{
	height:162px;
}

.index_list ul li .inlist_main {
    min-height: 240px;
}

}
@media only screen and (max-width:560px) {
.index_list ul li .inlist_img{
	height:auto;
}
.index_list ul li .inlist_main {
    min-height: 100px;
}



}

@media only screen and (min-width:1400px) and (max-width:1800px) {

.index_list ul li .inlist_img {
    height:240px;
}	

.index_list ul li .inlist_main p {
    padding-top:5px;
}

}

@media only screen and (min-width:1200px) and (max-width:1400px) {
.index_list ul li .inlist_main {
    padding: 0px 45px 20px 20px;
    min-height: 235px;
}
.banner .ban-tfr .ban-t {
    margin-top: 17%;
}
	
}

@media only screen and (min-width:960px) and (max-width:1200px) {
.index_list ul li .inlist_main {
    padding: 0px 40px 20px 20px;
    min-height: 265px;
}
.index_list ul li .inlist_main p {
    padding-top:0px;
}

	
}


@media only screen and (min-width:560px) and (max-width:960px) {
.index_list ul li .inlist_main {
    min-height: 250px;
}
.in_news_m li {
    margin: 0 1% 20px;
    width: 48%;
}

	.banner .ban-img{
		display: block;
	}
}


@media only screen and (min-width:320px) and (max-width:560px) {
.index_list ul li .inlist_main {
    min-height: 230px;
}
	
}


.navbar-brand{
	padding:0;
}



.in_banner{
				position:relative;
			}
			.in_banner .bd li{
				height:687px;
				background:url("images/banner-1.jpg") no-repeat center;
				background-size:auto 100%!important;
			}
			
			.in_banner .prev,
			.in_banner .next{
				position:absolute;
				top:43%;
				z-index:4;
				display: block;
				width:30px;
				height:60px;
				cursor: pointer;
				background-size:100% auto!important;
			}
			.in_banner .prev{
				left:5%;
				background:url("../images/banl1-1.png") no-repeat center;
			}
			.in_banner .next{
				right:5%;
				background:url("../images/banr1-1.png") no-repeat center;
			}








.guanj{
	overflow: hidden;
}
.guanj+div{
	margin-top:30px!important;	
}

/*.banner .ban-tfr .ban-t{
	display: none;
}
*/


.new_section{
	display:none;
	height:1478px;
	background:url("../images/1-1.jpg") no-repeat top center;
}




@media only screen and (max-width:2000px ) {
.banner {
    height: 400px;
}

}



@media only screen and (max-width:1600px ) {
.banner .ban-tfr .ban-t{margin-top:12%;}


}

@media only screen and (max-width:1400px ) {
.banner .ban-tfr .ban-t{margin-top:14%;}


}

@media only screen and (max-width:1280px ) {
.banner .ban-tfr .ban-t{margin-top:15%;}

}

@media only screen and (max-width:1200px ) {
.banner {
    height: 360px;
}


}


@media only screen and (max-width:960px ) {
.banner {
    height: 260px;
}


}




@media only screen and (max-width:560px ) {
.banner {
    height: 120px;
}

}





/************************************************************************
 * ******************************************内页banner1016******************************
 * *************************************************************/

@font-face {
	font-family:"DINCond";
    src:url("DINCOND-REGULAR-1.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}


.w1500{
	width:1500px;
	margin:0 auto;
}


.nybanner{
	padding:55px 0 50px;
	background:url("../images/banner1016-1.jpg") no-repeat center;
	background-size:auto 100%;
	color:#fff;
	text-align: center;
	font-family: 'XianYuanJ'
}

.nybanner .main1-cont{
	overflow: hidden;
	margin-bottom:50px;
}
.nybanner .main1-cont .tran{
	float:left;
	width:25%;
	background:url("../images/banner1016_xian-1.png") no-repeat right top;
	font-size:18px;
}

.nybanner .main1-cont .tran:nth-child(4){
	background:none;
}

.nybanner .main1-cont .tran .t1{
	font-size:50px;
	line-height:120px;
	font-family:"DINCond";
	font-weight:bold;
	margin-bottom:30px;
}

.nybanner .main1-cont .tran .t1 span{
	font-size:120px;
	font-weight:normal;
	vertical-align: middle;
	margin-right:5px;
}


.nybanner1016_main2{
	margin-top:30px;
}

.nybanner1016_main2 a{
	display:inline-block;
	height:46px;
	line-height:46px;
	padding:0 16px;
	border-radius:4px;
	font-size:18px;
	/*background:#ebebeb;
	color:#ff6100;*/
	background:#cc0000;
	color:#fff;
	transition:all 0.3s;
}

.nybanner1016_main2 a img{
	vertical-align:middle;
	margin-left:5px;
}

.nybanner1016_main2 a:hover{
	box-shadow:0px 0px 10px #ebebeb;
}
.nybanner1016_main1{
	font-size:16px;
	line-height:1.6;
}




@media only screen and (max-width:1600px) {
.w1500{
	width:1300px;
}


}

@media only screen and (max-width:1500px) {
.w1500{
	width:1200px;
}


}
 
@media only screen and (max-width:1300px) {
.w1500{
	width:1024px;
}


}
@media only screen and (max-width:1200px) {
.w1500{
	width:100%;
	padding:0 3%;
}

.nybanner .main1-cont .tran .t1{
	font-size:40px;
	line-height:100px;
}

.nybanner .main1-cont .tran .t1 span{
	font-size:100px;
}


.nybanner{
	margin-top:65px;
}
/*.nybanner .main1-cont {
    margin-top:45px;
}*/



}
 
@media only screen and (max-width:960px) {


.nybanner .main1-cont .tran .t1{
	font-size:30px;
	line-height:80px;
	margin-bottom:20px;
}

.nybanner .main1-cont .tran .t1 span{
	font-size:80px;
}
.nybanner .main1-cont .tran {
    font-size: 16px;
}

.nybanner1016_main2 a {
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    font-size: 16px;
}




}

 
@media only screen and (max-width:780px) {
.nybanner .main1-cont .tran .t1{
	font-size:30px;
	line-height:80px;
	margin-bottom:20px;
}

.nybanner .main1-cont .tran .t1 span{
	font-size:72px;
}
.nybanner .main1-cont .tran,
.nybanner1016_main1 {
    font-size: 14px;
}


.nybanner1016_main2 a {
    font-size: 14px;
}





}


 
@media only screen and (max-width:560px) {


.nybanner .main1-cont .tran {
    width: 50%;
    background:none;
    margin-bottom:20px;
    /*border:2px solid red;*/
}

.nybanner .main1-cont {
    margin-bottom:20px;
}
.nybanner {
    padding:50px 0;
}

.nybanner .main1-cont .tran .t1{
	font-size:24px;
	line-height:60px;
	margin-bottom:0px;
}

.nybanner .main1-cont .tran .t1 span{
	font-size:60px;
}



}



@media only screen and (max-width:750px) {



.nybanner{ display: none; }




}






