@charset "utf-8";

body {font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1;color:#666666;font-size:12px;}
.container-fluid{width:100%;}
.row{margin-left:-10px;margin-right:-10px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:10px;padding-right:10px;}
.fl{float:left;}
.fr{float:right;}
.ma {width:1180px; margin:0 auto;}
a {color:#666;}
a:hover {color:#d83b28;}
.tc {text-align:center;}
.pr {position:relative;}
.ovh {overflow:hidden;}
.none {display:none;}

.logo {width:233px;}
.header,.header .ma {background:#FFF url(../images/topbgbar.jpg) repeat-x;}
.header .ma {padding:25px 0 20px 0;}
.menu {float:right; display:inline; margin:20px 20px 0 0;}
.menu li {float:left; display:inline; height:36px; line-height:36px; margin:0 8px 0 0;}
.menu li a {display:block; padding:0 20px; font-size:1.333333em; color:#333;}
.menu li a:hover,.header .cur a {background:#d83b28; color:#FFF; text-decoration:none;}

.cHeader .navbar{border-radius:0px;margin-bottom:0px;margin-top:20px; float:right;}
.cHeader .navbar-static-top{margin-bottom:19px;}
.cHeader .navbar-nav>li,.cHeader .navbar-default .navbar-nav>li>a{line-height:36px;color:#333333;font-size:16px;}
.cHeader .nav>li>a{padding:0 20px;}
.cHeader .nav>li>a:hover{background:#d83b28;color:#ffffff;}
.cHeader .navbar-default { border:0; background-color:transparent; float:right;}
.cHeader .navbar-default .navbar-nav>.open>a, .cHeader .navbar-default .navbar-nav>.open>a:focus, .cHeader .navbar-default .navbar-nav>.open>a:hover{background:#d83b28;color:#ffffff;}
.cHeader .navbar-nav>li>.dropdown-menu{margin:0px;border:0px;background:#d83b28;color:#ffffff;padding:0px; z-index:10000;}
.cHeader .dropdown-menu>li>a{color:#ffffff;padding:7px 25px}
.cHeader .dropdown-menu>li>a:focus,.cHeader .dropdown-menu>li>a:hover{background:#881e13;}

.ptCon {width:1180px; height:420px; margin:0 auto; /*position:relative;*/}
.pt {width:23.728814%; height:100%; background:rgba(255,255,255,0.9); background:#fff\0; position:absolute; right:0; top:0;}
.pt ul {padding:28px 0 0 0;}
.pt li { float:left; width:100%; display:inline; margin:20px 0 0 0; padding:20px 25px;}
.pt li:hover {background:#fff;}
.pt li .pic { width:23.913043%;}
.ptinfo {width:65.217391%; float:right;}
.ptinfo strong {display:block; padding:8px 0 0 0;}
.ptinfo a {font-size:1.5em; color:#333;}
.ptinfo a:hover {color:#d83b28; text-decoration:none;}
.ptinfo span {color:#999; font-size:1.166666em;}

.Banner{padding:0px;position:relative;}
.Banner .col-mg-12, .Banner .col-lg-12, .Banner .col-md-12, .Banner .col-sm-12, .Banner .col-xs-12 { padding:0;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left:20%;margin-right:0px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right:20%;margin-left:0px;}
.Banner .item{height:420px;background-size:cover!important;}
.carousel-indicators{margin-bottom:0px;}


.news,.project {padding:30px 0;}
.news .row,.project .row { margin-left:-25px; margin-right:-25px;}
.tit {border-bottom:2px #d83b28 solid; display:block; padding-bottom:10px;}
.tit span {color:#333; font-size:1.5em; font-weight:bold;}
.tit .more {float:right; display:inline; margin:7px 0 0 0; color:#999;}
.newsBox ul { padding:0;}
.newsBox .pic {width:36.842105%;}
.newsBox strong a {font-size:1.333333em; color:#333;}
.newsBox strong a:hover {color:#d83b28;}
.newsBox .newsInfo {width:57.894736%; float:right;}
.newsBox ul { margin:15px 0 0 0; }
.newsBox ul li {float:left; width:100%; height:113px; overflow:hidden;}
.newsBox dl { width:100%; margin-top:10px; margin-bottom:0;}
.newsBox dd {height:32px; line-height:32px; text-align:right; background:url(../images/point_jt.png) no-repeat 5px center; color:#999999;}
.newsBox dd span {float:left; text-align:left; width:71%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:15px; height:32px;}
.newsBox dd span a {font-size:1.166666em;}
.newsInfo p {line-height:1.5; padding-top:5px;}
.project {background:#f5f5f5;}
.down { border:1px #e9e9e9 solid; margin-top:5px;}
.pbsub { margin:20px 0 0 0; float:left; width:100%;}
.pbsub .pic { width:42.105263%;}
.projectBox .newsInfo { width:52.631578%; float:right;} 
.projectBox strong a { font-size:1.333333em; font-weight:normal; color:#333333;}
.projectBox strong a:hover {color:#d83b28; text-decoration:none;}
.projectBox p {color:#999; margin-bottom:0;}
.link {padding:30px 0;}
.linkkTit span {font-size:1.5em; color:#333; font-weight:bold;}
.link p {padding-top:5px;}
.link p a { float:left; display:inline; height:14px; line-height:14px; position:relative; padding-right:15px; font-size:1.166666em; margin:10px 13px 0 0;}
.link p a i {width:2px; height:100%; background:#adadad; position:absolute; right:0; top:0;}
.footer { background:#4d4d4d;}
.footer p {line-height:1.8; color:#FFF; font-family:Arial; padding:20px 0; margin-bottom:0; color:#d4d4d4;}
.mobElement {display:none;}

.aHeader .navbar-brand{margin-top:0px;margin-bottom:0px;}
.aHeader .navbar-default{margin-bottom:0px;}
.aHeader .navbar-brand{padding:11px;}
.aHeader .navbar-default .navbar-toggle:focus,.aHeader  .navbar-default .navbar-toggle:hover{background:#881e13;}
.aHeader .navbar-brand .logo{width:90px;height:28px;background:url(../images/logo_mob.png) no-repeat left center;background-size:100%;display:block;}
.aHeader .navbar-default{background:#881e13;}
.aHeader .navbar-default .navbar-toggle .icon-bar{background:#ffffff;}
.aHeader .navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#062865;}
.aHeader .navbar-default .navbar-nav>li>a{font-size:14px;color:#333333;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu{background:#f0f0f0;}
.aHeader .navbar-default .navbar-nav>.open>a,.aHeader  .navbar-default .navbar-nav>.open>a:focus,.aHeader  .navbar-default .navbar-nav>.open>a:hover{background:#881e13;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333333;}
.aHeader .navbar-default .navbar-nav>.open>a,.aHeader .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#ffffff;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .aHeader .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#881e13;}
.aHeader .navbar{border:0px;}

h4.title{border-bottom:2px solid #d83b28;padding-bottom:10px;}
h4.title strong { color:#d83b28; font-size:18px;}
h4.title small{font-size:13px;color:#999999;float:right;padding-top:4px;}
h4.title small a{color:#999999;}
.List{min-height:400px;}
.List li{padding:9px 10px;margin:5px 0px; line-height:20px;font-size:14px;border-bottom:1px dashed #c8c7c7;}
.List li a{color:#333333;width:100%;float:left; background:url(../images/point_gray.jpg) no-repeat 0 7px; padding-left:10px;}
.List li a:hover{color:#d83b28;text-decoration:none}
.List li .date{float:right;font-size:12px;color:#999999;font-family:Arial;padding-top:2px; text-align:right;}
.List li:hover a,.List li:hover .date{color:#d83b28;}

.breadcrumb{background:none;margin-bottom:0px;}
.nagv{line-height:40px;font-size:14px;color:#999; font-family:"宋体";}
.nagv a{color:#666; font-family:"微软雅黑";}

/* 左侧导航 */
.lmname { background:#d83b28; text-align:center; padding:10px 0; margin-top:13px;}
.lmname a {color:#FFF; font-size:16px; font-weight:bold;}
.L_type{background:#ffffff;}
.L_type ul{border:1px #e1e1e1 solid; border-bottom:0;}
.L_type ul li a,.L_type ul li{height:auto;line-height:42px;width:100%; display:block;text-align:left;font-size:15px;}
.L_type ul li a{height:42px;width:100%;text-align:left;text-indent:20px;margin-bottom:0px; color:#666666;}
.L_type ul li{float:left; position:relative; border-bottom:1px #e1e1e1 solid;}
.L_type ul li a:hover,.L_type ul li a.Cur{text-decoration:none;font-weight:bold;color:#333;}

.L_type ul li dl{line-height:36px;padding:10px 10px;display:none;background:#f7f7f7; margin-bottom:0;}
.L_type ul li dl dd{border-bottom:0;background:url(../images/t.png) no-repeat 10px center;}
.L_type ul li dl dd a,.L_type ul li dl dd a:hover{font-size:14px;width:100%;height:36px;line-height:36px;border:0px;background:none;font-weight:lighter;}
.L_type ul li dl dd a:hover,.L_type ul li dl dd a.Cur{color:#d83b28;}

.L_type ul li dl.open{display:block;}
.L_type ul li i{position:absolute;width:11px;height:7px;display:block;top:17px;right:15px;background:url(../images/l_ar.png) no-repeat center center;}
.L_type ul li i{cursor:pointer;transition: all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.L_type ul li i.open{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);}



/* 翻页 */
.pagings {line-height:18px;text-align:center;margin-bottom:40px;}
.pagings a,.pagings span {display:inline-block;height:18px;text-align:center; line-height:18px; min-width:18px; font-weight:lighter;}
.pagings a { padding:0 5px;}
.pagings span,.pagings .active {color:#fff; background:#d83b28; padding:0 5px;}
.pagings a.a1:nth-child(1){display:none;}

.article { padding:0px;color:#555555;padding-bottom:50px;}
.article h2 {color:#333333;text-align:center;}
.news-info {color:#c0c0c0;font-size: 12px; border-bottom:1px solid #999999;text-align:center; padding:15px 0 25px 0; margin-bottom:30px;}
.news-info span { color:#666666;padding:0px 10px;}
.news-content{line-height:28px;font-size:14px;}
.news-content hr{border:0px; border-bottom:1px solid #e8e8e8;margin:20px 0px;}
.news-pic { max-width:720px; margin-top:36px; margin-bottom:36px;}
.news-content strong { margin-top: 14px; margin-bottom: 14px; font-size:18px;color:#2e2e2e; line-height: 30px;}

.line{border-bottom:1px solid #f6f6f6;text-align:center;margin-bottom:15px;}
.page .news-content{padding:0px 0px;}
.single { padding:20px 0 0 0;}
.singleMain {width:90%; margin:0 auto;}
.newsInfo strong {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; float:left; display:inline; padding-bottom:10px;}
.pxnews dd span { width:100%;}
.navbar-nav > li > .dropdown-menu { border-radius:0;}
.dropdown-menu {min-width:140px;}

/*焦点图*/
.iBanner{padding:0px;height:auto;text-align:center;background:#cccccc;position: relative;}
.iBanner img{display:inline;}
.slideBox{position:relative;overflow:hidden;zoom:1;}
#slideBan{width:100%;height:100%;margin:auto;position:relative;}
#slideBan .wrappic li a{display:block;width:100%;height:100%;overflow:hidden;}
#slideBan .wrappic ul,#slideBan img{width:100%;height:100%;margin:0;padding:0;}
#slideBan .wrappic{overflow:visible;position:absolute;}
.slideBox .next,.slideBox .prev{filter:alpha(opacity=90);opacity:.9;position:absolute;top:50%;margin-top:-15px;z-index:3; width:30px; height:30px; font-size:30px; color:#FFF; z-index:9999; text-decoration:none;}
.slideBox .prev{right:30px;}
.slideBox .next{margin:-15px 0 0 0;left:30px;}
#slideBan .mask-left,#slideBan .mask-right,#slideBan .plan{background:#fff;padding:0px;z-index:1;position:absolute;top:0;width:100%;height:100%;overflow:hidden;}
#slideBan .mask-right,#slideBan .mask-left{z-index:4;filter:alpha(opacity=80);opacity:.5;overflow:hidden;}
#slideBan .mask-right{}

.indexBan #slideBan{width:1180px;height:420px;}
.indexBan #slideBan .mask-left,.indexBan #slideBan .mask-right,.indexBan #slideBan .plan{width:1180px;height:420px;}
.indexBan #slideBan .mask-right,.indexBan #slideBan .mask-left{left:-1180px;}
.indexBan #slideBan .mask-right{left:1180px;}
.iBanner .ptCon {position:absolute; right:0; top:0; z-index:9999; text-align:left;}

/* 媒体查询定义 */
@media (min-width:1200px){
h4.title{margin-bottom:20px;}	
.pagings {line-height:30px;}
.pagings a,.pagings span {height:30px;line-height:30px;}
.pagings a { padding:0 12px;}
.pagings span,.pagings .active {padding:0 12px;}
.pagings a.a1{ display:inline-block; }

.List li {padding-right:30px;}
.List li a{width:85%;float:left;}
.List li .date{width:15%;text-align:right;}
.branch-name{text-indent:10px;}
.news-content{padding:0px 30px;}
.news-content p,.news-content div{margin-bottom:20px;}	
.single .news-content{padding:0px;}
}
@media (min-width:960px) and (max-width:1199px){
.ma,.ptCon {width:960px;}
.Banner .item,.ptCon { height:342px;}
.pt ul { padding:20px 0 0 0;}
.pt li {margin-top:20px; padding:15px 15px;}
.pt li .pic {width:23%;}
.ptinfo {width:70%;}
.ptinfo strong {padding-top:3px;}
.ptinfo span {font-size:1.1em;}
.menu {margin-right:0; padding:0;}
.header li {margin:0 5px 0 0;}
.cHeader .nav>li>a {padding:0 10px;}
.cHeader .navbar-nav>li, .cHeader .navbar-default .navbar-nav>li>a {font-size:15px;}
.logo {width:200px;}
.cHeader .navbar { margin-top:12px;}
.List li a {width:85%;}
.news-content{padding:0px 30px;}
.single .news-content{padding:0px;}

.indexBan #slideBan{width:960px;height:342px;}
.indexBan #slideBan .mask-left,.indexBan #slideBan .mask-right,.indexBan #slideBan .plan{width:960px;height:342px;}
.indexBan #slideBan .mask-right,.indexBan #slideBan .mask-left{left:-960px;}
.indexBan #slideBan .mask-right{left:960px;}
.slideBox .prev{right:0;}
.slideBox .next{margin:-15px 0 0 0;left:0;}
}

@media (max-width:991px){
body {font-size:14px;}	
.ma {width:100%;}	
.header,.header .ma { background:#881e13;}
.header .ma {padding:20px 0;}
.logo {width:26.5625%; margin-left:20px;}
.menuIcon { width:6.3%; margin-right:20px;}
.menuIcon img {display:inline-block;}
.Banner .item {height:170px;}
.indexBan #slideBan{width:100%;height:170px;}
.indexBan #slideBan .plan { height:170px;}
.indexBan #slideBan .mask-left,.indexBan #slideBan .mask-right{ display:none;}
.slideBox .prev{right:0;}
.slideBox .next{margin:-15px 0 0 0;left:0;}
.ptMob { margin:20px 0 0 0;}
.ptBox {background:#f6f6f6; text-align:center; padding:10px 0;}
.ptBox .pic {width:28.947368%; margin:0 auto; padding-bottom:10px; }
.ptBox .pic img {display:inline-block; }
.ptBox strong a {color:#333; font-size:1.333333em;}
.ptMob .row { margin-left:0; margin-right:0;}
.news, .project {padding-top:10px;}
.news .row { margin-left:0; margin-right:0;}
.newsBox {margin-top:20px;}
.newsBox ul li {background:#fff7f6; padding:20px; height:auto;}
.newsBox .pic { width:26.785714%;}
.newsBox .newsInfo {width:69.642857%;}
.newsBox .newsInfo p { color:#999; margin-bottom:0;}
.newsBox dd {margin:0 5px;}
.link {padding:30px 20px; padding-top:0;}
.project {background-color:transparent; padding-top:0; overflow:hidden;}
.projectBox {background:#f5f5f5; padding:30px 20px;}
.project .newsBox {padding:0 20px; margin-top:30px;}
.project .projectBox .row { margin-left:-25px; margin-right:-25px;}
.pbsub .pic {width:100%;}
.projectBox .newsInfo {width:100%; text-align:center; margin-top:20px;}
.projectBox .newsInfo a {font-size:1.3em;}

.container { margin:0; padding:0; width:auto;}
.nagv .row {margin-left:10px; margin-right:10px;}
.conmain .row,.single .row { margin-left:10px; margin-right:10px;}
.conmain .row .row,.single .row .row {margin-left:0; margin-right:0;}
h4.title {margin-top:0;}


}
@media (min-width:720px) and (max-width:959px){
.aHeader .nav>li>a{padding:15px 9px;}
.aHeader .navbar{}{border-radius:0px;}
.aHeader .navbar-nav>li,.aHeader .navbar-default .navbar-nav>li>a{font-size:14px;}
.aHeader .dropdown-menu>li>a{padding:3px 9px;}
.aHeader .dropdown-menu{background:#052c70;}
.aHeader .dropdown-menu>li>a:focus,.aHeader .dropdown-menu>li>a:hover{background:#d83b28;}	
.aHeader .navbar-default .navbar-nav>li>a { color:#FFF;}
.aHeader .navbar-default .navbar-nav>.open>a, .aHeader .navbar-default .navbar-nav>.open>a:focus, .aHeader .navbar-default .navbar-nav>.open>a:hover {background:#d83b28;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu {background:#d83b28;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#FFF;}

.pagings {line-height:30px;}
.pagings a,.pagings span {height:30px;line-height:30px;}
.pagings a { padding:0 12px;}
.pagings span,.pagings .active {padding:0 12px;}
.pagings a.a1{ display:inline-block; }
.Banner .item{height:350px;}
}
@media (max-width:767px){
body {font-size:12px;}
.Banner .item {height:170px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:5px;padding-right:5px;}
.ptMob .row,.news .row { margin-left:-10px; margin-right:-10px;}
.ptMob {margin-top:10px;}
.header .ma {padding:10px 0;}
.logo {margin-left:0;}
.menuIcon {margin-right:10px;}
.newsBox {margin-top:10px;}
.news, .project {padding:5px 0 10px 0;}
.link p a { padding-right:10px; margin:10px 8px 0 0; height:14px; line-height:14px;}
.link p a i {width:1px;}
.footer p {font-size:0.9em; -webkit-transform:scale(0.9); white-space:nowrap;}
.projectBox {padding:20px;}
.project .projectBox .row { margin-left:-20px; margin-right:-20px;}
.project .newsBox { margin-top:20px;}
.pbsub {float:left; width:100%;}

.aHeader .navbar-default .navbar-collapse{position:absolute;top:50px;left:0px;width:100%;background:#ffffff;padding:0px;margin:0px;overflow-x:hidden; z-index:1000;}
.aHeader .navbar-nav{padding:0px 15px;}
.navbar-toggle {margin-right:10px;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-left:0; margin-right:0;}
	
}
