@charset "utf-8";

a {color:#333;}
a:hover {text-decoration:none;}
.mt40 {margin-top:40px;}
.top {height:40px;line-height:40px;border-bottom:1px solid #ccc;overflow:hidden;color:#333;}
.top span b {font-size:24px;color:#c00;}
.navbar {min-height:50px;margin-bottom:0;border:none;}
.navbar-default {background-color:#fff;}
.navbar-default > .navbar-collapse {background-color:#133982;}
.navbar-default .navbar-nav > li > a {color:#fff;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color:#fff;background-color:#c30d23;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color:#fff;background-color:#c30d23;}
.navbar-tel {margin-top:40px;}
.navbar-tel span {display:block;font-size:18px;line-height:30px;}
.navbar-tel b {display:block;font-size:26px;line-height:26px;color:#c30d23;}
.title {margin:50px auto;}
.title h1,.title h2,.title h3 {font-size:30px;color:#133982;margin:0 0 15px;font-weight:bold;}
.title span {display:inline-block;font-size:18px;line-height:30px;position:relative;}
.title span:before,.title span:after {display:block;content:"";width:60px;height:1px;background-color:#333;position:absolute;left:-80px;top:14px;}
.title span:after {left:auto;right:-80px;}
.sidebar h3 {margin:0;padding:40px 0;background:#133982 url(../images/prologo.png) no-repeat 20px 20px;color:#fff;}
.sidebar ul {background-color:#efefef;padding-top:20px;}
.sidebar ul li {height:40px;line-height:40px;margin-bottom:20px;text-align:center;}
.sidebar ul li a {display:block;font-size:14px;color:#333;background:#f5f5f5;}
.sidebar ul li a:hover {background-color:#133982;color:#fff;}
.sidebar-contact {background:#133982 url(../images/prolistfbg.png) no-repeat 90% 20px;color:#fff;padding:60px 20px 20px;font-size:16px;}
.sidebar-contact b {display:block;font-size:26px;color:#fdc70b;}
.sidebar-contact a {display:block;width:100%;height:40px;line-height:40px;background-color:#d7313e;color:#fff;margin-top:10px;}
.main .thumbnail > img {width:100%;height:190px;}
.main .thumbnail h4 {margin:0;line-height:36px;font-size:16px;height:36px;overflow:hidden;}
.main a.thumbnail:hover {border-color:#133982;}
.main a.thumbnail:hover h4 {background-color:#133982;color:#fff;}
.adv-title {height:160px;padding:40px 0;background-color:#133982;color:#fff;}
.adv-title h4 {font-size:30px;margin:0 0 15px;}
.adv-title p {font-size:24px;color:#fcf90a;}
.adv-title span {display:block;font-size:18px;}
.adv-title b {display:block;font-size:28px;margin-top:5px;line-height:26px;color:#fcf90a;}
.adv_why {text-align:center;padding-top:35px;}
.adv_why img {max-width:100%;}
.about {margin-top:60px;background:url(../images/com_bg.jpg) no-repeat top center;padding:40px 0;}
.about .container {position:relative;}
.about img {position:absolute;right:0;top:50%;margin-top:-170px;z-index:10;display:block;width:520px;height:340px;}
.about-con h3 {border-bottom:2px solid #133982;margin:0 0 20px;padding-bottom:20px;font-weight:bold;color:#133982;}
.about-con p {text-indent:2em;}
.news li {float:left;width:48%;height:40px;line-height:40px;font-size:15px;border-bottom:1px solid #ececec;padding-left:10px;overflow:hidden;margin:0 1%;position:relative;}
.news li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:80px;}
.news li span {position:absolute;right:0;top:0;color:#868383;font-size:13px;}


.news-active {background-color:#f1f1f1;position:relative;}
.news-active .date {position:absolute;left:0;top:0;display:block;width:120px;background-color:#133982;color:#fff;padding:15px;}
.news-active .date b {font-size:26px;display:block;}
.news-active .date span {font-size:20px;display:block;}
.news-active h4 {line-height:26px;border-bottom:1px solid #ccc;margin:0;padding:30px 0;padding-left:140px;}
.news-active p {line-height:30px;padding:10px 20px;color:#666;text-indent:120px;}
.picMarquee-left {overflow:hidden;position:relative;}
.picMarquee-left .bd {}
.picMarquee-left .bd ul {overflow:hidden;zoom:1;}
.picMarquee-left .bd ul li {margin:0 15px;float:left;_display:inline;overflow:hidden;text-align:center;width:292px;}
.picMarquee-left .bd ul li img {width:290px;height:218px;display:block;border:1px solid #ccc;}
.picMarquee-left .bd ul li h5 {line-height:30px;text-align:center;margin-top:10px;}
.case {padding:20px 0 30px;background-color:#f1f1f1;margin-top:30px;}
.flink {margin-top:30px;line-height:30px;}
.flink a {margin:0 5px;}
.footer {padding:40px 0;background-color:#133982;color:#fff;margin-top:40px;font-size:16px;}
.footer-nav {margin-bottom:40px;}
.footer-nav a {font-size:18px;margin:0 15px;color:#fff;}
.f_copy a {color:#fff;}
.position {height:60px;line-height:60px;overflow:hidden;background-color:#f6f6f6;padding:0 20px;margin-bottom:40px;}
.position h3 {font-size:20px;line-height:60px;margin:0;font-weight:bold;}
.position span {color:#666;}
.content {line-height:1.6;font-size:16px;}
.content img {display:block;max-width:100% !important;height:auto !important;margin:5px auto;}
.news-item {border:1px solid #ccc;margin-bottom:30px;padding:0 20px 0 140px;position:relative;height:120px;overflow:hidden;}
.news-item .date {position:absolute;left:0;top:0;width:120px;height:120px;background-color:#133982;color:#fff;padding:45px 0;line-height:30px;font-family:Impact;}
.news-item .date b {display:block;font-size:30px;margin-bottom:10px;}
.news-item .date span {font-size:24px;}
.news-item h4 {font-size:16px;font-weight:bold;margin:20px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-item p {margin-bottom:0;line-height:23px;color:#666;}
.main-title {font-size:24px;font-weight:bold;margin:0;color:#133982;}
.main-info {padding-bottom:20px;border-bottom:1px solid #ccc;margin:30px 0;}
.main-info span {margin:0 10px;}
.news-title {height:40px;line-height:40px;margin:30px auto 20px;background-color:#f1f1f1;}
.news-title span {display:block;width:120px;height:40px;background-color:#133982;color:#fff;font-size:18px;}
.main-pro-pic img {width:100%;height:300px;}
.main-pro-info {background-color:#f1f1f1;padding:20px;font-size:16px;line-height:30px;height:300px;}
.main-pro-info h1 {font-size:22px;line-height:40px;color:#133982;margin:0;font-weight:bold;}
.main-pro-info h3 {font-size:16px;margin:15px 0;}
.main-pro-info .tel {display:block;font-size:26px;color:#c00;}
.pagination {display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination > li {display:inline;}
.pagination > li > a,.pagination > li > span {position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {z-index:2;color:#fff;background-color:#133982;border-color:#133982;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index:3;color:#fff;cursor:default;background-color:#133982;border-color:#133982;}


@media (min-width: 768px) {
	.about-con {padding:20px 110px 20px 30px;background-color:#f1f1f1;line-height:30px;width:730px;}
	.navbar-header {width:100%;}
	.navbar-brand {float:left;height:120px;padding:20px 15px;margin:0;}
	.navbar-brand img {height:80px;}
	.navbar-nav > li > a {padding:20px 39px;line-height:20px;color:#333;font-size:16px;}
    
}
@media (max-width: 1199px) {
	.main .thumbnail > img {height:160px;}
	.about img {width:400px;height:262px;margin-top:-120px;}
	.about-con {padding:20px 185px 20px 30px;}

}
@media (max-width: 991px) {
	.main .thumbnail > img {height:200px;}
	.about {height:auto;background-size:cover;padding:0 0 30px;}
	.about img {display:none;}
	.about-con {width:auto;padding:20px;}
	.adv-text .adv-icon {top:-25px;}
	.main-pro-info {height:auto;}
	.news li {width:100%;margin:0;}
}
@media (max-width: 767px) {
	.navbar-brand {padding:5px 15px;}
	.navbar-brand img {height:40px;}
	.about-con {padding:30px;background-color:#f1f1f1;line-height:30px;}
	.title {margin:30px auto;}
	.title span:before,.title span:after {display:none;}
	.about {margin-top:0px;height:auto;background:none;padding:40px 0;}
	.adv-title {height:auto;text-align:center;}
	.adv-title .pull-left,.adv-title .pull-right {float:none;width:100%;}
	.adv-title h4 {font-size:20px;margin:0 0 15px;}
	.adv-title p {font-size:18px;color:#fcf90a;}
	.adv-text h3 {font-size:30px;}
	.adv-text h4 {font-size:24px;font-weight:bold;}
	.adv-text img {margin:0 auto;}
	.news-active p {text-indent:0;}
	.footer-bottom {position:fixed;bottom:0;left:0;display:block;width:100%;height:60px;background-color:#222;color:#fff;}
	.footer-bottom a {display:block;float:left;width:25%;text-align:center;padding:10px 0;color:#fff;}
	.footer-bottom i {display:block;font-size:18px;margin-bottom:4px;}
	.main .thumbnail > img {height:160px;}

}
@media (max-width: 479px) {
	.main .thumbnail > img {height:auto;}
	.main .col-xs-6 {width:100%;}
	.position span {display:none;}
	.main-pro-pic img {height:auto;}
	
}