
.banner-top.index{position:relative;height:1080px}
.container{width:1200px!important;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;z-index:10;position:relative}
.container:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.row{margin-right:-15px;margin-left:-15px}
header{z-index:1000;position:relative;background:0 0; padding: 20px;  top:0px;}
.topnav{position:relative;z-index:1001;margin-bottom:0;background:rgba(255,255,255,.05);padding:3px 0;box-sizing:content-box; }
.topnav .navbar{min-height:30px;background-color:transparent; }
.navbar-nav{font-size:14px}
.topnav .navbar .navbar-nav>li{color:#FFF;line-height:30px;padding:1px 10px}
.navbar-nav>li{float:left}
.topnav .navbar .navbar-nav>li>a{color:#fff!important;padding:0;position:relative;line-height:32px;height:32px;font-size:14px}
.hot-yhcx{color:#fff!important;font-size:14px!important;margin-top:-3px}
.topnav .navbar .navbar-nav>li .fa{color:#FC0;margin-right:5px;font-size:1.2em;font-weight:600;vertical-align:middle}
header .navbar .navbar-nav>li:last-child{margin-right:0}
.navbar-left{float:left!important}
.navbar-right{float:right!important}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.lang-style .dropdown-menu{position:absolute;box-shadow:none!important;border-radius:3px!important;background:#fff;padding:10px 0;min-width:110px!important}
.lang-style .dropdown-menu .caret1{position:absolute;margin-top:-16px;margin-left:47px;border-bottom:8px dashed;border-right:8px solid transparent;border-left:8px solid transparent;border-top:0!important}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover{color:#0153DF}
header.fixed{z-index:1001;position:fixed;width:100%;top:0;background:linear-gradient(45deg,#10559e 3%,#1e88e5 55%,#40baf5 91%);padding:11px 0}
header.fixed .navbar .navbar-header{margin-top:5px}
header.fixed .navbar .navbar-brand{width:325px;height:60px;}
header.fixed .navbar .navbar-nav>li>a{line-height:60px}
header.fixed .navbar .navbar-nav>li>a.login{margin-top:11px}
header .navbar{margin:0;border:0 none;background-color:transparent;position:relative;min-height:50px;border-radius:4px}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-left{float:left!important}
header .navbar .navbar-header{margin-top:9px;display:block;float:left}
.header .topnav .navbar .navbar-nav{margin-left:0}
header .navbar .navbar-nav{margin-left:116px}
header .navbar .navbar-nav>li:last-child{margin-right:0}
header .navbar .navbar-nav>li>a{color:#FFF;font-size:16px;line-height:70px;padding:5px 20px;position:relative;text-transform:uppercase}
header .navbar .navbar-nav>.active>a,header .navbar .navbar-nav>.active>a:focus,header .navbar .navbar-nav>.active>a:hover,header .navbar .navbar-nav>li>a:focus,header .navbar .navbar-nav>li>a:hover{color:#FFF}
header .navbar .navbar-nav>li>a.login{padding:7px 18px;line-height:20px;margin-top:21px;margin-right:15px;border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;color:#FFF;font-size:16px;position:relative;display:block;border-radius:4px}
.col-xs-12{width:100%;float:left;position:relative}
.p-r-0{padding-right:0!important}
.p-r-0{padding-right:0!important}
.p-l-0{padding-left:0!important}
header .navbar .navbar-nav>li>a.login:hover{box-shadow:inset 0 0 0 2px #FC0;background-color:transparent}
.subnav{position:absolute;z-index:1001;top:100px;left:0;width:100%;background:linear-gradient(45deg,#10559e 3%,#1e88e5 55%,#40baf5 91%);opacity:.95;border-top:1px rgba(255,255,255,.5) solid;}
.subnav.fixed{top:86px;position:fixed}
.subnav .sub-nav{background:linear-gradient(45deg,#10559e 3%,#1e88e5 55%,#40baf5 91%);opacity:.95}
.subnav .sub-nav:after{content:'';clear:both}
.col-sm-12{width:100%}
.sub-nav dl{margin:20px 70px 20px 0;float:left}
.sub-nav dl .col-xs-6{width:50%;float:left}
.sub-nav dt,.sub-nav dt a{color:#FFF;font-size:14px;line-height:30px;padding-bottom:10px;margin-top:20px;font-weight:400}
.sub-nav dd{line-height:30px;position:relative}
.sub-nav dd .hot{background-image:url(../images/nav-hot.png);margin-left:5px;margin-top:10px;width:28px;height:11px;text-indent:-999em;display:block;float:right}
.sub-nav dd a{color:#fff}
.sub-nav dd a:hover{color:#FC0}
.nav-menu{width:100%;overflow:hidden;background-color:#F7FBFB;box-shadow:inset 0 -1px 0 #e3e3e3}
.nav-menu ul{display:block;margin:0 auto;padding:0}
.nav-menu ul li{float:left;width:20%;list-style:none}
.nav-menu ul li:first-child a{border-left:1px solid #e3e3e3}
.nav-menu ul a{color:#555;width:100%;font-size:16px;text-transform:uppercase;padding:20px 0;float:left;text-align:center;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#F7FBFB;letter-spacing:.5px;transition:all .2s ease-in-out}
.nav-menu ul a:hover{color:#F86539;background-color:#FFF}
.nav-menu ul .active a{color:#F86539;font-weight:700;background-color:#FFF;border-bottom:1px solid #FFF}
.nav-menu ul a:after{content:"";clear:both}
.slideBox{position:absolute;top:0;width:100%}
.slideBox .hd{width:100%;height:25px;overflow:hidden;position:absolute;bottom:20px;z-index:1000}
.slideBox .hd ul{text-align:center;width:100%}
.slideBox .hd ul li{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #fff;cursor:pointer}
.slideBox .hd ul li.on{background:#fff;color:#fff}
.slideBox .bd{height:1080px;position:relative;width:100%;overflow:hidden}
.slideBox .bd li{height:1080px;width:100%}
.slideBox .item{height:1080px}
.gaofang-banner-bg{background:url(../images/gaofang-banner-bg.svg) no-repeat;background-size:65%;background-position:center center;height:845px}
.item .container p.banner-title{color:#fff;-webkit-font-smoothing:initial;font-size:50px;line-height:55px}
.item .container p.banner-title span{font-size:36px;margin-top:8px}
.item .container ul.banner-slogan{margin-top:10px;left:0!important;width:487px!important}
.item .container ul.banner-slogan li{font-size:15px;color:rgba(255,255,255,.9);line-height:28px;height:auto;left:0!important;width:auto!important}
.item .container .col-sm-7{width:58.33333333%;float:left}
.item .container .col-sm-5{width:41.66666667%;float:left}
.free-use-btn.btn-white{padding:0 35px;line-height:36px;font-size:14px;display:inline-block;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;border:1px rgba(255,255,255,.5) solid;color:#fff;margin-top:20px;border-radius:3px}
.free-use-btn.btn-white:hover{border-color:#fff}
.slideBox .next,.slideBox .prev{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:.5;transform:scale(.6)}
.slideBox .next{left:auto;right:3%;background-position:8px 5px}
.slideBox .next:hover,.slideBox .prev:hover{filter:alpha(opacity=100);opacity:1}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}
.index-tuijian{padding:100px 0 50px 0}
.index-tuijian .col-xs-3{padding:0 10px;width:25%;float:left}
.index-tuijian .col-xs-3 .index-bq-one ul{padding-left:0}
.index-tuijian .col-xs-3 .index-bq-one ul li{list-style:none;line-height:30px;font-size:13px}
.index-tuijian .col-xs-3 .index-bq-one ul li span{font-size:15px;margin-bottom:10px;padding-top:10px}
.index-tui-new .new-mj{position:absolute;right:15px;top:5px;background:linear-gradient(70deg,#ffa909 3%,#ff9d06 55%,#ff9102 91%)!important;padding:0 5px;color:#fff;height:16px;line-height:14px;border-radius:8px 0 8px 0;font-size:6px}
.index-tuijian .col-xs-3 .index-bq-one ul li span b{color:#1e88e5}
.index-tuijian .col-xs-3 .index-bq-one{border:1px #efefef solid;padding:15px 10px 5px 15px}
.index-tuijian .col-xs-3 .index-bq-one{border-top:2px #1e88e5 solid;overflow:hidden}
.index-tuijian .col-xs-3 .col-xs-5{width:41.66666667%;padding-left:0;float:left;position:relative;min-height:1px;padding-right:15px}
.index-tuijian .col-xs-3 .col-xs-7{width:58.33333333%;padding-right:0;float:left}
.index-tui-new{position:relative}



.bt{font-size: 30px; font-weight: bold; text-transform: uppercase; letter-spacing: 10px; line-height: 1.5em; color: #AEAEAE}
.bt span{display: block; font-size: 24px; font-weight: 100;letter-spacing:0px; margin: 0 auto; width: 250px; overflow: hidden; text-align: center}
.bt span em{width: 50px; height: 1px; background: #cccccc; display: block; float: left; margin-top: 22px;}
.bt span dt{float: left; padding: 0px 20px;}
.inab h1{font-size: 20px; font-weight: bold; margin-top: 10px;}
a.more:link,a.more:active,a.more:visited,a.more:hover{color: #e4ad01; font-size: 12px; font-weight: 100; text-transform: uppercase; float: right;}
.inabn{margin-top: 50px; height: 80px; overflow: hidden}
.inabp{width: 100%; overflow: hidden; margin-top: 40px;}
.inabp i{font-size:50px; line-height: 60px; color: #ff8a00}
.inabp a,.inabp:visited,.inabp a:active{color: #4d4d4d; font-size: 16px; width: 25%; float: left; margin-right:12%;border-bottom: 1px #fff solid}
.inabp a:hover{font-size: 16px; border-bottom: 1px #ff8a00 solid;}
.inabp ul li:nth-child(3) a{margin-right: 0px;}
.inabp dd{color: #a2a2a2; text-transform: uppercase; font-size: 12px;; width: 100%}

.inabp ul li .icon{width:45px; height:45px; margin: 0 auto;-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; float: left; margin: 10px 0px;}
.inabp ul li:hover .icon{-moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}
.inabp ul li .d{width: 100%; float: left}


.h_top{ width: 100%; height: 1500px; background-color: #ff8a00; }
	.h_top h3{text-align: center;color:#fff;line-height: 60px}
/*数字++++++++++*/
.jbg{background: #ff8a00; color: #fff;}
.digital{width: 100%;height: 150px;}
.main{width: 1200px;height: 150px;margin:0 auto;font-size: 0;}
.mumping_mun li{width: 295px;display: inline-block; margin: 30px 0px; float: left; height: 30px; padding: 0px 55px}
.mumping_mun{width: 1200px;list-style: none;}
.mumping_mun p{font-size: 15px;width: 100%;  display: block;clear: both;}
.mun_top h2{font-size: 50px; line-height: 50px; font-weight: bold;float: left;margin-right: 20px; float: left}
.mun_top span{float: left; display: block; margin-top: 10px; font-size: 14px;  line-height: 50px; color: #fff}
.mun_top{overflow: hidden}
.mumping_mun em{width: 1px; height: 40px; background: #ffc580; display: block; float: left; margin-top: 55px;}
.bg1{ background: #282828}

.scrollbox {
	position:relative;
	width:1200px;
	height:408px;
	overflow:hidden;
	margin:50px auto 35px auto;
}
.scrollbox ul {
	position:absolute;
	left:0px;
	top:0px;
}
.scrollbox li {
	float:left;
	width:1200px;
	height:200px;
	overflow:hidden;
	padding:5px 0px;

}
.scrollbox li a {
 	float:left;
	display:block;
	width:292px;
	height:193px;
	overflow:hidden;
	margin: 4px;
}
.scrollbox li a img {
	display:block;
	width:292px;
	height:193px;
	background:#eee;
}

.he_slideCaptionDown{background:#ff8a00;width:292px;height:192px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;background:rgba(255,138,0,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption{background:rgba(255,138,0,.8);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#fff;top:25%;opacity:1}
.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:30px;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}

.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:30px; line-height: 30px; text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}

a.more1:link,a.more1:visited,a.more1:active{margin: 0 auto; display: block; width: 175px; line-height: 40px; color: #fff; border: 1px #4f4f4f solid; text-align: center}
a.more1:hover{background: #4f4f4f}



.bg2{background: url("../images/bg2.jpg") no-repeat top;}
.inys ul{overflow: hidden}
.inys ul li .icon{width:145px; height:145px; margin: 0 auto;-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.inys ul li:hover .icon{-moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}
.inys ul li{text-align: center; color: #fff; width: 25%; float: left; line-height: 22px;}
.inys ul li .d{padding: 5px 0px;}
.inys ul li a{color: #fff;  font-size: 16px;}
.inys a img:hover{transform: scale(1.0);/*鼠标经过图片放大的倍数*/ overflow: hidden; }
.infri a,.infri a:visited,.infri a:active{width: 19%; margin: 0.5%; float: left; padding: 2px; border: 1px #e3e3e3 solid;}
.infri a img{width: 100%;}
.infri a img:hover{transform: scale(0.95);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
.foot{color: #FFFFFF; background: url("../images/footbg.jpg") repeat-x; width: 100%}
.foot a,.foot a:visited,.foot a:active{color: #fff; position: relative; h}
.foot1{line-height: 50px; }
.foot1 span{padding: 0px 20px;}
.foot2{width: 100%; z-index: -5}
.foot2logo{margin-top: 60px;}
.foot2zi{width: 500px; margin-left: 100px; color: #787878; line-height: 35px;}
.foot2zi dd i{margin-right: 10px;}
.foot2ew{width: 150px; line-height: 50px; text-align: center}
.foot3{border-top:1px #55565a solid; background: #2b2c31; color: #787878; line-height: 60px; text-align: center; width: 100%}

.nbanner{height: 360px; position: absolute;}
.abnbt{text-align: center; font-size:40px; line-height: 50px; padding-bottom: 30px;}
.abnbb{text-align: center; line-height: 2em}

a.more2:link,a.more2:visited,a.more2:active{margin:30px auto; width: 80px;display: block;}
a.more3:link,a.more3:visited,a.more3:active{margin:30px auto 0 auto; width: 100px; text-align: center; line-height: 30px;  display: block;}
.ninab ul li{width: 50%; float: left; background: #f7f7f7; height: auto;}
.ninab ul li img{width: 100%;}
.nabt{font-size: 30px; font-weight: bold; line-height: 2em; margin-bottom: 20px;}
.xline{width: 50px; height: 3px; background: #ff8a00; margin: 0 auto; display: block}
.nmenu{ background: #fff; width: 100%; height: 50px;}
.nmenu a,.nmenu a:visited,.nmenu a:active{line-height: 14px;border-right:1px #dddddd solid;padding: 0px 20px; float: left; margin-top: 16px;}
.nmenu a:hover{font-weight: bold; color: #ff8a00;}
.nmenu a:last-child{border-right: 0px;}
a.on:link,a.on:visited,a.on:active{font-weight: bold; color: #ff8a00;}
.npro ul li{float: left; background: #fff}
.npro ul{margin-bottom: 50px;}
.nprot{font-size: 30px; font-weight: bold; line-height: 1em; margin-bottom: 20px;}
.nprot span{font-size: 14px; text-transform: uppercase; display: block;}
.npron{height: 120px; margin-bottom: 10px; overflow: hidden}
a.more4:link,a.more4:visited,a.more4:active{width: 150px; height: 40px; background: #ff8a00; line-height: 40px; text-align: center; color: #fff; display: block;}
.nprolist li{width: 292px; float: left; margin: 8px 4px;}
a.nprolista,a.nprolista:visited,a.nprolista:active{ display: block; width: 292px; height: 192px; overflow: hidden}
.nprolist li span{ overflow: hidden; line-height: 65px; font-size: 16px; text-align: center; height: 65px; background: #fff; display: block; width: 100%;}
.npromt{font-size: 30px;}
.ym{width:100%; padding-top:20px; padding-bottom:10px; overflow:hidden; margin-top: 80px;}
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; background: #fff; margin-right:5px; margin-bottom:5px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
}
.ym a:hover{background: #ff8a00; color:#FFF; border:solid 1px #cdcdcd;}
a.select{background: #ff8a00; color:#FFF; border:solid 1px #ff8a00;}
a.select:hover{	background: #ff8a00; color:#FFF; border:solid 1px #ff8e93;}
.xline1{width: 50px; height: 3px; background: #ff8a00; display: block}
.nprotitle{font-size: 30px; line-height:60px; font-weight: bold}
.sx a{ font-size: 14px; border-bottom: 1px #eaeaea solid; display: block; }

.sx a h3{padding: 15px 0px; font-weight:bold; font-size: 18px; color: #333}
.sx a dd{float: left; padding: 15px}
.nnewlist li{width: 360px; margin: 20px; border: 1px #d4d4d4 solid;padding: 20px; float: left}
.nnewlist li:hover{border: 1px #717171 solid;}
.nnewlistt{font-size: 20px; font-weight: bold; height: 35px; line-height: 35px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nnewlists{font-size: 12px; color: #939393}
.nnewlists i{margin-right: 10px;}
a.more5:link,a.more5:visited,a.more5:active{border-top: 1px #d4d4d4 solid; font-size: 16px;  margin-top: 10px; border-bottom: 1px #d4d4d4 solid; width: 100px; text-align: center; line-height: 30px; display: block}
.nnewlistt a,.nnewlistt a:visited,.nnewlistt a:active{font-size: 16px; font-weight: bold}
.nnewlistt a:hover{font-size: 16px; color: #ff8a00}
.nnewlisn a,.nnewlisn a:visited,.nnewlisn a:active,.nnewlisn a:hover{color: #848484}
.nnewlisn{height:200px;}
.newbt{line-height: 50px; font-size: 30px; font-weight: bold; text-align: center; padding-top: 50px;}
{}
