﻿@charset "utf-8";
/* 全局控制 */
body{margin:0;padding:0;font-size:14px;line-height:25px;font-family:"宋体",Arial;color:#323232;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#323232;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
img { margin:0; padding:0; border:0;}
input,img{vertical-align:middle;}
.fl{ float:left;}.fr{ float:right;}
.clear{clear:both;}
.bt{font-size:16px; font-weight:bold;} .bt2{color:#000;font-size:20px;font-weight:bold;}
.bk{ border:1px solid #dcdcdc;}
.p10{ padding:10px;}.p20{ padding:20px;}.p_top40_bottom40{ padding:40px 0;} .p_top40{ padding-top:40px;}
.m_top10{margin-top:10px;}.m_top20{ margin-top:20px;}.m_top30{ margin-top:30px;}
.m_top_bottom5{ margin:5px 0px;}.m_top_bottom10{margin:10px 0px;}.m_to20{ margin-top:20px;}
.text_l{ text-align:left;}.text_r{ text-align:right;}.text_c{ text-align:center;}
.box_m_tb{ margin:2rem 0;}.box_m_tb1{ margin:10px 0;}.box_mtop{margin-top:2rem;}
.box_p_tb{ padding:60px 0;}.box_p_tb1{ padding:10px 0;}.box_ptop{padding-top: 20px;}
.font_color_w{ color: #fff; }.font_color_b{ color: #000; }.font_color_red{ color: #ae2a1d; }

/*顶部*/
.banben{display: none;padding:0.5rem 0;text-align: right; font-size: 1rem;}
.met-head{width:100%;background:#ffffff;}
.topbg{ width:100%;background:url(../images/topbg.png);}
.headerbg{ background:#5e5280;}
.header{ width:1200px; margin:0 auto; padding:15px 0px;}
.logo{float:left; padding:15px 0;}

.toptel{text-align: right; font-size: 1rem;padding:1rem 0;}
.top_right{ float: right; text-align: center; }

/*导航*/
.mainnavbg{ width:100%; background:#a00000;}
.mainnav {height:40px; line-height:40px; text-align:center;}
.mainnav a {display: block;border-bottom: 1px solid #c8c8c8;text-decoration: none;}
.mainnav a:hover{ border-bottom: 1px solid #0b2775;color:#0b2775;}

.mainbnt { margin-top:15px; float:right;}
.mainbnt ul li {width:90px;float:left; margin-left:15px;height:35px;line-height:35px; text-align:center;font-size:16px;color:#000;}
.mainbnt ul li a {display: block;text-decoration: none;color:#000;border:1px solid #646464; border-radius:5px;}
.mainbnt ul li a:hover{ color:#fff; background:#c9a35a;border-radius:5px; border:none;}


/*变幻图*/
#main-slide .item img {width:100%;min-height:150px;}
#main-slide .item .slider-content {z-index: 0;opacity: 0;-webkit-transition: opacity 500ms;	-moz-transition: opacity 500ms;	-o-transition: opacity 500ms;	transition: opacity 500ms;}
#main-slide .item.active .slider-content {z-index: 0;opacity: 1;-webkit-transition: opacity 100ms;-moz-transition: opacity 100ms;-o-transition: opacity 100ms;transition: opacity 100ms;}
#main-slide .item.active .slider-content .logo {color: #f39c12;font-weight: bold;}
#main-slide .slider-content {top: 50%;margin-top: -110px;left: 0;padding: 0;text-align: center;position: absolute;width: 100%;height: 100%;	color: #fff;}
#main-slide .carousel-indicators {bottom: 10px;}
.carousel-indicators li {width: 10px !important;height: 10px !important;background:#fff;border: 0px solid #fff !important;margin: 1px !important;}
#main-slide .carousel-control.left, #main-slide .carousel-control.right {opacity: 1;filter: alpha(opacity=100);background-image: none;background-repeat: no-repeat;text-shadow: none;}
#main-slide .carousel-control.left span {padding: 15px;}
#main-slide .carousel-control.right span {padding: 15px;}
#main-slide .carousel-control .fa-angle-left, #main-slide .carousel-control .fa-angle-right {position: absolute;top: 40%;z-index: 5;display: inline-block;}
#main-slide .carousel-control .fa-angle-left {left: 0;}
#main-slide .carousel-control .fa-angle-right {right: 0;}
#main-slide .carousel-control i {background: rgba(0,0,0,.2);color: #fff;line-height: 36px;font-size: 32px;padding: 15px 15px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
#main-slide .carousel-control i:hover {background: rgba(0,0,0,.7);color: #fff;line-height: 36px;font-size: 32px;padding: 15px 15px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
#main-slide .slider-content h2 {font-size: 60px;font-weight: 500;text-transform: uppercase;color: #eee;}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white {color: #fff;}
#main-slide .slider-content h3 {font-size: 36px;font-weight: 300;margin-top: 40px;text-align: center;color: #eee;}
.slider.btn {padding: 6px 20px;margin-top: 60px;font-size: 16px;line-height: 28px;border: 0;color: #fff;background-color: rgba(243,156,18,0.8);-moz-transition: all 300ms ease;	-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.slider.btn.btn-default {margin-left: 4px;background: #ECECEC}
.slider.btn:hover {background-color: rgba(243,156,18,1);}
.slider.btn:focus, .slider.btn:active:focus, .slider.btn:active:hover {outline: none;}

.page_banner{ width:100%; height:240px; line-height:240px;}

/*招标公告*/
.no_pright{ padding-right:0px;}
.no_pleft{ padding-left:0px;}
.mainbox{padding: 1.2rem 1.8rem;}
.mainbox2{padding: 1.2rem;}
.border_left{border-left:1px solid #c8c8c8;}
.border_right{border-right:1px solid #c8c8c8;}
.border_top{border-top:1px solid #c8c8c8;}
.border_bottom{border-bottom:1px solid #c8c8c8;}
.home_title{font-size:20px;font-weight:bold;}
.home_title span{font-size:14px; color: #5b5b5b;float: right;font-weight: normal;}
.ggbox{height:30px; overflow: hidden;}
.gg_title{font-size:1.4rem;margin-bottom: 0.5rem;}
.gglist{border-bottom: 1px dashed #c8c8c8;padding-bottom: 1rem;margin-bottom: 1rem;}
.boxheight{height:335px;overflow: hidden;}

/*服务理念*/
.main_btop_bfoot{ padding:60px 0px;}



/*关于我们*/
.aboutbg{background: #f5f5f5;}
.about_box{margin:40px auto;}
.about_title{background: url(../images/about.png) no-repeat center left;padding-left:30px;}
.about_title h2{font-size:32px;text-transform: uppercase;line-height:40px;}

.about_video{width:60%;margin:50px auto;}
.about_content{padding:20px 0;text-indent:2em; }

.about_bnt {width:200px;height:50px;text-align:center; line-height:50px; border-radius:10px;background: #166fcd;}
.about_bnt a {display: block;line-height:50px;text-decoration: none;height:50px;color:#fff; }
.about_bnt a:hover{height:50px;line-height:50px; color:#fff; background:#0057b3; border-radius:10px;}
.about_pic img{ width:100%;}
.img100{max-width: 100%;}
.img100s{width: 100%;}

.piclist_m{ margin-bottom:2rem;}
.pic_bnt {width:100%;text-align:center; background:#0341a6; line-height:40px;}
.pic_bnt a {display: block;text-decoration: none; color:#fff;}
.pic_bnt a:hover{color:#fff; background:#e76700;}

.pic_more {width:60%; text-align:center;font-size:1.1rem;line-height: 35px;margin-top: 2rem;}
.pic_more a {display: block;text-decoration: none; border:1px solid #c8c8c8;}
.pic_more a:hover{border:1px solid #2e53a3;color: #2e53a3;}



/*新闻中心*/
.newsbg{width:100%; background: #166fcd;padding:15px 0;color: #fff;}
.news_title{background: url(../images/news_title.png) no-repeat center left;padding-left:30px;font-size:32px;line-height: 65px;}
.home_newspic{width:100%;max-height: 240px;margin-bottom: 15px;}

.news_box{border-bottom: 1px dashed #c8c8c8; padding-bottom:1em; margin: 0.5em 0;}
.newstitle{font-size: 1.4rem; color: #000; line-height: 2.4rem;}
.newstitle a{color: #000;}
.newstitle a:hover{color: #c82832;}
.newstitle span{float: right; font-size: 16px; color: #646464;}

.news_list{line-height: 2.6rem;}
.news_list span{float: right;}
.news_left{font-size: 50px;line-height:100px;}
.news_right{border-left: 1px solid #c8c8c8;padding-left: 40px;}

.news_info{ border-bottom: 1px dashed #c8c8c8; margin:1em 0; padding-bottom: 10px; }
.news_textarea img{max-width: 100%;}

.news_cont{padding:0.5rem 0;}
.news_time{ border-bottom:1px dashed #c8c8c8; margin-bottom:20px; padding-bottom:10px; text-align:center;}
.news_line{ border:1px solid #ccc; padding:20px; margin:10px 0;}
.news_more {width:60px; float:right;text-align:center;font-size: 12px;}
.news_more a {display: block;text-decoration: none; border:1px solid #c8c8c8;}
.news_more a:hover{color:#fff; background:#c80000; border:1px solid #c80000;}
.news_qiyeimg{width: 100%;height: 240px;}


/*留言栏目*/
.message_box{ width:100%;  margin:20px 0;}
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:98%;border:none;padding:10px 15px;background:#5c5c5c;color:#c8c8c8;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:200px;background:#f1f9ff;padding:10px 30px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}

/*品牌读物*/
.nav_img{width:100%;height:198px;}
.nav_title{font-size: 1.4rem;font-weight: bold;margin-bottom: 1rem;}

.pinpai_desc{margin: 1rem 0;padding-right:20px;}
.pinpai_more {width:90%; text-align:center;font-size:1.1rem;background: url(../images/pinpai_more.png) no-repeat left center;line-height: 35px;margin: 1rem 0;}
.pinpai_more a {display: block;text-decoration: none; border:1px solid #c8c8c8;padding-left: 40px;}
.pinpai_more a:hover{border:1px solid #2e53a3;color: #2e53a3;}

/*底部*/
.footerbg{background:#2e53a3;color: #fff;}
.footerbg a{ color:#ffffff;}
.footerbg a:hover{ color:#ff0; text-decoration:none;}
.footer_title{font-size: 1.3rem;font-weight: bold;margin-bottom: 0.5rem;}
.copyright{text-align:center; padding:30px 0;}

.footer_nav{width: 10.3%;}
/*内页样式*/
.page_nav {text-align: center;font-size: 1.6rem;color: #000; line-height:50px;}
.page_nav a {display: block;text-decoration: none; }
.page_nav a:hover{color:#fff; background: #2e53a3;}
.caselist_title{ font-size: 3rem; color: #000; border-bottom:1px solid #c8c8c8;padding-bottom: 2rem;}
.case_entitle{ text-transform:uppercase;  color: #646464; margin-top: 10px;}

.pagenav_hover a{color:#fff; background: #2e53a3; }
.page_rightbox{ border-left: 1px solid #c8c8c8; padding:3rem; }

.page_navbg{ background: #f0f0f0; padding:1rem 0;}
.page_cont{padding:20px 0;}
.page_cont img{max-width: 100%;}

.page_title{ border-left:8px solid #2e53a3;font-size:1.4rem; padding-left:10px; margin-bottom: 2em;}
.page_title span{float:right; font-size:12px; font-weight:normal;}
.page_cont img{ max-width: 100%; }

.newsshow_title{font-size:2rem;line-height: 2.4rem;}
.about_page{ padding:2em 0;}

.pro_nav {position:relative;width:100%;margin:0 auto; overflow:hidden; padding-bottom:20px;}
.pro_nav ul {position: relative;left: 50%;float: left;}
.pro_nav ul li {position: relative;background:#fff;right: 50%;display: inline;float: left;margin:5px;line-height:40px;}
.pro_nav ul li a {display: block;line-height:40px;text-decoration: none;height:40px; padding:0px 20px;}
.pro_nav ul li a:hover{height:40px;line-height:40px; color:#fff; background:#e60013; padding:0px 20px;}



/*left*/
.leftertitle{ background:#e60013; text-align:center;height:50px; line-height:50px; color:#fff; font-size:20px; font-weight:bold;}
.lefterbox{ padding:10px;}
.lefterbox ul li{ border-bottom:1px dashed #c8c8c8; line-height:40px;}


@media screen and (max-width:768px){
	.banben{display: block;}
	.no_pright{padding-right: 15px;}
	.no_pleft{padding-left: 15px;}
	.border_l{border-left: 1px solid #c8c8c8;}
	.wapbox_mtop{margin-top: 1.5rem;}
	.wapbox_mbottom{margin-bottom: 1.5rem;}

	.nav_img{width:100%;height:200px;}
	.div_none{display: none;}

	.dropdown-menu{min-width:100%;min-height:300px;}
	.page_nav {font-size: 1.2rem;}
	.page_rightbox{ border-left:none; padding:0; }

	.boxheight{height: auto;}
	.newstitle span{display: none;}
	.newsshow_title{font-size:1.6rem;line-height: 2rem;}
	.footer_nav{width: 100%;}
	/*导航*/
	.logo img{ width:100%;}	
	.page_banner{ width:100%; height:160px; line-height:160px;}

	.toptel{ display:none; }
	.box_m_tb{ margin:30px 0;}
	.box_p_tb{ padding:30px 0;}

	.about_box{ width:94%; margin:0 auto;}
	.about_video{width:96%;margin:20px auto;}
	

	
	.case_rightbox{ border-left:none; padding:1em; }
	.caselist_title{ font-size: 2rem;padding-bottom: 1rem;}

	.zj_banner{display:none;}
	.msg_btn_area { width:100%;}
	.zs_right{ display:none;}
	.p_bottom15{ padding-bottom:5px;}
	
	.about_page{ padding:2em 15px;}
	.about_page img{ width:100%;}
	.news_list{margin-top:5px;}
	.news_list span {display:none;}
	
	.zs_pagebg{background:#f6f6f6;}

	.home_case_box{height:180px;}
	.home_case_box img{width:100%;height:180px;}
	.case_title{height:180px; padding-top:2em;}
	.case_more{height:180px; line-height: 180px;}
	.caselist img{ width: 100%; height: 120px; }

	.mainbnt{ display:none;}
	.main_wapnav{ display:block; float:right;}
	
	.main_btop_bfoot{ padding:1.5em 0em;}
	.main_title{ text-align:center; }
	.main_title h2{font-size:1.4em; }
	.main_title h4{font-size:1.0em;}
	.main_bt{ font-size:1.2em;}
	
	.news_pic img{ width:100%; margin-bottom:10px;}
	.about_bnt{ width:100%; margin-bottom:20px;}
	
	.caselist img{width:100%;}

	.footer_tel ul li{line-height:40px; font-size:18px;}
}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}


