﻿
@font-face {
    font-family: 'HelveticaLT45Light';
    src: url('../font/HelveticaLT45Light.eot');
    src: url('../font/HelveticaLT45Light.eot') format('embedded-opentype'),
         url('../font/HelveticaLT45Light.woff2') format('woff2'),
         url('../font/HelveticaLT45Light.woff') format('woff'),
         url('../font/HelveticaLT45Light.ttf') format('truetype'),
         url('../font/HelveticaLT45Light.svg#HelveticaLT45Light') format('svg');
}
@font-face {
    font-family: 'myriadsetpro-thinthin';
    src: url('../font/myriadsetpro-thin-webfont.eot');
    src: url('../font/myriadsetpro-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/myriadsetpro-thin-webfont.woff2') format('woff2'),
         url('../font/myriadsetpro-thin-webfont.woff') format('woff'),
         url('../font/myriadsetpro-thin-webfont.ttf') format('truetype'),
         url('../font/myriadsetpro-thin-webfont.svg#myriadsetpro-thinthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*塌陷*/
.w960{width:960px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.ov{overflow:hidden; zoom:1;}
.fam{font-family:"宋体" !important;}
/*a*/
a{font-family:"myriadsetpro-thinthin"; text-decoration:none !important; color:#000;
}
a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:0; }

em,i{ font-style:normal;}
/*包裹 IE8居中*/
#wrap{text-align:left;}
/*ul*/
ul{ list-style:none;}
/*img*/
img{border:0 none;}
/*浮动*/
.cf{zoom:1}
.cf:after{content:'.';visibility:hidden;clear:both;display:block; height:0}

.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
/*清除浮动*/
.clear{clear:both;line-height:0;}

/*text align*/
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
/*display:block*/
.db{display:block;}
/*font-size*/
.ft14{font-size:14px;}
/*line23*/
.line23{ line-height:23px;}
/*边框去除*/
.bordernone{ border:0 none !important;}
/*字体加粗*/
.ftw{ font-weight:bold;}
/*ft0*/
.ft0{font-size:0px !important;}
table{border-collapse:collapse;}
.text_o{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
/*分页2*/
.pager,.pager a{text-align:center !important;font-family:'微软雅黑';}
.pager{ padding-top:20px;}
.pager a{text-decoration:none; border:1px solid #949494; color:#666;padding:2px 8px;background:#fff;}
.pager a.on,.pager a:hover{background:#2ba4d1;border:1px solid #2ba4d1;color:#fff;}

.carousel-control span{font-family:'宋体'; font-size:40px; width:70px !important; height:70px !important; line-height:70px;border-radius:100%; display:block;background:rgba(0,0,0,0.1); text-align:center;}
a:hover{color:#2ba4d1;}
header{z-index:999999999999; position:fixed; top:0; width:100%;background:rgba(255,255,255,0.9);}

/*.header{height:270px; display:none;position:fixed;z-index:999;top:89px; width:100%;background:rgba(255,255,255,0.9);}
*/
.navbar-default{background:none;}
.navbar-nav>li>a{color:#666; font-size:1.3em;}
.navbar-nav>li:hover >a{color:#2ba4d1 !important;}
.nav_bor{border-bottom:3px solid #2ba4d1;color:#2ba4d1 !important;}

.navbar{margin-bottom:0;height:90px;}
.navbar-nav{margin-top:0;}
.navbar-toggle{margin:24px 15px 30px 0;}
.nav .dropdown-menu{border:none; box-shadow:none;border-radius:0; position:relative !important; min-width:0 !important;width:0 !important;left:-13px;}
.nav_ul03{left:-65px !important;}
.nav .dropdown-menu a{color:#666; font-size:1.1em;}
.nav .dropdown-menu a:hover{background:none; color:#2ba4d1;}


.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing { 
    cursor:url(../images/grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#owl-demo {margin-left: auto;margin-right: auto;padding:3% 0;}
#owl-demo .item { display: block; padding:0 10%;border-left:1px solid #e6e6e6;}
#owl-demo img {display: block;width: 100%;}
.owl-buttons div{font-size:3em; font-family:'宋体'; width:30px;position:absolute;text-align:center;vertical-align:central;}
.owl-prev{left:0; top:50%; margin-top:-30px;}
.owl-next{right:0; top:50%; margin-top:-30px;}
#owl-demo h1{text-align:center; color:#000; font-size:1.4em; line-height:3em; text-decoration:none;}

#index_img{background:url(../images/index_img.jpg) no-repeat center top; -webkit-background-size:cover;background-size:cover; min-height:400px; padding-top:130px;}
#index_img,#index_img a{color:#fff; font-size:16px;}
#index_img h1{}
#index_img h1 a{color:#fff;font-size:40px;}
#index_img h2{margin:15px 0 35px;}
#index_img h3 a{border-top:1px solid #fff;border-bottom:1px solid #fff; padding:2px 18px;}
#index_news{background:#f0f0f0; padding:75px 0 80px;}
#index_news h1{text-align:center; font-size:40px;}
#index_news h2{font-size:24px; line-height:28px;}
#index_news h3 a{font-size:16px; color:#999; display:block;margin:5px 0 10px;}
#index_news h4{font-size:24px; color:#999;}
#index_news h4 em{font-size:14px;}
#index_news .li{margin-top:45px;}
.news_l{border-bottom:1px solid #ccc;padding:15px 0 15px 0;margin-right:50px;}
.news_r{border-bottom:1px solid #ccc;padding:0 0 15px 0;margin-left:50px;}




