a,a:focus,a:hover,a:visited{color: #333;text-decoration: none;}
.fr{float: right;}
.fl{float: left;}
em{font-style: normal;}
.mt40{margin-top: 40px;}
.navbar-brand{height: auto;}
.navbar-brand img{margin: 15px 0;width: 335px;}
.navbar .navbar-nav.navbar-right {position: relative;}
.telnum{position: absolute;left: 65px;top: 55px;font-size: 18px;}
/*二级大图*/
.show-second{width: 100%;max-width: 1920px;margin: 0 auto;}
.show-second img{width: 100%;}
/*当前位置*/
.breadcrumb>li+li:before{content: ">";}
.breadcrumb{background-color: #fff;border-radius: 0;margin: 20px 0 0 0;border-bottom: 2px solid #cacaca;padding: 10px 0;color: #999999;font-size: 16px;}
.breadcrumb a{color: #999999;}
/*标题*/
h2{font-size: 20px;}
h2 .icon-tit{display: block;float: left;width: 30px;height: 20px;background: url(../images/icon-tit.png) no-repeat 0 2px;}
h2.tit-center{text-align: center;margin: 50px 0 20px 0;}
/*列表*/
.projectlist div{margin-bottom: 10px;}
.projectlist div:last-child{margin-bottom: 0;}
.projectlist div a{display: block;padding: 0;margin: 0 -7px;}
.projectlist.slick div a{padding: 0 10px;margin: 0;}
.projectlist h4{font-size:18px;line-height: 1.4;margin-bottom: 0;}
.projectlist .caption{padding: 10px 15px;font-size: 16px;font-weight: normal;border: 1px solid #eeeeee;border-radius: 0 0 6px 6px;font-weight: 300;}
.projectlist .caption .f14{font-size: 14px;margin: 10px 0 0 0;padding-bottom: 25px;}
.projectlist a>img{width: 100%;}
.slick-prev, .slick-next{background: url(../images/icon-arrow.gif) no-repeat;width: 40px;height: 40px;top:-50px;cursor: pointer;}
.slick-prev{background-position: 0 -40px;right: 60px;left: auto;}
.slick-next{background-position: 0 -120px;right: 10px;left: auto;}
.projectlist-text{font-size: 16px;line-height: 48px;padding-left: 10%;}
/*新闻正文*/
.article{margin: 30px auto;font-size:15px;line-height: 2.2;width: 80%;color: #222;}
.article h4{font-size: 18px;margin-bottom: 20px;}
.article p{margin-bottom: 24px;margin-bottom: 20px;color: #555;}
.article .xline{border-bottom: 1px dashed #eeeeee;margin-bottom: 20px;}
.businesslist{font-size: 18px;line-height: 72px;}
.businesslist li{border-bottom: 1px dashed #eeeeee;}
/*关于我们*/
.bg-grey{background: url(../images/bg.gif) repeat;padding: 40px 0;}
.aboutus .btn{position: absolute;right: 0;bottom: 0;}
.aboutus-intro{height: 306px;background: #fff;box-shadow: 0 1px 1px rgba(0, 0, 0, .2);padding: 20px;}
.aboutus-intro h4{font-size: 24px;margin-bottom: 30px;}
.aboutus-intro p{font-size: 14px;color: #666;line-height: 24px;}
.leftmenu{margin: 30px 0 0 15px;background: url(../images/bg.gif) repeat;padding: 20px 30px;}
.leftmenu li a{color: #8e8e8e;font-size: 18px;line-height: 48px;display: block;}
.leftmenu li.active a{color: #004579;background: url(../images/icon-arrow.png) 100% -1px;}
.rightcon{margin-left: -15px;}
.rightcon .article{width: 90%;}
/*按钮*/
.btn{padding: 10px 24px;font-size: 1.5rem;border-radius: 0;position: relative;}
.btn:hover,.btn:focus,.btn.focus,
.btn-link:hover,.btn-link:focus{text-decoration: none;}
.btn-default{border-width: 0px;background: #f0c060;color: #fff;}
a.btn-default{color: #fff;}
.btn-default:focus,.btn-default.focus,.btn-default:hover,
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default,
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus,
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{border-width: 0px;background: #f0c060;color: #fff;}
/*footer*/
.footer-above{background-color: #2a2a2a;color: #999;line-height: 24px;padding: 20px;}
.footer-above h4{color: #fff;}
.footer-above a{color: #c0c0c0;}
.footer-above .footer-col{border-right: 1px solid #333333;height: 220px;padding-left: 30px;}
.footer-above .footer-col:last-child{border: none;}
.footer-above .contactus li{margin-bottom: 10px;}
.footer-below{background-color: #d8d8d8;color: #333333;line-height: 24px;padding: 20px;}
/*仅适应大屏幕*/
@media (min-width: 768px){
	.navbar{margin-bottom: 0;}
	.navbar-default{border: none;
	background: -webkit-linear-gradient(top,#f7f7f7, #f2f2f2);     
    background: -moz-linear-gradient(top,#f7f7f7, #f2f2f2);     
    background: -o-linear-gradient(top,#f7f7f7, #f2f2f2);     
    background: -ms-linear-gradient(top,#f7f7f7, #f2f2f2);     
    background: linear-gradient(top,#f7f7f7, #f2f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #f7f7f7, endColorstr = #f2f2f2);}
	.navbar-default .navbar-right{padding-top: 30px;margin-right: 0px;}
	.navbar-default .navbar-right li a{padding: 15px 15px;color: #000000;font-size: 1.6rem;}
	.nav li a:hover{background: none;}
	.container>.navbar-collapse{padding-left: 0px;padding-right: 0px;margin-left: -15px;margin-right: -15px;}
	/* main-navigation */
.main-navigation{text-align: center; background: #f5f5f5;font-size: 1.6rem;background: #004579; }
.main-navigation .menu{padding: 0; margin: 0;background: #004579;}
.main-navigation .menu>li+li:before{content: "|";color: #7890a8;float: left;margin-top: 22px;}
.main-navigation .menu li{list-style: none; display: inline-block;}
.main-navigation .menu li.nav-current a{border-bottom: 4px solid #f0c060;}
.main-navigation .menu li a{color: #fff; line-height: 4em; display: block; margin: 0 45px;}
.main-navigation .menu li:hover > a{color: #fff; text-decoration: none;}
.projectlist{margin-top: 20px;}
.projectlist .caption{height: 210px;}
.aboutus{padding-top: 10px;}
}
@media (min-width: 1200px) {
  .main-navigation .menu li a{margin: 0 65px;}
}
@media (min-width: 750px) and (max-width:990px) {
  .main-navigation .menu li a{margin: 0 25px;}
}
/*仅适应小屏幕*/
@media (max-width: 1200px) {
  .article img{width: 100%;}
}
@media (max-width: 800px) {
  .leftmenu{margin: 0px;background: url(../images/bg.gif) repeat;padding: 0px;overflow: hidden;text-align: center;}
	.leftmenu li{width: 50%;float: left;}
	.leftmenu li a{color: #8e8e8e;font-size: 18px;line-height: 48px;display: block;}
	.leftmenu li.active a{color: #004579;background-image: none;border-bottom: 1px solid #004579;}
}
@media (max-width: 767px){
	.navbar{min-height: auto;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, .3);box-shadow:0 0 5px rgba(0, 0, 0, .3);margin-bottom: 0;}
	.navbar-toggle,
	.navbar-left{color: #005faf;font-size: 2rem;padding: 4px 10px;background-color: transparent;background-image: none;border: 0px solid transparent;border-radius: 4px;margin-right: 10px;}
	.navbar-left{position: absolute;left: 5px;padding: 4px 15px;}
	.navbar-brand{padding: 12px 0;margin-left: -25%;left: 50%;position: absolute;}
	.navbar-brand>img{width:170px;margin: 0 auto;}
	.main-navigation{text-align: left;}
	.main-navigation .menu {margin: 0;padding: 0;}
	.main-navigation .menu li{display: block;line-height: 40px;}
	.main-navigation .menu li:hover > a{color: #e67e22; text-decoration: none;} 
	.footer-below{font-size: 0.8rem;line-height: 1.4;text-align: left;padding: 10px 0 0 0;}
	.bg-grey{padding: 10px 0 30px 0;}
	.article img{width: 100%;}
	.aboutus-intro{height: auto;padding-bottom: 40px;}
}
/*404页面*/
.no-result-bg{background: url(../images/404-bg.gif) 100% 0 no-repeat;margin: 70px auto;width: 850px;height: 350px;}
.no-result-bg h2{font-size: 24px;color: #005faf;padding: 70px 0 20px 0;font-weight: normal;}
.no-result-bg p{line-height: 30px;}
.no-result-bg p a{color: #005faf;}
.book-carousel .carousel-inner > .item > img{max-width: 100%;max-height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;min-width:auto;height: auto;}