@charset "utf-8";
/* CSS Document */
body{ background:#f7f7f7; overflow-x:hidden;}
#top{ width:100%; background:#033c61; height:80px;}
.box{ width:88%; margin:0 auto;}
#logo{ float:left; margin-top:14px;}
#lan{ float:right; height:41px; padding:39px 20px 0 20px; border-left:solid 1px #215171; color:#fff;}
#lan a{ font-size:14px; color:#fff; font-family:"微软雅黑";}
#lan a.on{ color:#ffff00;}
#menu{ float:right;}
#top_Line{ width:100%; height:35px; background:#fff;}
#menu_btn{ display:none;}
#banner{ padding-top:30px; min-height:350px; transition: all 0.3s ease 0s;}
.C_li{ width:100%; overflow:hidden; height:155px; padding-top:10px;}
	.C_li li{ width:20%; float:left; height:155px; position:relative; margin-bottom:30px;}
	.C_li li:before { position:absolute; width:100%; left:0%; height:110%; top:-5%; border-top: solid 1px #fff; border-bottom:solid 1px #fff;transition-duration:.3s; -moz-transition-duration:.3s; -webkit-transition-duration:.3s; z-index:0;content: "";opacity:0}
	.C_li li:hover:before{width:60%; left:20%; height:60%;top:20%;transition-duration:.3s; -moz-transition-duration:.3s; -webkit-transition-duration:.3s;opacity:0.7}
	.C_li li a{ color:#033d61; display:block; width:100%; height:100%; position:absolute; z-index:1; }
	.C_li li a span{ font-size:20px; text-align:center; padding-top:55px; display:block;font-family:"微软雅黑";}
	.C_li li a em{ font-style:normal; font-size:14px; text-align:center; padding-top:5px; display:block;}
	.C_li li:nth-child(1){ background:#fff;}
	.C_li li:nth-child(2){ background:#fff;}
	.C_li li:nth-child(3){ background:#fff;}
	.C_li li:nth-child(4){ background:#fff;}
	.C_li li:nth-child(5){ background:#fff;}
	.C_li li:nth-child(6){ background:#fff;}
	.C_li li:hover{ opacity:0.9;background:#EBA708;}
	.C_li li:hover a{ color: #fff;}
	.C_li li img{ display:none;}
.T1{ font-size:20px;font-family:"微软雅黑"; line-height:34px; color:#e56004; font-weight:bold;}
.T2{ font-size:28px;font-family:"微软雅黑"; line-height:45px; color:#000; font-weight:bold;}
.T3{ font-size:16px;font-family:"微软雅黑"; line-height:24px; color:#e56004; font-weight:bold;}
.T4{ font-size:46px;font-family:"微软雅黑"; margin-top:13%; line-height:80px; }

#sban{ width:100%; height:180px; background:url(/public/static/images/nban.jpg) no-repeat center;}
#sban span{ display:block; font-size:50px; line-height:70px; text-align:right; font-family: cursive; font-weight:lighter; text-transform:uppercase; color:#205c83;}
#sban2{ width:100%; height:180px; background:url(/public/static/images/nban3.jpg) no-repeat center; }
.textC{ border-bottom: solid #d2d2d2 1px; padding:20px 0; line-height:30px; font-size:16px; color:#777;display: none;}
/*位置导航组件开始*/
.PosList_a1 {font-size: 12px;color: #999; padding-top:30px; padding-bottom:10px; border-bottom: solid 1px #ddd;}
.PosList_a1 a { color: #777;}
.PosList_a1 b { color: #e62129;}
/*位置导航组件结束*/
/*子导航组件开始*/
.NavList_a1{ float:right;}
.NavList_a1 li{float: left;margin-left: 20px;}
.NavList_a1 li a{ color: #777;padding:15px 5px 0 5px;display: inline-block;font-weight: bold;font-family:"微软雅黑";}
.NavList_a1 li a.on{ border-top:solid 2px #e56004; padding-top:13px; font-weight: bold; color:#e56004;}	
/*子导航组件结束*/

/*通用页面(内容页)组件开始*/
#bodyC{ margin-top:20px; color:#333; font-size:16px; padding-bottom:30px;}
	#bodyC p{ line-height:32px; padding:8px 0;}
/*通用页面(内容页)组件结束*/

#bodyC .aboimg{ padding-left:8%; width:37%; padding-bottom:50px; float:right;}

/*当前标题组件*/
.ResTitle_a1{ padding-top:20px; margin-bottom:20px;}
	.ResTitle_a1 span{ font-size:28px; font-family:"微软雅黑";}
	.ResTitle_a1 em{ font-size:20px; color:#ccc; text-transform:uppercase; line-height:30px;}
/*结束  当前标题组件*/

#foot{ background:#215170; width:100%; padding: 1em 0; margin-top:40px;}
	#footL{ float:left; width:100%; color:#fff; padding-top:20px; line-height:20px; font-size:12px; font-family:"宋体";}
	#footL a{ color:#fff;}
	.footL1{ width:100%; float:left;}
	.footL2{ float:left;}
	.footL3{ float:left;}
	.foot_lan{ display:none;}
	#footR{ float:right; padding-top:25px; color:#fff;}
#bshare-shareto{ color:#fff !important;}


.series_li{ width: 100%; height: 50px; margin: 0 auto; background:#215170;}
.series_li a{ float: left; display: block; width: 25%; height: 50px; text-align: left;  color: #fff; font-size: 20px; line-height: 50px;  position: relative;  background-repeat: no-repeat; cursor: pointer; }
.series_li a:nth-child(1),.series_li a:nth-child(4){ background:url(/public/static/images/baner_ico1.png) no-repeat #215170 30px 12px;}
.series_li a:nth-child(2){ background:url(/public/static/images/baner_ico2.png) no-repeat #033c61 30px 12px;}
.series_li a:nth-child(3){ background:url(/public/static/images/baner_ico3.png) no-repeat #215170 30px 12px;}
.series_li a em { display: block; padding-left:67px; height:50px; overflow: hidden;font-family:"微软雅黑"; }
.series_li a:hover { color: #e7e7e7; background-color:#eba708; }
.series_li a:focus { outline: none; }


/*董事长*/
.lingdao{ margin-top:30px;}
.lingdaoL{ float:left; width:40%; margin-right:5%;}
.lingdaoL img{ width:100%;}

/*子公司*/
.company{}
.company li{  background:#fff; margin-bottom:30px; }
.company .company_img{ float:left; margin-right:50px; height:380px; width:570px; max-width:45%; overflow:hidden; background:#e8e8e8;}
.company .company_img img{ height:380px; display:block; margin:0 auto; max-width:100%;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.company .company_img img:hover{transform: scale(1.2);transition: all 2s ease 0s;-webkit-transform: scale(1.2);-webkit-transform: all 2s ease 0s;}
.company .company_text { padding:30px; height:320px;}
.company .company_text p{ line-height:22px !important; font-size:14px;}

/*地图组件*/
.map_a1{ float:right;width:50%; height:300px;border:#ccc solid 1px;font-size:12px;}
.BMap_omCtrl{ display:none;}/*不显示小地图*/
.BMap_scaleCtrl{display:none;}/*不显示英寸*/

/*地图组件结束*/
.product{ padding-top:30px;}
.product .pro_C{ width:50%; overflow:hidden;}
.product .pro_C img{transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.product .pro_C img:hover{transform: scale(1.2);transition: all 2s ease 0s;-webkit-transform: scale(1.2);-webkit-transform: all 2s ease 0s;}
.product .pro_T{ width:60%; margin-left:20%;}
.product div p{ padding:20px 0; line-height:24px;}
.product .more{    display: inline-block;  padding-right: 79px; line-height: 38px; font-size: 20px;color: #000; background: url(/public/static/images/ico_31.png) no-repeat right center; margin-top: 20px;font-family:"微软雅黑";}

@media only screen and (max-width: 1440px){
/*通用页面(内容页)组件开始*/
#bodyC{ margin-top:20px; color:#333; font-size:14px;}
#bodyC p{ line-height:26px; padding:8px 0;}
/*通用页面(内容页)组件结束*/
.company{}
.company li{  background:#fff; margin-bottom:30px; }
.company .company_img{ float:left; margin-right:50px; height:360px; max-width:45%;}
.company .company_img img{ height:360px; max-width:100%;}
.company .company_text { padding:30px; height:300px;}
.company .company_text p{ line-height:20px !important; font-size:12px;}
#sban{ width:100%; height:180px; background:url(/public/static/images/nban.jpg) no-repeat -400px;}
.T1{ font-size:20px;font-family:"微软雅黑"; line-height:34px; color:#e56004; font-weight:bold;}
.T2{ font-size:24px;font-family:"微软雅黑"; line-height:32px; color:#000; font-weight:bold;}
.T4{ font-size:40px;font-family:"微软雅黑"; margin-top:10%; line-height:60px; }
.product .pro_T{ width:80%; margin-left:10%;}
		}

@media only screen and (max-width: 1200px){
#top{ width:100%; background:#033c61; height:70px;}
.box{ width:95%; margin:0 auto; position:relative;}
#logo{ float:left; margin-top:13px;}
#logo img{ height:45px;}
#lan{ float:right; height:36px; padding:34px 20px 0 20px; border-left:solid 1px #215171; color:#fff;}
#banner{ padding-top:30px; min-height:300px;}
#sban{ width:100%; height:180px; background:url(/public/static/images/nban.jpg) no-repeat -550px;}
/*通用页面(内容页)组件开始*/
#bodyC{ color:#333; font-size:14px;}
#bodyC p{ line-height:24px; padding:8px 0;}
/*通用页面(内容页)组件结束*/
#bodyC .aboimg{ padding-left:6%; width:40%; padding-bottom:50px; float:right;}
.company li .T1{ font-size:18px; line-height:26px;}
.company li .T2{ font-size:22px; line-height:40px;}
.company li .T3{}
	}
	
@media only screen and (max-width: 900px){
#top{ width:100%; background:#033c61; height:50px; position:fixed; border-bottom:solid #00375a 1px; z-index:999;}
.box{ width:95%; margin:0 auto;}
#logo{ float:left; margin-top:8px;}
#logo img{ height:35px;}
#lan{ display:none;}
#top_Line{ display:none;}
#menu{ float:inherit; width:100%; position: relative; z-index:20px; bottom:0; left:0; display:none; overflow:auto;}
#menu_btn{ display: block; width:50px; height:50px; background: url(/public/static/images/menu.png) no-repeat center; background-size:28px; position: fixed; top:0; right:0;}
#menu_btn.on{ background-color:#003455;}
#banner{ padding-top:60px; min-height:100px;}

.C_li{ width:100%; overflow:hidden; height:429px; padding-top:10px;}
	.C_li li{ width:50%; float:left; height:140px; position:relative; margin-bottom:3px;}
	.C_li li:before {display:none;}
	.C_li li a{ color:#fff; display:block; width:100%; height:100%; position:absolute; z-index:1; }
	.C_li li a span{ font-size:16px; text-align:center; padding-top:10px; display:block;font-family:"微软雅黑";}
	.C_li li a em{ display:none;}
	.C_li li:nth-child(1){ background:#e56004;}
	.C_li li:nth-child(2){ background:#bc2f3f;}
	.C_li li:nth-child(3){ background:#eba708;}
	.C_li li:nth-child(4){ background:#215170;}
	.C_li li:nth-child(5){ background:#3d8e97;}
	.C_li li:nth-child(6){ background:#033c61;}
	.C_li li:hover{ opacity:0.9;}
	.C_li li img{ display:block; height:50px; margin: 30px auto 0 auto;}

#foot{ background:#215170; width:100%; height:auto;padding:  10px 0; margin-top:10px;}
	#footL{ float:left; width:100%; color:#fff; padding-top:10px; line-height:20px; font-size:10px; font-family:"宋体";}
	#footL a{ color:#fff;}
	.footL1{ width:100%; float:left; display:none;}
	.footL2{ float:left;width:100%; text-align:center;}
	.footL3{ float:left;width:100%;text-align:center; margin-left:0px;}
	.foot_lan{ display: inline; margin-left:12px;}
	#footR{display:none;}

#sban{ width:100%; height:100px; background:url(/public/static/images/nban2.jpg) no-repeat 0px; background-size:100% 100%;}
#sban2{ width:100%; height:100px; background:url(/public/static/images/nban4.jpg) no-repeat 0px; background-size:100% 100%;}
#sban span{ color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:40px; opacity:0.5;}
#C{ padding-top:50px;}
.textC{ border-bottom: solid #d2d2d2 1px; padding:0px 0px 20px 0px; line-height:30px; font-size:14px; color:#777;}
.PosList_a1 {display:none;}
.NavList_a1{ display:none;}
#bodyC{ margin-top:10px;}
#bodyC .aboimg{ padding-left:0; width:100%; padding-bottom:10px; float:inherit;}

.lingdao{ margin-top:20px;}
.lingdaoL{ float: inherit; width:100%; margin-right:0;}
.lingdaoL img{ width:100%;}

.company{}
.company li{  background:#fff; margin-bottom:10px; }
.company .company_img{ float: inherit; margin-right:50px; height: auto; width:100%; max-width:100%;}
.company .company_img img{ height: auto; width:100%;}
.company .company_text { padding:15px 20px; height: auto; font-size:14px;}
.company li .T1{ font-size:16px; line-height:26px;}
.company li .T2{ font-size:20px; line-height:36px;}
.company li .T3{}

.map_a1{ width:100%; float:inherit;}
.contact{ margin-top:20px;}
.contact .T2{ font-size:20px;}

.T4{ font-size:32px;font-family:"微软雅黑"; margin-top:25px; line-height:60px; }
.product{ padding-top:20px;}
.product .pro_C{ width:100%;}
.product .pro_T{ width:80%; margin-left:10%;}
.product div p{ padding:20px 0; line-height:24px;}
.product .more{    display: inline-block;  padding-right: 79px; line-height: 38px; font-size: 20px;color: #000; background: url(/public/static/images/ico_31.png) no-repeat right center; margin-top: 20px;font-family:"微软雅黑"; margin-bottom:30px;}

.series_li{ width: 100%; height: 35px; margin: 0 auto; background:#215170;}
.series_li a{ float: left; display: block; width:33.3%; height: 35px; text-align: left;  color: #fff; font-size:13px; line-height: 35px;  position: relative;  background-repeat: no-repeat; cursor: pointer; }
.series_li a:nth-child(1){background:url(/public/static/images/baner_ico1.png) no-repeat #215170 15px 9px; background-size:18px;}
.series_li a:nth-child(2){background:url(/public/static/images/baner_ico2.png) no-repeat #033c61 15px 10px;background-size:16px;}
.series_li a:nth-child(3){float:right; background:url(/public/static/images/baner_ico3.png) no-repeat #215170 15px 9px;background-size:16px;}
.series_li a em { display: block; padding-left:41px; height:35px; overflow: hidden;font-family:"微软雅黑"; }
.series_li a:hover { color: #e7e7e7; background-color:#eba708; }
.series_li a:focus { outline: none; }

	}

