﻿*{border-box; box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}
UL {LIST-STYLE-TYPE: none;}
LI {LIST-STYLE-TYPE: none;}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
body,td,th {
	font-size:12px;
	color: #555555; font-family: 'microsoft yahei', 黑体;
}
body {font-family: 'microsoft yahei', 黑体;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-size:12px; background:#ffffff;
}
	
	
a:link {color: #555555;font-size: 12px;text-decoration:none;}
a:visited {color: #555555;font-size:12px;text-decoration:none;}
a:hover {color: #dd5511;font-size: 12px;text-decoration: underline;}

.fl{float: left;}
.fr{float: right;}
em,h1{font-style: normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.width{width: 1200px;margin: 0 auto;}
.btn{text-decoration: none!important;}
.swiper_container{width: 100%;overflow: hidden;}


/* 导航 */
.top_menubg{clear: both;}
.top_Menu{width:1220px; margin:0 auto;}
.top_Menu .toplogo{width:360px; padding:20px 0px; float:left;}
.top_Menu .toplogo img{max-width:100%;}
.top_Menu .top_tel{width:230px; padding-top:40px; float:right;}
.top_Menu .top_tel .toptleico{width:50px; margin-right:8px; float:left;}
.top_Menu .top_tel .toptleN{width:170px; padding-top:4px; float:left;}
.top_Menu .top_tel .toptleN span{color:#555; font-size:14px;}
.top_Menu .top_tel .toptleN span b{color:#dd5511; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

.Menubg{background:#007bbe; width:100%; clear:both;}
@media (max-width: 1199px) {
.top_Menu{width:980px; margin:0 auto;}
}
@media (max-width :992px){
.top_Menu{width:85%; margin:inherit; overflow:hidden; float:left;}
.top_Menu .toplogo{width: auto; padding-left:2%; float:none;}
.top_Menu .toplogo img{max-width:100%; height:auto;}
.top_Menu .top_tel{display:none;}
.Menubg{width:15%; background: none; overflow:hidden;  float:right; clear: none;}
}
@media (max-width :767px){
.top_Menu .toplogo{width: auto; padding-left:4%; float:none;}
.top_Menu .toplogo img{max-width:100%; height:60px;}
}


/*公用位置及更多begin*/
.ly_banner{width:100%; height:350px;  z-index:0; overflow:hidden; clear:both;}

.HomeMore a{background:#174384; color:#fff; width:100%; height:36px; line-height:36px; border-radius:18px; text-align:center; display:block; overflow:hidden; text-decoration:none; font-size:16px;}
.HomeMore a:link, .HomeMore a:visited{color:#fff;}
.HomeMore a:hover{background:#dd5511; color:#fff; text-decoration: none;}

.home_title{text-align: center;border-bottom: 1px solid #EAEAEA; font-size: 24px;color: #555555;line-height: 30px;font-weight: bold;}
.home_title p{font-size: 16px;color: #888888;margin-top: 10px; font-weight: normal;}
.home_title .xwidth{position: relative; width:1200px; height: 10px; margin: 0 auto;}
.home_title .xwidth em{display: block;width: 80px;height: 4px;overflow: hidden;position: absolute;background: #dd5511;bottom: -2px;left: 560px;}
@media (max-width: 1199px) {
.ly_banner{width:100%; height:280px; z-index:0; overflow:hidden; clear:both;}
.HomeMore a{height:30px; line-height:30px; border-radius:15px;  font-size:16px;}
.home_title .xwidth{width: 980px;}
.home_title .xwidth em{left: 450px;}
}
@media (max-width: 992px) {
.ly_banner{width:100%; height:220px; z-index:0; overflow:hidden; clear:both;}
.HomeMore a{height:24px; line-height:24px; border-radius:12px;  font-size:14px;}
.home_title{font-size: 24px;line-height: 24px;}
.home_title p{font-size: 14px;}
.home_title .xwidth{width: 96%;}
.home_title .xwidth em{ width:10%; left:45%;}
}
@media (max-width: 767px) {
.ly_banner{width:100%; height:140px; z-index:0; overflow:hidden; clear:both;}
.home_title{font-size:20px;line-height: 22px;}
.home_title p{font-size: 12px; margin-top:6px; padding:0px 10px;}
}
@media (max-width: 480px) {
.ly_banner{width:100%; height:100px; z-index:0; overflow:hidden; clear:both;}
}
/*公用位置及更多end*/


/* 统一用翻页样式 */
#pageud { margin:0 auto; padding-top:0px; padding-bottom:0px; text-align:center; overflow:hidden; clear:both;}
#pageupdn{background-color:#dddddd; padding:8px;margin:0px 4px 0px 4px; font-weight:bold; font-size:14px; text-decoration:none; overflow:hidden; cursor:pointer; display:inline-block;}
#pageupdn a{color:#dd5511;}
#pageupdn a:hover{color:#333333;}
#pageupdnA{background-color:#dd5511; padding:8px;margin:0px 4px 0px 4px; color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none; overflow:hidden; cursor:pointer; display:inline-block;}
#pageupdn_wz{padding:12px;margin:0 auto;overflow:hidden;font-family:Arial; display:inline-block;}

.newsupdn{width:100%; background: url(../images/xxt.gif) repeat-x top; padding-top:10px; padding-bottom:10px; margin:0 auto; overflow:hidden;}
.newsupdn li{width:100%; height:30px; line-height:30px; overflow:hidden;}
.newsupdn li a {text-decoration:none; color:#dd5511;}
.newsupdn li a:hover{text-decoration:underline; color:#333333;}
@media (max-width: 992px) {
#pageud {padding-bottom:20px;}
}


/* 内容页 */
.ly_center{width:1220px; margin:0 auto; padding:30px 0px; overflow:hidden; clear: both;}
.ly_left{float:left; width:220px; margin-right:30px;  overflow:hidden;}
.ly_right{float:right; width:970px; overflow:hidden;}

.ly_title{line-height:30px; padding:20px 0px 10px 0px; text-align:center; border-bottom:1px solid #eeeeee; font-size:18px; font-weight:bold; color:#444444;}
.ly_time{line-height:24px; text-align:center; border-bottom:1px solid #eeeeee; font-size:12px; color:#888888;}
.lr_dl{width:100%; line-height:2; overflow:hidden; padding:20px 0px 20px 0px; font-size:14px;}
.lr_dl p{padding:0px; margin:0px;}
.lr_dl img{max-width:100%;}

.list_top{background:#174384; color:#ffffff; font-size:24px;  font-weight:bold; width:100%; padding-left:30px; height:60px; line-height:60px; position: relative; overflow:hidden; CLEAR: both;}
#listmenu{width:100%;}
#listmenu ul {width:100%; margin:0 auto;overflow:hidden;}
#listmenu li {width:100%; border-bottom:1px solid #eeeeee;} 
#listmenu li a{background:#dddddd; width:100%; padding-left:20px; height:40px; line-height:40px; display:block; text-decoration:none; font-size:14px;}
#listmenu li a:link, #listmenu li a:visited{color:#555555; font-size:14px;}
#listmenu li a:hover, #listmenu li a.hover{background:#cccccc; color:#333333;text-decoration: none;}

.site{border-bottom:1px solid #cccccc; height:40px; padding-top:10px; margin:0 auto; overflow:hidden; color:#666666; font-size:14px; text-align:left;}
.site a{text-decoration:none; font-size:14px;  color:#666666;}
.site a:hover{text-decoration:none; font-size:14px;color:#dd5511;}
.site span{color:#dd5511;font-size:14px; font-weight:bold;}

@media (max-width: 1199px) {
.ly_center{width:980px; padding:20px 0px;}
.ly_left{width:200px; margin-right:20px;}
.ly_right{width:760px;}

.list_top{font-size:20px; padding-left:20px; height:48px; line-height:48px;}
.site{height:40px; padding-top:10px;}
#listmenu li a{padding-left:20px; height:36px; line-height:36px; font-size:12px;}
#listmenu li a:link, #listmenu li a:visited{font-size:12px;}
}

@media (max-width: 992px) {
.ly_center{width:96%;}
.ly_right{width:100%; margin-right:0px; float:none;}
.ly_left{width:100%; float:none;}

.ly_title{font-size:16px;}
.lr_dl{padding:15px 0px 15px 0px;}

.list_top{font-size:18px; padding-left:20px; height:40px; line-height:40px;}
.site{height:40px; padding-top:0px;}
#listmenu li a{padding-left:20px; height:30px; line-height:30px; font-size:12px;}
#listmenu li a:link, #listmenu li a:visited{font-size:12px;}
}

@media (max-width: 767px) {
.ly_center{width:92%;}

.list_top{font-size:16px;}
.site{height:30px; padding-top:0px;}
}


/* 相关内容 */
.xgpro_ly{width:100%; padding-top:20px; overflow:hidden;}
.xgpro_ly .xgsite{background:#eeeeee; width:100%; padding-left:10px; height:32px; line-height:32px; font-size:16px; color:#1a4393; overflow:hidden;}

.xg_piclist{width:100%; padding:20px 0px 10px 0px; margin:0 auto; overflow:hidden;}
.xg_piclist ul{width:100%;  overflow:hidden;}
.xg_piclist ul li{width:150px; height:auto; overflow:hidden; margin:0px 14px 0px 0px; text-align:center; float:left;}
.xg_piclist ul li:nth-child(6n) {margin:0px 0px 0px 0px;}
.xg_piclist ul li .xgpic{width:100%; overflow:hidden;}
.xg_piclist ul li .xgpic img{width:100%;  -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.xg_piclist ul li .xgpic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} 
.xg_piclist ul li p{padding:0px; margin:0px; line-height:18px;  overflow:hidden;}
.xg_piclist ul li p a{text-decoration:none; color:#444444; font-size:12px;}
.xg_piclist ul li p a:hover{text-decoration:none; color:#ff8604;}
@media (max-width: 1199px) {
.xg_piclist ul li{width:120px; margin:0px 8px 0px 0px;}
.xg_piclist ul li:nth-child(6n) {margin:0px 0px 0px 0px;}
.xg_piclist ul li .xgpic img{height:80px;}
}
@media (max-width: 992px) {
.xgpro_ly{padding-top:10px;}
.xg_piclist{width:100%; padding:20px 0px 0px 0px;}
.xg_piclist ul li{width:32%; margin:0px 2% 2% 0px;}
.xg_piclist ul li:nth-child(3n) {margin:0px 0px 2% 0px;}
.xg_piclist ul li:nth-child(6n) {margin:0px 0px 2% 0px;}
.xg_piclist ul li .xgpic img{height: auto;}
}
@media (max-width: 767px) {
}



/*内页图片列表*/
.ly_piclist{width:970px; padding:0px 0px 10px 0px; margin:0 auto; overflow:hidden;}
.ly_piclist ul{width:100%;  overflow:hidden;}
.ly_piclist ul li{width:470px; overflow:hidden; margin:0px 30px 20px 0px; text-align:center; float:left;}
.ly_piclist ul li:nth-child(2n) {margin:0px 0px 20px 0px;}
.ly_piclist ul li img{width:100%; overflow:hidden;}
.ly_piclist ul li p{padding:0px; margin:0px; line-height:30px; height:30px; color:#444444; font-size:14px; text-align:center; overflow:hidden;}
@media (max-width: 1199px) {
.ly_piclist{width:780px;}
.ly_piclist ul li{width:380px; margin:0px 20px 20px 0px;}
.ly_piclist ul li:nth-child(2n) {margin:0px 0px 20px 0px;}
}
@media (max-width: 992px) {
.ly_piclist{width:100%; padding:0px 0px 10px 0px;}
.ly_piclist ul li{width:49%; margin:0px 2% 2% 0px;}
.ly_piclist ul li:nth-child(2n) {margin:0px 0px 2% 0px;}
.ly_piclist ul li p {font-size:12px;}
}





/*news begin*/
.Newslist{width:100%; overflow:hidden; margin:20px 0px 0px 0px;}
.Newslist ul{width:100%; overflow:hidden;}
.Newslist ul li{width:100%; border-bottom:1px solid #ddd; padding-bottom:15px; overflow:hidden; margin-bottom:15px;}
.Newslist ul li .Nrpic{width:260px; margin-right:20px; overflow:hidden; float:left;}
.Newslist ul li .Nrpic img{width:100%;}
.Newslist ul li:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s; }
.Newslist ul li .Nrightlr{width:690px; line-height:1.8; color:#888888; overflow:hidden; float:left;}
.Newslist ul li .Nrightlr p{padding:0px; margin:0px;}
.Newslist ul li .Nrightlr p a{text-decoration:none; color:#444444; font-weight:bold; font-size:18px;}
.Newslist ul li .Nrightlr p a:hover{text-decoration:none; color:#dd5511;}

.Newslist ul li .nlistmore a{background:#ddd; width:100px; height:36px; line-height:36px; border-radius:5px; margin-top:12px; text-align:center; display:block; overflow:hidden; text-decoration:none; font-size:14px; color:#555;}
.Newslist ul li .nlistmore a:hover{background:#dd5511; color:#fff; text-decoration: none;}
@media (max-width: 1199px) {
.Newslist ul li .Nrpic{width:260px; margin-right:20px; float:left;}
.Newslist ul li .Nrightlr{width:480px; line-height:1.6; float:left;}
.Newslist ul li .nlistmore a{width:100px; height:30px; line-height:30px;}
}
@media (max-width: 992px) {
.Newslist ul li{border-bottom:0px solid #ddd; padding-bottom:0px; margin-bottom:20px;}
.Newslist ul li .Nrpic{width:38%; margin-right:2%; float:left;}
.Newslist ul li .Nrightlr{width:60%; line-height:1.6; float:left;}
.Newslist ul li .Nrightlr p a{font-size:16px;}
}
@media (max-width: 767px) {
.Newslist ul li .Nrpic{width:100%; margin-right:0%; float:none;}
.Newslist ul li .Nrightlr{width:100%; line-height:1.6; float:none;}
.Newslist ul li .Nrightlr p a{font-size:14px;}
.Newslist ul li .nlistmore a{width:100%; height:24px; line-height:24px;}
}
/*news end*/


/*product list begin*/
#prolist{width:100%; margin:0 auto; overflow:hidden; clear:both;}
#prolist ul{width:100%; padding:20px 0px 10px 0px; overflow:hidden;}
#prolist li{border-bottom:1px dashed #dddddd; width:100%; margin-bottom:15px; padding-bottom:15px; overflow:hidden;}
#prolist li .leftpic{border:1px solid #dddddd; width:280px; margin-right:23px; overflow:hidden; float:left;}
#prolist li .leftpic img{width:100%; height:210px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#prolist li .leftpic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} 
#prolist li .lr{width:520px; float:left;}
#prolist li .lr .Protitle{line-height:24px;}
#prolist li .lr .Protitle a{text-decoration:none;font-size:18px; font-family:"微软雅黑"; color:#ff6600;}
#prolist li .lr .Protitle a:hover{text-decoration:underline; font-size:18px; font-family:"微软雅黑"; color:#027bbe;}
#prolist li .lr .Pjdms{width:100%; color:#888888; line-height:20px; float:left;}
#prolist li .Pmore{width:120px; padding-top:50px; float:right;}
#prolist li .Pmore a{background:#007bbe; width:100%;  height:36px; line-height:36px; border-radius:18px; text-align:center; display:block; text-decoration:none; font-size:14px;font-family: 'microsoft yahei', 黑体; }
#prolist li .Pmore a:link, #prolist li .Pmore a:visited{color:#ffffff;}
#prolist li .Pmore a:hover{background:#e6e6e6; color:#007bbe; text-decoration: none;}
@media (max-width: 1199px) {
#prolist li .leftpic{border:1px solid #dddddd; width:240px; margin-right:18px; overflow:hidden; float:left;}
#prolist li .leftpic img{height:180px;}
#prolist li .lr{width:380px; float:left;}
#prolist li .lr .Protitle{line-height:22px;}
#prolist li .lr .Protitle a{font-size:16px;}
#prolist li .lr .Protitle a:hover{font-size:16px;}
#prolist li .Pmore{width:100px; padding-top:50px; float:right;}
}
@media (max-width: 992px) {
#prolist li{margin-bottom:25px; padding-bottom:12px;}
#prolist li .leftpic{border:1px solid #dddddd; width:40%; margin-right:4%; overflow:hidden; float:left;}
#prolist li .leftpic img{height:auto;}
#prolist li .lr{width:56%; float:left;}
#prolist li .lr .Protitle{line-height:22px;}
#prolist li .lr .Protitle a{font-size:16px;}
#prolist li .lr .Protitle a:hover{font-size:16px;}
#prolist li .Pmore{width:100%; padding-top:12px; overflow:hidden; float:none;}
#prolist li .Pmore a{height:30px; line-height:30px; border-radius:15px; font-size:14px;}
}
@media (max-width: 767px) {
#prolist li .leftpic{width:100%; margin-right:0%; overflow:hidden; float:none;}
#prolist li .leftpic img{height:auto;}
#prolist li .lr{width:100%; float:none; padding-top:8px;}
}
/*product list end*/


/*配套服务列表*/
.ly_ptfwlist{width:100%; padding:30px 0px 0px 0px; margin:0 auto; overflow:hidden;}
.ly_ptfwlist ul{width:100%;  overflow:hidden;}
.ly_ptfwlist ul li{width:290px; overflow:hidden; margin:0px 20px 20px 0px; text-align:center; float:left;}
.ly_ptfwlist ul li:nth-child(4n) {margin:0px 0px 20px 0px;}
.ly_ptfwlist ul li .listpic{width:100%; overflow:hidden;}
.ly_ptfwlist ul li .listpic img{width:100%; height:203px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.ly_ptfwlist ul li .listpic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} 
.ly_ptfwlist ul li p{padding:0px; margin:0px; line-height:24px;  overflow:hidden;}
.ly_ptfwlist ul li p a{text-decoration:none; color:#444444; font-size:14px;}
.ly_ptfwlist ul li p a:hover{text-decoration:none; color:#dd5511;}
@media (max-width: 1199px) {
.ly_ptfwlist ul li{width:236px; margin:0px 12px 15px 0px;}
.ly_ptfwlist ul li:nth-child(4n) {margin:0px 0px 15px 0px;}
.ly_ptfwlist ul li .listpic img{height:165px;}
}
@media (max-width: 992px) {
.ly_ptfwlist{width:100%; padding:20px 0px 0px 0px;}
.ly_ptfwlist ul li{width:49%; margin:0px 2% 2% 0px;}
.ly_ptfwlist ul li:nth-child(2n) {margin:0px 0px 2% 0px;}
.ly_ptfwlist ul li .listpic img{height: auto;}
}


/*home news end*/
.Home_News{padding:60px 0px; overflow:hidden; clear:both;}
.Home_News .HNewsmore{width:150px; margin:0 auto;}
#home_newslist{width:1220px; padding:30px 0px 10px 0px; margin:0 auto; overflow:hidden; }
#home_newslist ul {overflow:hidden;}
#home_newslist li{width:600px; padding:14px; border:1px solid #dddddd; margin:0px 20px 20px 0px; overflow:hidden; float:left;}
#home_newslist li:nth-child(2n) {margin:0px 0px 20px 0px;}
#home_newslist li .leftpic{width:200px; margin-right:20px; float:left;}
#home_newslist li img{width:200px; height:140px;} 
#home_newslist li .lr{width:350px; float:left;}
#home_newslist li .lr .title{line-height:30px; height:30px; overflow:hidden;}
#home_newslist li .lr .title a{text-decoration:none;font-size:16px; font-family: 'microsoft yahei', 黑体; font-weight:bold; color:#555;}
#home_newslist li .lr .title a:hover{text-decoration:underline; font-size:16px; font-family: 'microsoft yahei', 黑体; font-weight:bold; color:#007bbe;}
#home_newslist li .lr .jdms{width:100%; padding:4px 0px 6px 0px; height:76px; color:#888888; line-height:22px; overflow:hidden;}
#home_newslist li .lr .timemore{width:100%; height:26px; overflow:hidden;}
#home_newslist li .lr .timemore .time{background: url(../images/timebiao.png) no-repeat left; color:#999999; font-family:Arial; font-size:12px; line-height:26px; width:150px; padding-left:20px; float:left;}
#home_newslist li .lr .timemore .more{line-height:26px; width:100px; float:right; text-align:right;}
#home_newslist li .lr .timemore .more a{text-decoration:none;font-size:12px; color:#007bbe;}
#home_newslist li .lr .timemore .more a:hover{text-decoration:none; font-size:12px; color:#dd5511;}
@media (max-width: 1199px) {
.Home_News{padding:50px 0px;}
.Home_News .HNewsmore{width:120px;}
#home_newslist{width:980px; padding:20px 0px 0px 0px;}
#home_newslist li{width:480px; padding:9px; border:1px solid #dddddd; margin:0px 20px 20px 0px;}
#home_newslist li:nth-child(2n) {margin:0px 0px 20px 0px;}
#home_newslist li .leftpic{width:180px; margin-right:10px;}
#home_newslist li img{width:180px; height:126px;} 
#home_newslist li .lr{width:270px;}
#home_newslist li .lr .title{line-height:24px; height:24px;}
#home_newslist li .lr .jdms{padding:4px 0px 6px 0px; height:66px; line-height:20px; overflow:hidden;}
}
@media (max-width: 992px) {
.Home_News{padding:40px 0px;}
.Home_News .HNewsmore{width:96%;}
#home_newslist{width:96%; padding:20px 0px 0px 0px;}
#home_newslist li{width:100%; padding:14px; border:1px solid #dddddd; margin:0px 20px 20px 0px; float:none;}
#home_newslist li:nth-child(2n) {margin:0px 0px 20px 0px;}
#home_newslist li .leftpic{width:40%; margin-right:2%;}
#home_newslist li img{width:100%; height:auto;} 
#home_newslist li .lr{width:58%;}
#home_newslist li .lr .title{line-height:24px; height:24px;}
#home_newslist li .lr .jdms{padding:4px 0px 6px 0px; height: auto; line-height:20px; overflow:hidden;}
}
@media (max-width: 767px) {
.Home_News{padding:30px 0px;}
.Home_News .HNewsmore{width:92%;}
#home_newslist{width:92%;}
#home_newslist li{margin:0px 0px 20px 0px;}
#home_newslist li:nth-child(2n) {margin:0px 0px 20px 0px;}
#home_newslist li .leftpic{width:100%; margin-right:0%; float:none;}
#home_newslist li .lr{width:100%; float:none;}
#home_newslist li .lr .title{line-height:24px; height: auto; padding-top:10px;}
#home_newslist li .lr .title a{font-size:14px;}
#home_newslist li .lr .title a:hover{font-size:14px;}
#home_newslist li .lr .jdms{line-height:18px;}
}
/*home news end*/


/*home ab*/
.home_Habbg{background: url(../images/home_abbg.jpg) center center no-repeat; background-attachment:fixed; padding:80px 0px; overflow:hidden; clear:both;}
.home_Hab_C{background: url(../images/home_abbgC.png); width:1220px; padding:20px; margin:0 auto; overflow:hidden; }
.home_Habpic{width:320px; overflow:hidden; margin:0px 20px 0px 0px; float:left;}
.home_Habpic img{width:100%;  -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.home_Habpic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} 

.home_Habdl{width:840px; overflow:hidden; float:left;}
.home_Habdl .habtitle{line-height:40px; font-size:24px; font-weight:bold; color:#174384; border-bottom:2px solid #174384;}
.home_Habdl .habdl{line-height:24px; padding:10px 0px 0px 0px; font-size:14px; color:#555555;}
.home_Habdl .habbnt a{background:#174384; width:120px; height:36px; line-height:36px; border-radius:5px; text-align:center; display:block; overflow:hidden; text-decoration:none; font-size:16px; color:#FFF;}
.home_Habdl .habbnt a:visited{color:#fff;}
.home_Habdl .habbnt a:hover{background:#dd5511; color:#fff; text-decoration: none;}

.home_qyfclist{width:100%; overflow:hidden;}
.home_qyfclist h4{width:100%; padding:16px 0px 10px 0px; font-size:18px; color:#dd5511;}
.home_qyfclist ul{width:100%; overflow:hidden;}
.home_qyfclist ul li{width:198px; margin:0px 16px 12px 0px; overflow:hidden; float:left;}
.home_qyfclist ul li:nth-child(4n) {margin:0px 0px 0px 0px;}
.home_qyfclist ul li .qyfcpic{width:100%; overflow:hidden; float:left;}
.home_qyfclist ul li .qyfcpic img{width:100%; height:139px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.home_qyfclist ul li .qyfcpic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} 
.home_qyfclist ul li p{line-height:30px; width:100%; overflow:hidden; text-align:center;}
.home_qyfclist ul li p a{text-decoration:none; color:#555555; font-size:14px;}
.home_qyfclist ul li p a:hover{text-decoration:none; color:#dd5511;}

@media (max-width: 1199px) {
.home_Habbg{padding:60px 0px;}
.home_Hab_C{width:980px;}
.home_Habpic{width:280px; margin:0px 20px 0px 0px;}
.home_Habdl{width:640px;}
.home_Habdl .habtitle{line-height:30px; font-size:18px;}
.home_Habdl .habdl{line-height:20px; font-size:12px;}
.home_Habdl .habbnt a{width:120px; height:30px; line-height:30px; border-radius:5px; font-size:14px;}
.home_qyfclist h4{padding:12px 0px 10px 0px; font-size:16px;}
.home_qyfclist ul li{width:154px; margin:0px 8px 10px 0px;}
.home_qyfclist ul li .qyfcpic img{height:108px;}
.home_qyfclist ul li p{line-height:20px;}
.home_qyfclist ul li p a{font-size:12px;}
}
@media (max-width: 992px) {
.home_Habbg{padding:40px 0px; background-attachment: inherit; background-size:auto 100%;}
.home_Hab_C{width:96%;}
.home_Habpic{width:100%; margin:0px 0px 12px 0px; float:none;}
.home_Habdl{width:100%; float:none;}
.home_Habdl .habdl{line-height:22px;}
.home_Habdl .habbnt a{width:100%; height:30px; line-height:30px; border-radius:5px; font-size:14px;}

.home_qyfclist h4{font-size:16px;}
.home_qyfclist ul li{width:23.8%; margin:0px 1.6% 1.6% 0px;}
.home_qyfclist ul li:nth-child(4n) {margin:0px 0px 1.6% 0px;}
.home_qyfclist ul li .qyfcpic img{height:auto;}
}
@media (max-width: 767px) {
.home_Hab_C{width:92%;}
.home_qyfclist ul li{width:48%; margin:0px 4% 2% 0px;}
.home_qyfclist ul li:nth-child(2n) {margin:0px 0px 2% 0px;}
.home_qyfclist ul li:nth-child(3n) {margin:0px 4% 2% 0px;}
.home_qyfclist ul li:nth-child(6n) {margin:0px 0px 2% 0px;}
}


/*首页公司列表*/
.home_company_list{width:1220px; margin:0 auto; padding:60px 0px 40px 0px; overflow:hidden; clear:both;}
.home_company_list ul{width:100%; overflow:hidden;}
.home_company_list ul li{background: url(../images/home_company_libg.jpg); width:600px; padding:10px; margin:0px 20px 20px 0px; overflow:hidden; float:left;}
.home_company_list ul li a{text-decoration:none;}
.home_company_list ul li a:hover{text-decoration:none;}
.home_company_list ul li:nth-child(2n) {margin:0px 0px 20px 0px;}
.home_company_list ul li:nth-child(6){background: url(../images/home_company_pic8.jpg); width:600px; height:240px; text-align:center; padding:8% 0% 0% 0%; margin:0px 0px 20px 0px; overflow:hidden;}
.home_company_list ul li:nth-child(6) a {text-decoration:none; font-size:18px; color:#fff;}
.home_company_list ul li:nth-child(6) a:hover{text-decoration:none;  font-size:18px; color:#dd5511;}
.home_company_list ul li:hover {background:#174384;}
.home_company_list ul li .HCLeftpic{width:280px; height:220px; overflow:hidden; float:left;}
.home_company_list ul li .HCLeftpic img{width:100%; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.home_company_list ul li:hover .HCLeftpic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} 
.home_company_list ul li .HCRightlr{background:#e9e9e9; width:300px; height:220px; padding:20px; text-align:center; overflow:hidden;  float:left;}
.home_company_list ul li .HCRightlr h3{width:100%; color:#555555; font-size:18px; padding:10px 0px 8px 0px; overflow:hidden; text-align:center;}
.home_company_list ul li:hover .HCRightlr h3{color:#174384;} 
.home_company_list ul li .HCRightlr p{color:#555555; font-size:14px; line-height:20px;  overflow:hidden;  text-align:center;}
.home_company_list ul li:hover .HCRightlr p{color:#174384;} 
@media (max-width: 1199px) {
.home_company_list {width:980px;padding:50px 0px 30px 0px;}
.home_company_list ul li{width:480px;}
.home_company_list ul li:nth-child(2n){margin:0px 0px 20px 0px;}
.home_company_list ul li:nth-child(6){width:480px; height:177px; padding:8% 0% 0% 0%; margin:0px 0px 20px 0px;}
.home_company_list ul li:nth-child(6) a {font-size:16px;}
.home_company_list ul li:nth-child(6) a:hover{font-size:16px;}
.home_company_list ul li .HCLeftpic{width:200px; height:157px; overflow:hidden;}
.home_company_list ul li .HCRightlr{background:#e9e9e9; width:260px;  height:157px; padding:10px; overflow:hidden;}
.home_company_list ul li .HCRightlr img{height:60px;}
.home_company_list ul li .HCRightlr h3{font-size:15px; padding:6px 0px 5px 0px;}
.home_company_list ul li .HCRightlr p{font-size:12px; line-height:18px; }
}
@media (max-width: 992px) {
.home_company_list{width:96%;padding:5% 0px 1% 0px;}
.home_company_list ul li{width:48%; margin:0px 4% 4% 0px;}
.home_company_list ul li:nth-child(2n) {margin:0px 0% 4% 0px;}
.home_company_list ul li:nth-child(6){background: url(../images/home_company_pic8.jpg); width:48%; height: auto; padding:8% 0% 8% 0%; margin:0px 0% 4% 0px; overflow:hidden;}
.home_company_list ul li .HCLeftpic{width:100%; height:auto; overflow:hidden; float:none;}
.home_company_list ul li .HCRightlr{background:#e9e9e9; width:100%;  height:auto; padding:15px; overflow:hidden; float:none;}
}
@media (max-width: 767px) {
.home_company_list{width:92%; padding:4% 0px 0% 0px;}
.home_company_list ul li{width:100%; margin:0px 0% 4% 0px;}
.home_company_list ul li:nth-child(2n) {margin:0px 0% 4% 0px;}
.home_company_list ul li:nth-child(6){background: url(../images/home_company_pic8.jpg); width:100%; height: auto; padding:8% 0% 8% 0%; margin:0px 0% 4% 0px; overflow:hidden;}
}


/*尾部*/
.copyright{background:#323232; width:100%; padding:25px 0 25px 0; overflow:hidden; clear:both;}
.copyrightC{width:1220px; color:#a4a4a4; line-height:24px; font-size:12px; margin:0 auto; overflow:hidden;}
.copyrightC  a{text-decoration:none; color:#a4a4a4; font-size:12px;}
.copyrightC  a:hover{text-decoration:none; color:#dd5511; font-size:12px;}
.copyrightC .copyright_add{width:120px; float:left;}
.copyrightC .copyright_dl{width:740px; float:right; text-align:right;}
.copyrightC  br{ display:none;}
@media (max-width: 1199px) {
.copyright{padding:20px 0 20px 0;}
.copyrightC{width:980px;}
}
@media (max-width: 992px) {
.copyright{padding:20px 0 70px 0;}
.copyrightC{width:96%; line-height:18px;}
.copyrightC .copyright_add{width:100%; text-align:center; float:none;}
.copyrightC .copyright_dl{width:100%; text-align:center; float:none;}
.copyrightC  br{ display:inline;}
}
@media (max-width: 767px) {
.copyrightC{width:92%;}
}


/*移动即时*/
.Foot_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; display:none;}
.Foot_menu { display:-webkit-box; display: block; width: 100%; background:#007bbe; height:52px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#007bbe), to(#007bbe), color-stop(60%, #007bbe)); }
.Foot_bar .Foot_menu>li { -webkit-box-flex:1; position:relative; text-align:center; border-right:1px solid #ffffff;}
.Foot_bar .Foot_menu>li:nth-child(3n) {border-right:0px;}
.Foot_menu li:first-child {background:none; }
.Foot_bar .Foot_menu>li>a { height:52px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }
.Foot_bar .Foot_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }
.Foot_bar .Foot_menu>li>a img { padding: 5px 0 0px 0; width: 30px; vertical-align:middle; }
.Foot_bar li:first-child a { display: block; }
.Foot_bar .Foot_menu>li>a:hover, .Foot_bar .Foot_menu>li>a:active {background-color:#333;}

@media (max-width: 992px) { 
.Foot_bar {display: inherit;}
}