@charset "utf-8";

/*全局控制*/
body{font-size:14px;line-height:25px; background:#fff; font-family:"微软雅黑",Arial; -webkit-text-size-adjust:none;color: #333;}
a 		{text-decoration:none; transition-duration:500ms; color:#333;}
a:hover {text-decoration:none; transition-duration:500ms; color:#e95520;}
svg{fill: currentColor; vertical-align: middle;}

.title_01{ margin:40px 0;overflow: hidden;}
.title_01 h3{font-size:30px; line-height: 30px; font-weight: normal; color: #ea5520;}
.title_01 span{color: #666; font-size: 12px; display: inline-block; border-top: 2px solid #ea5520; margin-top: 10px; padding-top: 5px;}
.title_05{margin:30px 0; font-size: 16px; border-left: 5px solid #f60; padding-left: 10px;}

.more_01{width:220px; text-align: center; line-height:40px; display: block; margin: 15px auto; border: 1px solid #666;}

.top_nav{margin-bottom:30px;}
.top_nav li{padding: 5px 25px; font-size: 16px; border:1px solid #f60; border-radius: 50px; margin-right: 10px; display: inline;}
.top_nav .on{color: #f60;}
.left_nav{margin-bottom:30px;}
.left_nav li{border:1px solid #f60;margin-bottom: -1px;}
.left_nav li a{display: block; padding:10px 30px;}
.left_nav .on{color: #f60;}
.left_nav .tit{padding:15px 30px; background: #f60; color: #fff;}
.left_nav .tit p{font-size: 24px;}

/*
.left_nav li:nth-child(1){background: #f60;}
.left_nav li a{display: block; padding-left:15px;}
*/



@media (max-width:768px) {
.title_01{ margin:20px 0;}
.title_01 h3{font-size:22px; margin-bottom: 0;}
.title_01 p{font-size:24px; }


}

.sub_title{ border-bottom:1px solid #ddd; padding:10px 0; margin-bottom:30px; overflow: hidden;font-size:12px;}

.ban_01{ height: 260px; background: url(./ban_01.jpg) center; background-size: cover; position: relative;font-size:24px;color: #fff;}
.ban_01 .ban_tit{width: 400px; height: 60px; position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -200px; text-align: center; }
.ban_01 .ban_tit h3{ font-weight: normal; }
.ban_01 .ban_tit p{border-bottom: 2px solid #fff;padding-bottom:10px; margin-bottom: 15px; display: inline-block;}

.bg_01{background:#f0f0f0 url(./bg_01.jpg) center top; background-attachment:fixed; padding-top: 30px; padding-bottom: 30px;}

/*index*/
.i_banner { width:100%; height:560px; position:relative;}
#slides li { width:100%; height:100%; position:absolute;}
#slides li a { display:block;width:100%; height:100%; text-indent:-9999px;}
#pagination {position:absolute; left:50%; bottom:20px; margin:0 0 0 -150px; width:300px; text-align:center; z-index:12;}
#pagination li { width:10px; height:10px; border-radius:5px; border:1px solid #fff; cursor:pointer; text-indent:-9999px; display:inline-block; margin:0 5px;}
#pagination li.current {width:30px; background:#f60;border:1px solid #f60;}

.i_about_a{position: relative;z-index:9; margin-top: -60px;}
.i_about_a img{border: 10px solid #fff;}
.i_about_a p{text-align: center; font-size: 18px;}
.i_about_b{overflow: hidden;margin-top: 50px; margin-bottom: 50px;}
.i_about_b .img{width: 60px; height: 60px; float: left; margin-right: 15px;}
.i_about_b .txt{float: left; color: #999;padding-top: 5px;}
.i_about_b .txt b{display: block; color: #333; font-size:30px;line-height: 30px; font-weight: normal;}

/*首页解决方案*/

.i_news_box{overflow: hidden; margin-bottom:50px;}
.i_news_01 li{overflow: hidden; border-bottom: 1px dashed #ccc; padding-bottom: 8px; margin-bottom:8px;}
.i_news_01 li:last-child{border-bottom: none;}
.i_news_01 li img{width:120px; float: left;}
.i_news_01 li p{float:right; width: 100%; margin: 0 -130px 0 0; padding: 0 130px 0 0; font-size: 14px; line-height: 20px;}
.i_news_01 li span{display: block;color: #999; font-size: 12px;}
.i_news_01 li time{display: block; color: #999; font-size: 12px;}

.i_news_02{overflow: hidden; margin-bottom: 15px;}
.i_news_02 li{font-size: 14px; margin-bottom:15px;overflow: hidden;}
.i_news_02 li p{float: left;}
/*.i_news_02 li:before{content:"• ";}*/
.i_news_02 time{float: right;color: #999;font-size: 12px;}



@media (max-width:1200px) {
.i_news_01 li p{font-size: 12px;}
.i_news_02 li{font-size: 12px; }
}

@media (max-width:992px) {
.top_lianxi{display: none;}
.i_banner {height: 280px; }



}
@media (max-width:768px) {
.i_about_a{margin-top:15px;}
.i_banner {height: 150px; }
.i_news_box{margin-bottom:30px;}
.i_news_01{margin-bottom: 30px;}
.i_info{margin-bottom: 30px;}
.i_info .tit_a{  margin: 15px auto; }
}


/*服务行业*/
.pro_list{overflow: hidden;}
.pro_list li{margin-bottom: 60px;}
.pro_list .img{width:140px; height:105px; float: left; text-align: center;}
.pro_list .txt{float:right; width: 100%; margin: 0 -155px 0 0; padding: 0 155px 0 0;}
.pro_list .txt h3{font-size: 18px;}
.pro_list .txt p{color: #999;}

.case_list{overflow:hidden;padding-top: 5px;}
.case_list li{margin-bottom: 30px;}
.case_list h3{font-size:18px; line-height:50px; background: #fff; border: 1px solid #ddd; text-align: center;}
.case_list .case_list_box{ transition: all 0.5s;}
.case_list .case_list_box:hover{transform:translateY(-5px); box-shadow: 1px 6px 10px #ddd;}

.case_tit{ margin-bottom:15px; overflow:hidden; line-height: 30px; text-align: center;}
.case_tit .name{ font-size:20px;}
.case_show{ font-size: 16px;}
.case_show p{margin-bottom: 15px;}
.case_show img{margin-bottom: 15px;}




@media (max-width:1200px) {

}

@media (max-width:992px) {

}
@media (max-width:768px) {

}

/*****新闻************/
.news_list{overflow: hidden; color:#999; margin-bottom: 20px;}
.news_list li{ overflow:hidden; margin-bottom:5px; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.news_list li p span{padding-right: 10px; font-size: 12px;}
.news_list .nl_title{font-size:18px;}

.news_show_title{ border-bottom:1px dashed #ccc; margin-bottom:20px;}
.news_show_title h2{ font-weight:normal; padding-bottom:5px; font-size:22px;}
.news_show_title p{ color:#999; padding-bottom:5px; font-size: 12px;}
.news_show_title p span{ padding:0 10px 0 0; }
.news_show{overflow: hidden;}
.news_show p{ margin:10px 0;text-indent: 2em;}
.news_show img{ max-width:100%; display:block; margin:10px auto;}
.news_show a{color: #09c;}
.news_show a:hover{text-decoration:underline;}
.fanhui {text-align: right;margin-top: 15px;}
.fanhui a{border: 1px solid #666; padding: 5px 20px;}

.news_prenext{ margin:20px 0;overflow: hidden;}

.news_hot li{line-height: 30px;}
.news_hot li:before{content:"• ";}

.news_top{margin-bottom: 15px;overflow: hidden; }
.news_top li{padding-bottom:10px;}
.news_top li:before{content:"• ";}

.news_img li{overflow: hidden; border-bottom: 1px dashed #ccc; padding-bottom: 8px; margin-bottom:8px;}
.news_img li:last-child{border-bottom: none;}
.news_img li img{width:120px; float: left;}
.news_img li p{float:right; width: 100%; margin: 0 -130px 0 0; padding: 0 130px 0 0; }
.news_img li time{display: block; color: #999; font-size: 12px;}

.search{ margin-bottom:15px; overflow:hidden; border:1px solid #999; }
.search .key{ width:80%; float:left; line-height:30px; height: 30px; text-indent:1em; outline:none; border:none;}
.search .sub{width:20%; font-size:14px; color:#999; float:right; background:none; border:none; line-height:30px; text-align:center;border-left:1px solid #999;}

@media (max-width:1200px) 
{


}

@media (max-width:992px) 
{

}
@media (max-width:768px) 
{


}

@media (max-width:768px) 
{

	
}


/*****单页 ************/

/*关于我们*/

.about_01{ font-size: 16px; overflow: hidden; line-height: 30px;}
.about_01 img{margin-bottom: 15px; max-width: 100%;}
.about_01 p{text-indent: 2em; margin-bottom: 15px;}




@media (max-width:1200px) {
}
@media (max-width:992px) {
}
@media (max-width:768px) {
.about_01 img{margin-top: 0;}
	

	
	
	
	
	
	
}

/*分页样式*/ /*内容分页*/
.page_info{text-align:center; margin:0 auto 30px;overflow: hidden;}
.page_info span{padding:0 2px;font-weight:bold;}

.page_list, 		.contPage{text-align:center; margin:0 auto 30px;overflow: hidden;}
.page_list a, 		.contPage a{display:inline-block;color:#898989;border:1px solid #e8e8e8;padding:5px 13px;margin:0 1px;}
.page_list a:hover, .contPage a:hover{color:#fff;background:#898989;}
.page_list a.on, 	.contPage a.on{color:#fff;background:#1a599f;border:1px solid #1a599f;}












