﻿@charset "utf-8";
@font-face {
 font-family: 'Geometr415';
 src: url('Geometr415.eot');
 src: local('Geometr415 Regular'), 
              local('Geometr415'), 
              url('Geometr415.woff') format('woff'), 
              url('Geometr415.ttf') format('truetype'), 
              url('Geometr415.svg#Geometr415') format('svg');	  
}
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
a,.fixtop,.tblank,.fixtop .toper .logo,.indpro li .cons,.indpro li .cons2,.indpro li .pcover,#slider2 .cons .m a:before,#slider2 .pic p,.indnews li .pic p,.indnews li .cons,.indbrand li img,.about3 li .p p,.about3 li .t,.news li,.news li .pic,.news li .addtime,.news li .cons,.news li .cons .title a,.news li .cons .title2,.news li .cons .content,.join li .cons,.join li .pic p,.product li .title a,.product li .pic p,.message li.btn input,.message li input[type="text"],.message li #mbeizu,.indpics .bx-wrapper .bx-controls-direction
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.bshare-custom a {transition-duration:0s;-ms-transition-duration:0s;-moz-transition-duration:0s; -webkit-transition-duration:0s}
.indpro li:hover .pcover,#slider2 .pic:hover p,.indnews li:hover .pic p,.about3 li:hover .p p,.join li:hover .pic p,.product li:hover .pic p
{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}
.abc
{transform:rotate(30deg);-ms-transform:rotate(30deg); -moz-transform:rotate(30deg); -webkit-transform:rotate(30deg); -o-transform:rotate(30deg); }
.abc
{transform:rotate(0deg);-ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); }
.indpro li .cons,.indpro li .cons2,#slider2 .cons,.indnews li .cons,.indbrand li,.join li .cons,.show1 .in,.pgwSlideshow .ps-current > ul  > li,.message li input[type="text"],.message li #mbeizu
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{-webkit-text-size-adjust:none;font-family:'Microsoft YaHei','微软雅黑',arial,'宋体';height:100%;}
body {font-family:'Microsoft YaHei','微软雅黑',arial,'宋体';height:100%;margin:0 auto;overflow-x:hidden;font-size:14px;line-height:2;color:#666;background:#fff;max-width:1920px;}
h1,h2,h3,h4,h5 {font-weight:normal;font-size:14px;color:#666;line-height:2;}
a,input,button,select,textarea {text-decoration: none;outline:none;color:#666;font-size:14px;}
a:hover,.product li:hover .title a{color:#2752c0}
.abc {color:#c92b2f}
.table { display:table; height:100%;width:100%;}
.table .td { display:table-cell; vertical-align:middle;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;font-family:'Microsoft YaHei','微软雅黑',arial,'宋体';border:0;}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
hr {border:0;border-top:1px solid #ccc; height:1px;margin:5px 0}
.clear,.clearfix { clear:both;}
.relative { position:relative}
.reover { position:relative; overflow:hidden}
.cover { background-position:center; background-repeat:no-repeat; background-size:cover;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; z-index:1;width:100%; height:100%;top:0}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.gray:Hover {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2 {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999; } 
::-moz-placeholder { color: #999999; } 
:-ms-input-placeholder {color: #999999; }

::selection {background:#2752c0;color:#ffffff;}
::-moz-selection {background:#2752c0;color:#ffffff;}
::-webkit-selection {background:#2752c0;color:#ffffff; }

.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;margin:40px 0 0 0;padding:60px 0 0 0;text-align:center;border-top:1px solid #e5e5e5;}
.page_wrap2 {border:0}
.pager {padding:0 0 0px 0; width:100%;} 
.pager a { margin: 2px 2px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #d7d7d7;}   
.pager span.current { margin: 0 2px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 2px; display:inline-block;text-align:center;border:1px solid #d7d7d7;}   
.pager select {margin: 0px 2px -2px 2px;}
.pager input {margin: 0px 2px -2px 2px; padding:2px; text-align:center;} 
.pager a,.pager span.disabled {}  
.pager a:hover,.pager span.current { background:#2752c0;border:1px solid #d7d7d7;}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #2752c0} 
.pager a,.pager span.disabled {color:#434343;border:1px solid #d7d7d7;background:#fff} 
.pager a,.pager span.current,.pager span.disabled{width:30px; text-align:center;height:30px; line-height:30px;}
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:14px; } 

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:20px;}
.picright {margin-left:30px;margin-bottom:20px;}

.wrap {margin:0 auto;max-width:1200px;position:relative;}
.wrap2 {margin:0 auto;max-width:1130px;position:relative;}
.phonemenu { display:none;}

.fixtop {position:fixed;top:0;left:0;width:100%;z-index:9999; text-align:right;height:137px; background:rgba(255,255,255,0.9)}
.fixtop .toper .logo { position:absolute;left:0;top:25px;width:182px; height:80px; background:url(../images/logo.png); display:block; background-size:100%}
.fixtop .toper .encn { position:absolute;right:5px;top:30px;}
.fixtop .toper .encn a { height:30px; line-height:30px;margin:0 0 0 10px;font-family: 'Geometr415';font-size:13px;color:#555;font-weight:700;border:2px solid transparent; display:inline-block; vertical-align:middle;padding:0 10px}
.fixtop .toper .encn a:Hover,.fixtop .toper .encn a.check {border-color:#555}
.fixtop .toper ul.navpc { position:absolute;right:0px;top:73px}
.fixtop .toper ul.navpc li {display:inline-block; vertical-align:top;position:relative; height:60px; line-height:60px;margin:0 0 0 35px}
.fixtop .toper ul.navpc li a {display:block;font-size:16px;color:#333;padding:0 15px;border-bottom:4px solid transparent;font-weight:700}
.fixtop .toper ul.navpc li.check a,.fixtop .toper ul.navpc li:hover>a {border-color:#c92b2f;color:#c92b2f}
.fixtop .toper ul.navpc li dl {position:absolute;left:-14px;top:60px;width:120px;display:none;text-align:center; background:#c92b2f;padding:10px 0 14px 0;border-top:4px solid #c91b2f;}
.fixtop .toper ul.navpc li dl dd {height:40px; line-height:40px; overflow:hidden; text-align:center;}
.fixtop .toper ul.navpc li dl dd a,.fixtop .toper ul.navpc li.check dl dd a {font-weight:400;font-size:16px;margin:0;padding:0;border:0; line-height:40px; height:40px;color:#fff}
.fixtop .toper ul.navpc li dl dd a:hover{ background:#2a53bd}
.tblank { height:137px}

.fixtop.active {top:-67px;box-shadow:0 0 5px rgba(0,0,0,0.2)}
.fixtop.active .toper .logo {width:114px; height:50px;top:75px; }
.tblank.active { height:70px}

.bxslider li a { height:740px; display:block}
.bxslider li a p {background-position:center; background-repeat:no-repeat; height:100%; position:absolute;width:100%;}
.bxslider li a img { display:none;}

.indpro .content {font-size:16px;margin:80px 0;text-align:center}
.indpro ul {margin:-1% 0 0 -0.5%}
.indpro li { display:inline-block;width:32.3333%;margin:1% 0.5% 0 0.5%; position:relative; overflow:hidden}
.indpro li .cons { position:absolute; z-index:100;width:100%; height:100%;padding:10px 5%;top:0;left:0; background:rgba(0,0,0,0.6);color:#fff; text-align:center;opacity:1}
.indpro li .cons .t {font-size:25px;}
.indpro li .cons .c {font-size:14px;margin:-5px 0}
.indpro li .cons i {width:30px; height:2px; background:rgba(255,255,255,0.5); display:block;margin:18px auto 0 auto;}
.indpro li .cons2 { position:absolute; z-index:100;width:100%;padding:0px 5%;bottom:0;left:0; background:rgba(39,82,192,0.95);color:#fff;opacity:0}
.indpro li .cons2 .t {font-size:25px;}
.indpro li .cons2 .c {font-size:14px;margin:-10px 0 6px 0}
.indpro li:hover .cons {opacity:0}
.indpro li:hover .cons2 {opacity:1}

.inddiao .content { text-align:center;font-size:16px;margin:100px 0 40px 0;}
#slider2 .pic { display:inline-block; vertical-align:top;width:70%; position:relative;height:450px; overflow:hidden}
#slider2 .pic a { display:block;width:100%; height:100%}
#slider2 .pic p { position:absolute;width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
#slider2 .cons { display:inline-block; vertical-align:top; width:30%; position:relative; background:#2752c0; height:450px;color:#fff;padding:4% 60px 0 2.6%}
#slider2 .cons .t {font-size:25px; line-height:35px;font-weight:400}
#slider2 .cons .t2 {font-size:12px; line-height:17px;font-weight:400}
#slider2 .cons .c {font-size:14px; line-height:28px;margin:7% 0 0 0}
#slider2 .cons .l { background:#fff;width:35px;  height:2px; display:block;margin:25px 0;opacity:0.6}
#slider2 .cons .m { position:absolute;bottom:10%}
#slider2 .cons .m a { display:inline-block;padding:0 12px 0 22px; background:#fff; height:25px; line-height:24px;font-size:13px; position:relative;color:#2752c0;font-weight:400}
#slider2 .cons .m a:before {content:''; position:absolute;left:12px;top:7px; background:url(../images/r.png);width:5px; height:10px;}
#slider2 .cons .m a:Hover { background:#c92b2f;color:#fff}
#slider2 .cons .m:hover a:before { background:url(../images/r2.png)}

#slider2 .bx-wrapper .bx-pager {width:73%}
#slider2 .bx-wrapper .bx-pager.bx-default-pager a { width: 50px;  height:3px;  margin: 0 5px ;border:0;  border-radius:0; background:#a6a6a6}
/* #slider2 .bx-wrapper .bx-pager.bx-default-pager a:focus 
#slider2 .bx-wrapper .bx-pager.bx-default-pager a:hover,*/
#slider2 .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#2752c0}
.indnum { text-align:center;margin:100px 0}
.indnum li { display:inline-block; vertical-align:top;width:21%;margin:0 2%}
.indnum li .num {font-family:Verdana, Geneva, sans-serif;color:#2752c0}
.indnum li .num .count-outer { display:inline-block; vertical-align:top;font-size:55px; line-height:55px; letter-spacing:-2px}
.indnum li .num h3 { display:inline-block; vertical-align:top;color:#2752c0;font-size:25px; line-height:25px;font-weight:700;margin:0px 0 0 0px}
.indnum li .content {font-size:16px; line-height:31px;color:#888;margin:15px 0 0 0}

.indnews li { display:inline-block;width:33.3333%; position:relative; vertical-align:top;}
.indnews li .pic a { display:block; position:relative; overflow:hidden; height:300px}
.indnews li .cons { position:relative; background:#8b8b8b;color:#fff;padding:35px; height:300px}
.indnews li .cons .t { line-height:30px; line-height:30px; overflow:hidden;margin:0 0 10px 0}
.indnews li .cons .t a {color:#fff;font-size:22px;font-weight:400; letter-spacing:1px}
.indnews li .cons .c {font-size:14px; line-height:28px;opacity:0.8;max-width:300px}
.indnews li .cons .m { position:absolute;bottom:10%}
.indnews li .cons .m a { display:inline-block;padding:0 12px 0 22px; background:#fff; height:25px; line-height:24px;font-size:13px; position:relative;color:#888;font-weight:400}
.indnews li .cons .m a:before {content:''; position:absolute;left:12px;top:7px; background:url(../images/r3.png);width:5px; height:10px;}
.indnews li .cons .m a:Hover { background:#c92b2f;color:#fff}
.indnews li .cons .m:hover a:before { background:url(../images/r2.png)}
.indnews li:hover .cons { background:#2452c0}
.indnews li.f2 .pic { position:absolute;left:0;top:300px;width:100%; height:300px}
.indbrand { text-align:center;}
.indbrand .subject {margin:80px 0}
.indbrand .subject .t {font-size:25px; position:relative;font-weight:400; letter-spacing:1px;}
.indbrand .subject .t:before {content:''; position:absolute;width:25px; height:2px;top:55px;left:50%;margin-left:-12px; background:#999;}
.indbrand .subject .c {font-size:16px; line-height:31px;margin:18px 0 0 0;color:#888}
.indbrand ul {width:100.6%;margin-left:-0.3%}
.indbrand li { display:inline-block; vertical-align:middle;border:1px solid #f2f2f2;width:11.1111%; text-align:center; position:relative;margin:-1px 0 0 -1px; overflow:hidden;}
.indbrand li img {opacity:0.4;
filter:grayscale(100%);
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter:grayscale(1)}
.indbrand li .pic { position:absolute;width:100%; height:100%; text-align:center;top:0;left:0;}
.indbrand li .pic img {max-width:90%;max-height:90%;margin:0 auto;}
.indbrand li:Hover img {opacity:1;
filter:grayscale(0);
-webkit-filter:grayscale(0);
-moz-filter:grayscale(0);
-ms-filter:grayscale(0);
-o-filter:grayscale(0);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
-webkit-filter:grayscale(0)
}
.aboutcons {font-size:16px}
.bannerin { height:515px; background-position:center; background-repeat:no-repeat;}
.aboutsubject img { height:80px;margin:80px 0 40px 0}
.about .pic {position:relative; }
.about .pic img {width:100%}
.about .cons {font-size:16px; line-height:2.2; position:relative;margin:50px 0 0 0}
.about .cons hr { background:#2752c0; height:4px;border:0;margin:35px 0}
.about .cons b,.about .cons strong {color:#000;font-weight:700;}
.about3 ul {width:103%;margin:-3% 0 0 -1.5%}
.about3 li {float:left;width:30.3333%;margin:3% 1.5% 0 1.5%;}
.about3 li .t {font-size:22px;font-weight:400; letter-spacing:0.5px;color:#444;margin:30px 0 10px 0}
.about3 li .c {font-size:14px; line-height:29px}
.about3 li .p { position:relative; overflow:hidden}
.btblank { height:80px;}
.about3 li:hover .t {color:#2752c0;}
.namemj { position:absolute;top:-70px; height:0;width:100%;}
.newssubject { text-align:center;font-size:30px; line-height:30px;border-bottom:1px solid #e5e5e5;padding:0 0 40px 0;color:#444;font-weight:400;margin:0px 0 30px 0}
.newssubject2 {margin-top:-12px}

.news {max-width:985px;margin:0 auto; position:relative;}
.news li {padding:40px 0; position:relative}
.news li .pic { position:absolute;top:40px;left:0;width:432px;  height:222px; overflow:hidden}
.news li .cons {margin:0 165px 0 492px;color:#000}
.news li .cons .title { line-height:25px; height:25px; overflow:hidden;}
.news li .cons .title a {font-size:18px;color:#333;font-weight:400}
.news li .cons .title2 {font-size:13px;margin:20px 0; height:20px; line-height:20px; overflow:hidden;font-weight:300}
.news li .cons .content {font-size:13px; line-height:26px; height:130px; overflow:hidden;font-weight:300}
.news li .addtime { position:absolute;right:0;top:140px;width:65px; height:50px; background:#434343;font-weight:300}
.news li .addtime h1 { position:relative;color:#fff;font-size:21px;font-weight:300}
.news li .addtime h1 i { position:absolute;left:6px;top:25px; z-index:10;  display:block;background:#fff;width:55px;height:1px;transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-37deg); -o-transform:rotate(-45deg);}
.news li .addtime p { position:absolute;left:0;top:0}
.news li .addtime p.l {left:7px;top:-4px}
.news li .addtime p.r {left:36px;top:12px}

.news li:hover { background:#2752c0;}
.news li:hover .pic {left:40px}
.news li:hover .addtime {right:40px}
.news li:hover .cons {margin:0 145px 0 512px}
.news li:hover .cons .title a,.news li:hover .cons .title2,.news li:hover .cons .content {color:#fff}

.nshowline {border-top:1px solid #e5e5e5;margin:80px 0 0 0}
.nshow {max-width:1340px;margin:0 auto}
.nshow .title {font-size:22px;font-weight:400; line-height:42px;color:#333;padding:10px 0 0 0}
.nshow .title2 {font-size:13px;color:#000; position:relative;margin:10px 0 40px 0;font-weight:300}
.nshow .title2 .bshare-custom { display:inline-block; vertical-align:top;margin:5px 0 0 25px}
.nshow .title2 .back { position:absolute;right:0;top:6px; background:url(../images/back.png);width:53px; height:13px;}
.nshow .title2 .back a { display:block;width:100%; height:100%}
.join {max-width:1175px;margin:0 auto;}
.join .cons1 { text-align:center;font-size:20px;margin:-10px 0 60px 0;font-weight:300;color:#333}
.join ul {width:103%;margin:0 0 0 -1.5%}
.join li { display:inline-block; vertical-align:top;width:30.3333%;margin:0 1.5%}
.join li .pic { position:relative; overflow:hidden}
.join li .cons { background:#2752c0;color:#fff;padding:40px 35px}
.join li .cons .t {font-weight:400;font-size:25px; line-height:35px;}
.join li .cons .t2 {font-size:12px; line-height:17px;opacity:0.5;margin:5px 0 30px 0;font-weight:300}
.join li .cons .c {font-size:13px;font-weight:300}
.join li:hover .cons { background:#c92b2f}

.contact {float:left;width:35%; line-height:2.2}
.contact .wx {width:120px; text-align:center;margin:30px 0 0 -3px}
.contact .wx p {margin:8px 0 0 0; line-height:18px;font-size:13px}
.map {float:right;width:62%}
#container,.map iframe {width:100%; height:630px}

.procate { text-align:center;margin:60px 0 -10px 0}
.procate li { display:inline-block; vertical-align:top;margin:10px; position:relative}
.procate li i { display:none}
.procate li.check i { display:block;position:absolute;left:50%;bottom:-19px;font-weight:700;margin-left:-8px;color:#2752c0;transform:rotate(90deg);-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }
.procate li a { display:block;font-size:18px;border:1px solid #6e6e79; height:40px; line-height:39px;padding:0 25px;border-radius:5px;font-weight:400; letter-spacing:0.5px}
.procate li a:hover,.procate li.check a { background:#2752c0;color:#fff;border-color:#2752c0}

.procate2 { text-align:center;}
.procate2 li { display:inline-block; vertical-align:top;margin:20px 10px 0 10px;position:relative}
.procate2 li i { display:none}
.procate2 li.check i { display:block;position:absolute;left:50%;bottom:-19px;font-weight:700;margin-left:-8px;color:#2752c0;transform:rotate(90deg);-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }
.procate2 li a {display:block;font-size:16px;border:1px solid #6e6e6e; height:30px; line-height:29px;padding:0 15px;border-radius:5px;font-weight:400;}
.procate2 li a:hover,.procate2 li.check a { background:#2752c0;color:#fff;border-color:#2752c0}

.procate3 { text-align:center;margin:10px 0 0 0}
.procate3 li { display:inline-block; vertical-align:top;margin:10px 0px 0 40px; position:relative;}
.procate3 li:first-child {margin-left:0}
.procate3 li:before {content:''; position:absolute;left:-20px;top:10px;width:1px; height:13px; background:#6e6e6e;}
.procate3 li:first-child:before { display:none;}
.procate3 li a {display:block;font-size:16px;font-weight:400;}
.procate3 li a:hover,.procate3 li.check a {color:#2752c0}

.product {margin:4% auto 0 auto}
.product ul {width:102%;margin:-4% 0 -30px -1%}
.product li {float:left;width:31.3333%;margin:4% 1% 0 1%;}
.product li .pic { position:relative; overflow:hidden}
.product li .title { height:20px; line-height:20px; overflow:hidden; text-align:center;margin:20px 0 0 0}
.product li .title a {font-size:16px;font-weight:400;}

.show1 { background:#ededed;padding:85px 0 0 0;margin-top:-60px}
.show1 .in {max-width:1125px;margin:0 auto; background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:30px 30px 0 30px}
.show1 .in .mleft {float:left;width:56%;}
.show1 .in .mright {float:right;width:38%}
.show1 .in .mright .t {font-size:25px;font-weight:400;color:#333; line-height:40px;margin:-5px 0 20px 0}
.show1 .in .mright .c {border-top:1px solid #ebebeb;padding:25px 0 0 0;line-height:2.5}

.show2 {margin:60px 0 0 0}
.show2 .subject {border-bottom:1px solid #dedede; position:relative}
.show2 .subject h1 {border-bottom:1px solid #2752c0; display:inline-block;font-weight:700;padding:0 0 10px 0; position:relative;bottom:-1px;color:#333; line-height:25px;font-size:16px}
.show2 .subject h2 { position:absolute;right:0;top:2px;color:#bbb;font-weight:400;font-size:14px}
.show2 .wrap {max-width:1125px}
.show2 .cons {margin:40px 0 0 0}

.newscate { text-align:center;margin:60px 0 -10px 0}
.newscate li { display:inline-block; vertical-align:top;margin:10px}
.newscate li a { display:block;font-size:18px;border:1px solid #6e6e79; height:40px; line-height:38px;padding:0 25px;border-radius:5px;font-weight:400; letter-spacing:0.5px}
.newscate li a:hover,.newscate li.check a { background:#2752c0;color:#fff;border-color:#2752c0}

.contactsubject { text-align:center;font-size:30px; line-height:30px;border-bottom:1px solid #e5e5e5;padding:0 0 30px 0;color:#444;font-weight:400;margin:70px 0 40px 0}
.message {width:106%;margin:-30px 0 0 -3%}
.message li {float:left;width:44%;margin:30px 3% 0 3%}
.message li p {padding:0 0 5px 0;}
.message li p font {color:#c92b2f; display:inline-block; vertical-align:top;margin:3px 5px 0 0}
.message li input[type="text"] {border:1px solid #e5e5e5; height:40px; line-height:40px;padding:0 15px;width:100%}
.message li input[type="text"]:hover,.message li #mbeizu:hover {border-color:#c92b2f}
.message li.beizu {width:94%}
.message li #mbeizu {border:1px solid #e5e5e5;line-height:25px;padding:10px 15px;width:100%; height:200px}
.message li.btn { text-align:center;width:100%}
.message li.btn input { height:40px; line-height:38px; background:#2752c0;width:150px; cursor:pointer;color:#fff;font-size:16px; vertical-align:top;}
.message li.btn input:hover { background:#c92b2f}

.plist {padding:0 0 30px 0}

.aboutcate { text-align:center;margin:60px 0 -10px 0;border-bottom:1px solid #efefef;padding:0 0 60px 0}
.aboutcate li { display:inline-block; vertical-align:top;margin:10px; position:relative}
.aboutcate li i { display:none}
.aboutcate li.check i { display:block;position:absolute;left:50%;bottom:-19px;font-weight:700;margin-left:-8px;color:#2752c0;transform:rotate(90deg);-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }
.aboutcate li a { display:block;font-size:18px;border:1px solid #6e6e79; height:40px; line-height:40px;padding:0 25px;border-radius:5px;font-weight:400; letter-spacing:0.5px}
.aboutcate li a:hover,.aboutcate li.check a { background:#2752c0;color:#fff;border-color:#2752c0}


.indpics .bx-wrapper .bx-controls-direction {opacity:0}
.indpics:hover .bx-wrapper .bx-controls-direction {opacity:1}
.indpics .bx-wrapper .bx-prev {left:6%;}
.indpics .bx-wrapper .bx-next {right:6%;}





.foot { background:#2752c0;color:#fff; position:relative}
.foot a {color:#fff}
.foot a:hover {color:#96ceff}
.ftleft {margin:0 295px 0 0}
.ftleft dl { display:inline-block; vertical-align:top;margin:0 0 0 12%}
.ftleft dl:first-child {margin-left:0;}
.ftright { position:absolute;top:0;right:0;width:295px; background:#3d64c6; height:100%;font-size:14px; line-height:30px}
.ftright .in {margin:50px 0 0 50px}
.ftright .in img {max-width:150px;margin:0 0 20px 0}
.ftright .in .wx img {width:90px;margin:10px 0 0 30px}
.foot .ftleft {padding:45px 0}
.foot .ftleft dt {font-size:18px;font-weight:700; letter-spacing:1px;margin:0 0 30px 0}
.foot .ftleft dt a {font-size:16px;font-weight:700; display:inline-block; position:relative}
.foot .ftleft dt a:before {content:''; position:absolute;top:40px;left:0;width:18px; height:2px; background:#96ceff}
.foot .ftleft dd {margin:5px 0}
.foot .ftleft dd a {font-size:14px;}

.footer { background:#2752c0;color:#fff;border-top:1px solid #96ceff;position:relative}
.footer a {color:#fff}
.footer .ftleft {font-size:13px;padding:25px 0 25px 0}
.footer .ftleft a {font-size:13px;}
.footer .ftright .in {margin-top:25px}
.footer .ftright a { display:inline-block; vertical-align:middle;height:20px;}
.footer .ftright a.f1 { background:url(../images/f.png) no-repeat center;width:10px;background-size:100%; }
.footer .ftright a.f2 { background:url(../images/t.png) no-repeat center;width:21px;margin:0 55px;background-size:100%;}
.footer .ftright a.f3 { background:url(../images/i.png) no-repeat center;width:20px;background-size:100%;}