﻿body{
	font-family:"微软雅黑";
}
input,
select,
textarea{
	font-family:"微软雅黑";
}
.wrap{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
.page_view_tit{ text-align:center; padding-top:10px; font-size:16px; font-weight:bold; color:#156CCD; padding-bottom:15px; border-bottom:1px solid #d2d2d2; margin-bottom:20px; }
.page_view_tit div{ color:#353535;font-size:12px;  font-weight:normal;  margin-top:5px;}

.bodu_bg{ background:#fff; width:100%; margin:0 auto;}
.mbanners{ width:100%; margin-top:5px;}
.mbanners img{ width:100%;}
/*.mmenu{ width:100%; height:35px; margin-top:5px;border:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-right:0px;}
.mmenu li{ width:33%; height:35px; border-right:1px solid #b9b9b9; float:left; }
.mmenu li a{ width:100%; height:35px; line-height:35px; display:block; color:#333333; font-size:14px; text-align:center;}
.mmenu li.li_on a,.mmenu li a:hover{ background:#225ea7; color:#fff;}*/
.mcontent{ width:100%; height:auto;_height:300px; min-height:300px;  margin-top:10px; line-height:22px; font-size:12px;}
.mcontent img{ width:100%;}
.mtitle{ width:100%; height:30px; line-height:30px; padding-top:10px; font-size:14px; font-weight:bold; color:#225ea7;}
.news li{ width:100%; height:70px; padding:15px 0px; border-bottom:1px solid #b9b9b9;}
.mnewstt{ width:30%; float:left;}
.mnewstxts{ width:60%; padding-left:5%; line-height:16px; float:left;}

/*----------header----------*/
.header{ width:100%; height:auto; margin:0 auto;}
.mlogo{ width:100%;}
.mlogo img{ width:100%; display:block; position:relative;}
.shownav{ width:100%; height:240px; padding-top:10px; position:absolute; display:none; z-index:999; background:#000;filter: Alpha(opacity=80);opacity:0.8; }
.shownav li{ width:90%; height:40px; margin:0 auto; border-bottom:1px solid #fff;}
.shownav li a{ width:100%; height:40px; line-height:40px; color:#fff; display:block; font-size:16px; text-align:center;}

#contents{ width:95%; height:auto; margin:0 auto; display:block;}

.header img{}
.msearch{ width:100%; height:30px; padding:10px 0px; background:#19499d; margin:0 auto;}
.msearch .sear{ width:90%; height:30px; background:#fff; border-radius:30px; margin:0 auto; display:block;}
.sear_box{ width:85%; height:30px; float:left;}
.sear_btn{ width:15%; height:30px; float:left; color:#767676;}
#serkeywords{ width:100%; height:30px; line-height:30px; border:none; text-indent:10px; color:#b1b4c3; outline:none;  background:none; float:left;}
#search_btn{ width:85%; height:30px; border:none; text-align:center; cursor:pointer; float:left; background:url(../imgs/icom.jpg) no-repeat center center;background-size:70%;}

.banners img{ width:100%;}


/*.mtop{ width:100%; height:25px; padding-top:20px; position:relative; margin-top:-47px; float:right;}
*/.index_jingbu_list{ width:100%; text-indent:80px; color:#EF8924; height:25px; line-height:25px; overflow:hidden; position:relative;}
.banner{}
.banner img{ width:100%;}
.nav_ul{ width:100%; height:40px; margin:0 auto; clear:both; background-color:#3081c6;}
.nav_ul li{ width:19.7%; height:40px; border-right:1px solid #c3daf9; color:#fff; float:left;}
.nav_ul li a{ width:100%; height:40px; line-height:40px; display:block; color:#fff; font-size:14px; text-align:center;}
.mnews{ width:100%; height:230px; margin-top:7px; background:#f3f3f3;}
.mnews img{ width:100%;}
.mnewstxt{ width:95%; margin:0 auto; line-height:22px; padding-top:5px;}
.imgbg{ width:100%;}
.imgbg img{ width:100%;}
.mconpany{ width:100%; height:178px; background:#f3f3f3;  margin:0 auto; margin-top:5px;}
.mcimg{ width:29%; float:left;}
.mcimg img{ width:100%;}
.mccon{ width:60%; padding-left:5%; float:left; font-size:12px; color:#767676;}
.mcon1{ width:100%;}
.mcon1 img{ width:100%; float:left;}
.mc{ width:1005; margin:0 auto; margin-top:5px;}
.mc1{ width:49%; float:left;}
.mc2{ width:49%; float:right;}
.mc img{ width:100%;}

.page{ text-align:center;}

.mishow{ width:95%; height:90px; margin:0 auto; margin-top:20px;}
.show1{ width:30%; height:90px; float:left; margin-right:5%; color:#fff; font-size:14px; line-height:20px; text-align:center;}
.show1 a{ width:100%; height:90px; display:block; color:#fff;}
.show1 img{ width:50%; margin:0 auto; height:50px; padding-top:10px;}
.kptitle{ width:60%; height:50px; margin:0 auto; padding-top:20px;}
.kptitle img{ width:100%; height:auto; margin:0 auto;}

.xiala{ width:95%; height:40px; background:#df5048; margin:0 auto; margin-top:20px; color:#fff; line-height:40px; font-size:16px; text-indent:25px;}
.xialas a,.xiala a{ color:#fff;}
.xiala span{ float:right;}
.xiala span img{ width:50%; float:right; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.xialas{ display:none; width:95%; height:auto; background:#df5048; color:#fff; line-height:40px; font-size:16px; text-indent:25px; margin:0 auto;}

.mprolist{ width:95%; height:auto; margin:0 auto; padding-top:10px;}
.mprolist li{ width:47%; height:auto; padding:1%; margin-right:2%; float:left; padding-bottom:3%;}
.mprolist li img{ width:100%;height:160px; }
.mprolist li a{ width:100%; height:160px; display:block; color:#5e5e5e; font-size:14px; border:1px solid #cfcfcf;display:block;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;box-shadow: 0px 0px 10px rgba(0,0,0,.3); }
.mprolist li a:hover{ border:1px solid #3db9ff;color:#3cb9ff;box-shadow: 0px 0px 10px rgba(0,0,0,.7); padding-top:4px;}
.mprolist li a span{ position:relative; top:-150px; left:10px;}


.mores{ width:50%; height:40px; margin:0 auto; margin-top:5px;}
.mores a{ width:100%; height:40px; display:block; background:#46a3e9; clear:both; border-radius:5px; line-height:40px; font-size:15px; color:#fff; text-align:center;}
.footers{ width:100%;margin-top:10px; margin-bottom:50px;}
.footers img{ width:100%; display:block;}

.foots{ width:100%; height:175px; margin:0 auto; color:#fff; margin-top:-175px; position:relative;}
.ftlink{ text-align:center; font-size:14px; color:#fff;}
.ftlink a{ color:#fff;}

.ftxt{ text-align:center; line-height:20px; font-size:12px; padding-top:8px;}
.copytxt{ text-align:center; font-size:12px; color:#3b72c4; padding-top:15px;}


.iproject{ width:95%; height:auto; margin:0 auto; clear:both; padding-top:15px;}
.iprojectm{ width:100%; font-size:18px; font-weight:bold; color:#0087d8; margin:0 auto;}
.iprojectm a{color:#0087d8;}
.tabs{position:relative;width:100%; height:460px; margin:0 auto;padding-top:10px;}
.tabs a{text-decoration:none;}
.tabNav{font-size:0;text-align:center;}
.tabNav li{position:relative;display:inline-block;width:38px;font-size:12px;*display:inline;*zoom:1;}
.tabNav a{text-decoration:none;}
.tabs .prev{position:absolute; top:-50px; height:40px; width:40px; margin-top:8px;}
.tabs .next{position:absolute; top:-50px; height:40px; width:40px; right:0px; margin-top:8px;}
.tabs .next:hover,.tabs .prev:hover{opacity: 0.7 !important;}
.tabPane{ width:100%; height:auto; margin:0 auto;}
.tabPane li{ width:100%; background:#e7e7e7; margin-bottom:10px; float:left;}
.tabPanes{ width:100%; height:auto; margin:0 auto;}
.tabPanes li{ width:100%; background:#e7e7e7; margin-bottom:10px; float:left;}
.mpimg{ width:35%; float:left;}
.mpimg img{ width:100%;}
.pcon{ width:60%; height:93px; padding-left:5%; padding-top:10px; float:left;}
.mlicon{ width:95%; margin:0 auto; padding-top:10px;}
.mlicon ul{ padding-top:20px;}
.mlicon li{ width:49%; padding-right:1%; padding-bottom:1%; float:left;}
.mlicon li img{width:100%;}

#picli img{ width:100%}

.mmenu{ width:98%; height:auto; margin:0 auto; border-top:5px solid #3081C6;border-bottom:1px solid #b9b9b9;}
.mmenu li{ padding-left:12px; float:left; }
.mmenu li a{line-height:35px; font-weight:bold; color:#3f3f3f; font-size:14px;}
.mmenu li.li_on a,.mmenu li a:hover{ color:#156CCD;}

.prolist{ width:100%; height:auto; margin:0 auto;}
.prolist li{float:left; text-align:center; width:30%; margin:5px; margin-bottom:0px;}
.pro{ width:112px; height:160px; padding:2px; background-color:#f2f2f2;}
.proimg{ width:110px; height:80px; border:1px solid #ebebeb; margin:0 auto;}
.proimg img { width:110px; height:80px;}
.protxts{width:112px; height:30px; color:#156CCD; text-align:center; font-size:14px; line-height:30px; font-weight:bold;}
.protxts a{color:#156CCD;}
.protxt{ width:112px; height:40px; overflow:hidden; line-height:20px; text-align:center; font-size:11px;}
.protxt a{width:112px; height:40px; display:block; color:#333;}










.footer{ width:100%; height:62px; position:fixed; left:0; bottom:0; clear:both;}
.footimg{ width:100%;}
.footimg img{ width:100%;}
.footer ul{ position:relative; margin-top:-60px; z-index:9999;}
.footer ul li{ width:18%; padding-left:2%; float:left;}
.footer ul li a{ width:100%;  height:60px; display:block;}

































/*----------custo