@charset "utf-8";
/* CSS Document */
@font-face{
     font-family:'calibri'; 
     src:url('../font/calibri.otf');
     src:url('../font/calibri.woff') format('woff'),
         url('../font/calibri.ttf') format('truetype'),
         url('../font/calibri.svg') format('svg')，
		 url('../font/calibri.eot');
}
body{background:#fff; margin:0; font: normal 100% 'Microsoft YaHei','微软雅黑','PingFang SC','Hiragino Sans GB','Helvetica Neue','Helvetica','Arial','sans-serif'; padding-top:64px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
input,button,textarea{ font-family:'Microsoft YaHei','微软雅黑','PingFang SC','Hiragino Sans GB','Helvetica Neue','Helvetica','Arial','sans-serif';}
table,td,tr,th{font-size:14px;}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#333; text-decoration:none;}
a:hover {color:#2ac3be;text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
input[placeholder], [placeholder], *[placeholder] {color:#333; outline:none;}
input::-webkit-input-placeholder {color:#333;}
input:-moz-placeholder {color:#333;}
input::-moz-placeholder {color:#333;}
button{outline:none;  border:none;}




.topBox{width:100%; background:#fff; height:64px; overflow:hidden; box-sizing:border-box; padding:0 20px; position:fixed; left:0; top:0; z-index:90;}
.logo{float:left; margin-top:15px;}
.logo img{display:block;}
.topRt{float:right; text-align:right;}

.topObj{margin-top:24px; height:24px; text-align:left;}
.topObj span{height:24px; width:24px; display:inline-block;}
.topObj .serchicon{background:url(../images/serchicon.png) no-repeat center; background-size:18px auto; margin-right:20px;}
.topObj .micon{background:url(../images/micon.png) no-repeat center; background-size:17px auto;}
.topObj a{color:#3300c1; font-size:12px; line-height:24px; height:24px; width:60px; text-align:center; display:inline-block;}


.serchClose{position:fixed; top:0; left:0; width:100%; height:100%; z-index:98; display:none;}
.serchBox{padding:15px 20px;border-top:1px #e7e7e7 solid; background:#fff; width:100%; box-sizing:border-box; position:fixed; top:64px; left:0; z-index:99; display:none;}
.serch{ position:relative; width:100%; }
.serch input{height:40px; line-height:40px; padding-left:10px; padding-right:40px; box-sizing:border-box; width:100%; border:1px #e7e7e7 solid; color:#3300c1; border-radius:5px; font-size:15px;}
.serch .btn{width:40px; height:40px; display:block; position:absolute; top:0px; right:0px; background:url(../images/sicon1.png) no-repeat center #3300c1; background-size:18px auto; border-radius:0 5px 5px 0;}


.menuOpen{position:fixed; top:0px; left:0; width:100%; height:100%; background:url(../images/topBg.png) no-repeat top left #3300c1; background-size:100% auto; z-index:99; display:none;}
.mlist{ position:absolute; top:50%; left:0; width:100%; transform:translateY(-55%); border-top:1px #ded6f5 solid; z-index:999;}
.mlist li{display:block; line-height:50px; font-size:15px; text-align:center; color:#3300cc; border-bottom:1px #ded6f5 solid;}
.mlist li a{color:#fff; display:block;}
.mBtmBg{position:fixed; right:0px; bottom:0;}
.mBtmBg img{ display:block;}
.menuClose{position:fixed; right:21px; top:21px;}




/*banner*/
.bannerBox{position:relative; width:100%; overflow:hidden;}
.bannerBox img{ display:block;}
.banner{position:absolute; left:0; bottom:0; width:100%; height:100%; color:#fff; overflow:hidden;}
.banner h2{font-size:1.725em; margin-left:34%; margin-top:36%;}
.banner p{font-size:1.275em; margin:0 0 0 34%; padding:0; color:#f05f39;}

.barline{position:absolute; left:0; top:12%; width:100%; height:80%;}
.barline svg{ width:750px; height:396px; transform-origin:left top;}

.centerBox{background:#fff; padding:0 20px; margin-bottom:30px;}

.bigTit{text-align:center; width:100%; padding-top:10px; padding-bottom:20px;}
.bigTit h1{ font-size:24px; padding-bottom:10px; position:relative; color:#333;}
.bigTit h1:after{content:""; position:absolute; width:43px; bottom:0; left:50%; transform:translateX(-50%); height:2px; background:#f15f3a;}
.bigTit p{ font-size:13px; color:#333; margin-bottom:0;}
.bigTit a{ display:inline-block; font-size:15px; color:#333; padding:0 15px; height:30px; line-height:30px; margin:20px 10px 0;}
.bigTit a:hover,.bigTit a.sele{ color:#fff;
	background:-moz-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#0b4fe0), to(#0bbec5));
	background:-o-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:linear-gradient(90deg, #0b4fe0, #0bbec5);
}


.inAbout{box-shadow:1px 2px 5px #e6eef9; padding:10px 10px 20px;}
.inAbout img{display:block; vertical-align:top;}

.inAboutTxt{ margin-top:20px;}
.inAboutTxt p{font-size:15px; line-height:26px; color:#404040; margin-top:0; margin-bottom:20px;}
.inAboutTxt p span{color:#2aaacc;}
.inAboutTxt .aboutMore{height:32px; padding:0 20px; border:1px #2aaacc solid; color:#2aaacc; font-size:15px; line-height:32px; text-align:center; display:inline-block; border-radius:5px;}
.inAboutTxt .aboutMore:hover{ background:#2aaacc; color:#fff;}

.inlist{list-style:none; padding:0; width:100%;}
.inlist li{list-style-type:none; padding:0; width:100%; box-sizing:border-box; margin-bottom:20px; box-shadow:1px 2px 5px #e6eef9;}
.inlist li:last-child{ margin-bottom:0;}
.inlist li a{ display:block;}
.inlist li .listPic{position:relative;}
.inlist li .listPic img{display:block;}
.inlist li .nTitBox{padding:10px;}
.inlist li .nTitBox h2{ font-size:16px; font-weight:bold; color:#000; line-height:28px; margin-bottom:25px; display:block; position:relative; min-height:70px;}
.inlist li .nTitBox h2:after{content:""; position:absolute; width:150px; bottom:0px; left:5px; height:2px; background:#2ac3be;}
.inlist li .nTitBox p{ font-size:14px; line-height:24px; color:#333; min-height:72px; margin:0; padding:0;}
.inlist li .nTitBox .linkText{font-size:14px; color:#333; margin-top:24px; display:inline-block;}
.inlist li .newslabel{ border-top:1px #ddd solid; padding:10px;}
.inlist li .newslabel .labelNam{ display:inline-block; background:#e65f39; text-align:center; color:#fff; font-size:14px; padding:5px 20px; border-radius:5px;}
.inlist li .newslabel .dataTime{ text-align:center; color:#333; font-size:0.875em; line-height:30px; float:right;}
.inlist li a:hover .linkText{ color:#2ac3be;}


.inSocial{ position:relative;}
.inSocial img{ display:block;}

.tablist{position:absolute; top:0; left:0; width:100%; height:100%;}
.tablist .bd{position:relative; z-index:0; width:100%; height:100%;}
.tablist .bd .tempWrap{height:100%;}
.tablist .bd ul{width:100%; height:100%; list-style:none;}
.tablist .bd li{list-style-type:none; padding:42px 30px 0; margin:0; height:100%; box-sizing:border-box;}
.tablist .bd li a{text-decoration:none; display:block; text-align:center; color:#fff;}
.tablist .bd li img{ display:block;  margin:0 auto 15px;}
.tablist .bd li span{ display:inline-block; padding:0 10px 18px; border-bottom:1px #fff solid; margin-bottom:30px;}
.tablist .bd li p{font-size:14px; line-height:28px; text-align:left; margin:0;}

.tablist .hd{width:100%; height:15px; position:absolute; left:0px; bottom:-30px; display:block; z-index:10; text-align:center;}
.tablist .hd li{width:15px; height:15px; border-radius:50%; background:#7ad6fd; margin:0 5px; display:inline-block; cursor:pointer; text-indent:-99px; overflow:hidden;}
.tablist .hd li.on{ background-color:#e65f39;}


.joinUs{ width:100%; margin-top:50px;}
.injoin{padding:0 20px; margin-bottom:20px;}
.injoinBox{color:#fff; padding:20px 0;}
.injoinBox h2{ font-size:15px;}
.injoinBox p{font-size:13px; line-height:22px; color:#fff;}
.injoinBox .joinBtn{ width:120px; height:30px; border:1px #a2cde7 solid; color:#fff; font-size:12px; line-height:30px; text-align:center; display:block; border-radius:5px;}
.injoinBox .joinBtn span{ background:url(../images/joinarrow.png) no-repeat right center; background-size:9px auto; padding-right:18px; display:inline-block;}
.injoinBox .joinBtn:hover{ background:#2b95b4; color:#fff;}


.culmnBanner{width:100%; text-align:center; overflow:hidden;}
.culmnBanner img{ display:block;}
.pageMenu{border-bottom:1px #e6eef9 solid; height:34px; text-align:center; padding-bottom:10px; background:#fff; box-shadow:0 3px 3px #e6eef9;}

.culmnlist{ width:100%; margin:0 auto; text-align:center; padding-top:9px; list-style:none;}
.culmnlist li{font-size:14px; color:#282828; display:inline-block; line-height:24px; margin:0 10px; list-style-type:none;}
.culmnlist li a{font-size:14px; color:#282828; display:block; height:24px;}
.culmnlist li a:hover,.culmnlist li a.select{ color:#282828; border-bottom:2px #f15f3a solid;}

.historyList{list-style:none; box-shadow:1px 2px 5px #e6eef9; padding:2px;}
.historyList li{width:100%; list-style-type:none; margin-bottom:10px;}
.historyList li .hisTit{ font-size:14px; color:#fff; padding:10px; box-sizing:border-box;
	background:-webkit-linear-gradient(90deg, #0b5add, #0bc2c2);
	background:-moz-linear-gradient(90deg, #0b5add, #0bc2c2);
	background:-o-linear-gradient(90deg, #0b5add, #0bc2c2);
	background:linear-gradient(90deg, #0b5add, #0bc2c2);
}
.historyList li .hisInfo{padding:10px;}
.historyList li .hisInfo h5{ font-weight:bold; font-size:14px; color:#282828; margin-bottom:10px;}
.historyList li .hisInfo p{ font-size:14px; line-height:20px; margin:0;}

.culture{list-style:none; padding-top:20px; box-shadow:1px 2px 5px #e6eef9; background:#fff;}
.culture li{list-style-type:none; width:100%; box-sizing:border-box; color:#414141;}
.culture li a{ display:block; color:#414141; padding:0 15px 20px; text-align:center;}
.culture li img{ display:block; margin:0 auto 15px;}
.culture li span{ display:inline-block; font-size:18px; padding:0 10px 12px; border-bottom:2px #3980e6 solid; margin-bottom:10px;}
.culture li p{font-size:15px; line-height:28px; margin:0;}

.respTab{margin:0 auto; position:relative;}
.respTab .bd{position:relative; margin:0 auto; overflow:hidden;}
.respTab .bd ul{list-style:none; padding:0; width:100%;}
.respTab .bd ul li{list-style-type:none; padding:0; width:100%; border:1px #e0e0e0 solid;  box-sizing:border-box;}
.respTab .bd ul li a{ display:block;}
.respTab .bd ul li .listPic{position:relative;}
.respTab .bd ul li .listPic img{display:block;}
.respTab .bd ul li p{ padding:12px; background:#3980e6; color:#fff; height:150px; font-size:13px; line-height:22px; margin:0;}

.respTab .hd{width:100%; height:15px; position:absolute; left:0px; bottom:-30px; display:block; z-index:10; text-align:center;}
.respTab .hd li{width:15px; height:15px; border-radius:50%; background:#7ad6fd; margin:0 5px; display:inline-block; cursor:pointer; text-indent:-99px; overflow:hidden;}
.respTab .hd li.on{ background-color:#e65f39;}


/* news */
.listNews{list-style:none; padding:0; margin-top:24px; border-top:1px #d1d2d2 solid;}
.listNews li{list-style-type:none; padding:0; margin:0; border-bottom:1px #d1d2d2 solid;}
.listNews li a{ display:block; padding:8px 8px 8px 74px; position:relative;}
.listNews li .newTData{ position:absolute; left:0; top:8px; background:#2cb0ca; width:60px; padding:1px; text-align:center; color:#fff; font-size:16px; line-height:24px;}
.listNews li .newTData span{display:block; background:#fff; color:#555; font-size:12px; line-height:24px;}
.listNews li h4{font-size:14px; line-height:25px; color:#333; padding-right:15px; background:url(../images/r_arrow.png) no-repeat right center; background-size:10px auto; min-height:50px;}
.listNews li a:hover{color:#fff; background:#2cb0ca;}
.listNews li a:hover .newTData span{color:#fff; background:#2cb0ca;}
.listNews li a:hover h4{color:#fff; background:url(../images/r_arrowa.png) no-repeat right center; background-size:10px auto;}

.listNews li h5{font-size:14px; line-height:25px; color:#333; padding-right:30px; background:url(../images/downIocn.png) no-repeat right center; background-size:25px auto; min-height:50px; }
.listNews li a:hover h5{color:#fff; background:url(../images/downIocna.png) no-repeat right center; background-size:25px auto;}


.envTitTab{text-align:center; width:100%; padding-top:30px;}
.envTitTab a{ display:inline-block; font-size:14px; color:#333; width:80px; height:30px; line-height:30px; margin:0 10px;}
.envTitTab a:hover,.envTitTab a.sele{ color:#fff;
	background:-moz-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#0b4fe0), to(#0bbec5));
	background:-o-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:linear-gradient(90deg, #0b4fe0, #0bbec5);
}

/*products*/
.prodList{margin:0 auto 60px; position:relative; box-shadow:1px 2px 5px #e6eef9;}
.prodList .bd{position:relative; margin:0 auto; overflow:hidden;}
.prodList .bd ul{list-style:none; padding:0; width:100%;}
.prodList .bd ul li{list-style-type:none; margin:5px 10px 10px; box-sizing:border-box; background:#fff;}
.prodList .bd ul li a{ display:block;}
.prodList .bd ul li .listPic{position:relative;}
.prodList .bd ul li .listPic img{display:block;}
.prodList .bd ul li .protitBox{padding:10px 20px;}
.prodList .bd ul li .protitBox h2{ font-size:16px; font-weight:bold; color:#2a76dd; line-height:28px; display:block;}
.prodList .bd ul li .protitBox p{ font-size:14px; line-height:24px; color:#333; min-height:72px; padding:0;}
.prodList .bd ul li .proText{ border-top:1px #e0e0e0 solid; padding:10px 20px; text-align:right;}
.prodList .bd ul li .proText span{ display:inline-block; background:#e65f39; text-align:center; color:#fff; font-size:14px; padding:5px 20px; border-radius:5px;}

.prodList .hd{width:100%; height:15px; position:absolute; left:0px; bottom:-30px; display:block; z-index:10; text-align:center;}
.prodList .hd li{width:15px; height:15px; border-radius:50%; background:#7ad6fd; margin:0 5px; display:inline-block; cursor:pointer; text-indent:-99px; overflow:hidden;}
.prodList .hd li.on{ background-color:#e65f39;}


.proBase{background:#3f81de; width:100%;}
.proBase img{ display:inline-block; vertical-align:top;}
.probaseTxt{text-align:left; padding:30px 20px; min-height:200px; box-sizing:border-box;}
.probaseTxt p{font-size:13px; line-height:28px; color:#fff; margin:0 auto;}

.quality{list-style:none; padding:0;}
.quality li{list-style-type:none; padding:0; margin-bottom:15px;
	background:-moz-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#0b4fe0), to(#0bbec5));
	background:-o-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:linear-gradient(90deg, #0b4fe0, #0bbec5);
}
.quality li a{display:block; color:#fff; font-size:14px; margin:0 14px; background:url(../images/plusIcon.png) no-repeat right center; background-size:12px auto; padding:10px 10px 10px 0;}
.quality li a.open{background:url(../images/Lessicon.png) no-repeat right center; background-size:12px auto;}
.quality li .sinfo{ margin:0; padding:10px; line-height:22px; background:#fff; color:#333; font-size:13px;}
.quality li .sinfo p{ margin:0;}



.tableBox{ background:#fff; border:1px #3db1d1 solid;}
.tableBox table{ padding-bottom:20px;}
.tableBox td{font-size:13px; color:#444; padding:5px 0;}
.tableBox td span{color:#fff; margin-left:20px;}
.tableBox td i{color:#ff2929;}
.tableBox td p{ color:#3b7ddd; font-size:15px; margin:0;}
.tableBox td .inPtext{ height:28px; line-height:28px; border:1px #dedede solid; text-align:left; padding:0 5px;}
.tableBox td label{ margin-right:12px; vertical-align:middle; display:inline-block;}
.tableBox td label input{margin-left:5px; height:18px; width:18px; vertical-align:middle;}
.tableBox td textarea{padding:5px 10px; border:1px #b1c1c3 solid; box-sizing:border-box; width:96%; min-height:80px; font-size:13px;}


.tableObj a{display:inline-block; font-size:15px; color:#333; padding:0 10px; height:30px; line-height:30px; margin:0 10px;}
.tableObj a:hover,.tableObj a.sele{ color:#fff; background:#3cb1d2;}

.tableBtn{margin:20px 0; text-align:center;}
.tableBtn a{background:#e75f39; color:#fff; display:inline-block; margin:0 20px; width:90px; height:36px; line-height:36px; border-radius:10px; text-align:center; font-size:14px;}



/*social*/
.socialBox{ margin:0; padding:0;}
.socialBox img{ display:block; vertical-align:top;}
.socialTxt{width:100%; text-align:left;}
.socialTxt h1{font-size:20px; color:#333; margin:20px auto;}
.socialTxt p{font-size:14px; line-height:24px; color:#404040;}

/* human*/
.humanBox{width:100%; margin-top:30px; margin-bottom:30px;
	background:-moz-linear-gradient(90deg, #0bbec5, #0b4fe0);
	background:-webkit-linear-gradient(90deg, #0bbec5, #0b4fe0);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#0bbec5), to(#0b4fe0));
	background:-o-linear-gradient(90deg, #0bbec5, #0b4fe0);
	background:linear-gradient(90deg, #0bbec5, #0b4fe0);
}
.humanTxt{width:100%; padding:5px 10px; margin-left:-10px; margin-top:-10px; position:relative; top:-10px; font-size:14px; color:#404040; box-sizing:border-box; background:#fff; box-shadow: 0 -3px 3px #e6eef9; overflow:hidden;}

.boxWcen{box-shadow:0 0 5px rgba(8,93,197,0.2); position:relative; z-index:10;}


.workPic{margin:0 auto 60px; position:relative; box-shadow:1px 2px 5px #e6eef9;}
.workPic .bd{position:relative; margin:0 auto; overflow:hidden; z-index:10;}
.workPic .bd ul{list-style:none; padding:0; width:100%;}
.workPic .bd ul li{list-style-type:none; box-sizing:border-box;}
.workPic .bd ul li a{ display:block;}
.workPic .bd ul li .listPic{position:relative;}
.workPic .bd ul li .listPic img{display:block;}
.workPic .bd ul li p{ padding:24px; color:#333; font-size:14px; line-height:30px; margin:0; box-sizing:border-box; background:#fff;}

.workPic .hd{width:100%; height:15px; position:absolute; left:0px; bottom:-30px; display:block; z-index:10; text-align:center;}
.workPic .hd li{width:15px; height:15px; border-radius:50%; background:#7ad6fd; margin:0 5px; display:inline-block; cursor:pointer; text-indent:-99px; overflow:hidden;}
.workPic .hd li.on{ background-color:#e65f39;}




.humanBtn{color:#fff; display:block; font-size:18px; width:130px; height:40px; line-height:40px; margin:20px auto 18px; text-align:center;
	background:-moz-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#0b4fe0), to(#0bbec5));
	background:-o-linear-gradient(90deg, #0b4fe0, #0bbec5);
	background:linear-gradient(90deg, #0b4fe0, #0bbec5);
}
.humanBtn:hover{ color:#fff;}

/*contact*/
.contactBox{padding:10px; box-sizing:border-box;}
.contactBox img{display:block; vertical-align:top;}

.contact{padding:0;}
.contact img{display:block;}
.contatcTxt{padding:10px 0;}
.contatcTxt h1{font-size:16px; color:#0567e6;}
.contatcTxt p{font-size:14px; line-height:24px; color:#404040;}



/* 分页 */
.pagefy{text-align:center; font-size:14px; padding:10px 20px; margin:15px 0; color:#fff;
	background:-moz-linear-gradient(90deg, #0bbec5, #0b4fe0);
	background:-webkit-linear-gradient(90deg, #0bbec5, #0b4fe0);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#0bbec5), to(#0b4fe0));
	background:-o-linear-gradient(90deg, #0bbec5, #0b4fe0);
	background:linear-gradient(90deg, #0bbec5, #0b4fe0);
}
.pagefy a{color:#fff; line-height:20px; display:inline-block;}
.pagefy a:hover{ color:#e65f39;}

.pagefyBox{margin:0 50px;}
.upPage{background:url(../images/r_arrowa.png) no-repeat center; background-size:9px auto; width:20px; transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}
.downPage{background:url(../images/r_arrowa.png) no-repeat center; background-size:9px auto; width:20px;}

.pageNum{list-style:none; padding:0; line-height:20px;}
.pageNum li{list-style-type:none; padding:0; margin:0 3px; cursor:pointer; text-align:center; color:#fff; display:inline-block; width:20px; height:20px; border-radius:50%;}
.pageNum li:hover,.pageNum li.select{ background:#e65f39;}





/*搜索列表*/
.serchName{border-bottom:1px #d3ddfd solid; padding-top:10px;}
.serchName h2{font-size:22px; font-weight:bold; line-height:34px; color:#1f7fbe; margin-bottom:10px;}
.serList{ width:100%; list-style:none; margin-bottom:20px;}
.serList li{ padding:10px 15px 10px 0; border-bottom:1px #d3ddfd dashed; list-style-type:none; width:100%; box-sizing:border-box; background:url(../images/serarrow.png) no-repeat right center; background-size:10px auto}
.serList li h3{ font-size:16px; line-height:32px; margin-bottom:10px; color:#444;}
.serList li p{ font-size:13px; line-height:24px; margin:0; color:#666;}
.serList li p span{color:#ff0000;}

/*内容*/
.infoTit{border-bottom:1px #d3ddfd dashed; padding-top:20px;}
.infoTit h2{font-size:22px; line-height:30px; color:#1f7fbe; margin-bottom:15px; font-family:'Microsoft YaHei','微软雅黑','PingFang SC','Hiragino Sans GB','Helvetica Neue','Helvetica','Arial','sans-serif';}
.shareBox{font-size:14px; color:#333; padding-bottom:10px;}
.shareIcon{float:right;}
.info{ font-size:16px; color:#333; line-height:26px;}
.info img{ max-width:100%; height:auto;}






/*浮动*/
.rightfixed{position:fixed; right:20px; bottom:120px; width:40px; z-index:98;}
.fixedList{ box-shadow:0 0 10px rgba(8,93,197,0.2); list-style:none;}
.fixedList li{ background:#fff; text-align:center; width:100%; border-bottom:2px #ebf4ff solid; list-style-type:none; padding:0;}
.fixedList li a{display:table-cell; width:40px; height:40px; text-align:center; vertical-align:middle;}
.fixedList li a:hover{ background:#fff;}
.fixedList li.fixdeTop{ border-bottom:none;}

/*底部*/
.footerBox{background:#2b95b4; text-align:center; padding:20px; color:#fff; line-height:32px; font-size:13px;}
.footerBox a{color:#fff;}
.footBtn{ background:#404041; margin-top:10px; padding:8px 0;}


@media screen and (max-width:374px) {
	.topBox{padding:0 10px;}
	.topObj .serchicon{margin-right:10px;}
	.mlist li{line-height:40px; font-size:14px;}
	.centerBox{padding:0 10px;}
	.culmnlist li{margin:0 6px;}

}

