@charset "gb2312";
/* CSS Document */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,img,form,tr,td,th,input{ padding:0px; margin:0px; border:0; border:none; font-family:-apple-system,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; font-size:16px;}
ul,ol li{ list-style:none;}
input { padding:0px; margin:0px;}  
.fl,.left{ float:left;}
.fr,.right{float:right;}
.hide,.none{display:none;}
.clear { clear:both; font-size:0px; height:0px; overflow:hidden;}
a{ cursor:pointer;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
.common{width:1200px;margin: 0 auto;}

.header{width: 100%;height: 47px;background: #fff; overflow:hidden;}
.logo{display: inline-block;width: 112px;height: 46px; float:left;background: url(imagessyb_02.jpg) no-repeat center left;}
.gwy{ display:inline-block;width: 84px; text-align:center;height: 16px; font-size:16px; line-height:16px; margin-top:17px; border-left:1px solid #000; padding-left:15px; color:#333; margin-left:15px; float:left;}
.tel{width: 301px;height: 46px; display:inline-block;background: url(imagesi_r1_c2.jpg);}

.f1{ height:163px; background:url(imagesi_r1_c1.jpg) no-repeat top center;}
.f1 span{ width:1000px; height:103px; display:block; margin:0 auto; text-align:center; font-size:38px; line-height:42px; color:#fff; padding-top:60px;}

.f2{ height:363px; background:url(imagesi_r2_c1.jpg) no-repeat top center;}

.cont{ background:#f1f8fc; padding-bottom:45px;}
.top{ height:82px; background:#3b3b3b; color:#fff; font-size:32px; text-align:center; line-height:82px;}
.top b{ color:#e60000;}
.top em{ margin-left:-200px;}
.cont1{ position:relative;}
.qun{ width:250px; height:87px; line-height:86px; color:#fff; font-size:26px; font-weight:bold; position:absolute; background:#e60000; right:75px; top:-82px; text-align:center; z-index:2;}
.qun a{ color:#fff;}
.c_c{ padding-top:45px;}
.cc_1{ width:472px; height:58px; margin:0 auto 15px;}
.cc_1 span{ width:282px; height:58px; display:inline-block; border:3px solid #676869; padding-left:20px; border-radius:3px; font-size:20px; color:#666; line-height:58px; background:#fff;}
.cc_1 a{ width:143px; height:65px; display:inline-block; line-height:65px; font-size:20px; color:#fff; background:#e60000; margin-left:20px; text-align:center;}
.cc_2{ width:472px; height:64px; margin:0 auto;}
.cc_2 input.phone{ width:282px; height:58px; border:3px solid #676869; padding-left:20px; border-radius:3px; font-size:20px; color:#666; line-height:58px; background:#fff;}
.cc_2 input.sub{ width:143px; height:65px; line-height:65px; font-size:20px; color:#fff; background:#e60000; margin-left:20px; cursor:pointer;}
.m1{ text-align:center; padding:10px 0;}
.m2{ background:#f1f8fc; padding:30px 0 0;}
.m3{ height:527px; background:url(imagesi_r8_c1.jpg) no-repeat top center;}
.kb{ padding:30px 0; font-size:48px; color:#333; text-align:center; font-weight:bold;}
.kb span{ color:#e60000;}
.m4{ background:#f1f8fc; padding-bottom:55px;}
.m4 table{ border-top:5px solid #2ab681; border-right:1px solid #e7e5e5; background:#fff;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  box-shadow:0 0 20px rgba(0, 0, 0, .2); }
.m4 table th{ border-bottom:1px solid #e7e5e5; border-left:1px solid #e7e5e5; height:52px; color:#000; background:#f1f8fc;}
.m4 table td{ border-bottom:1px solid #e7e5e5; border-left:1px solid #e7e5e5; text-align:center; font-size:14px; color:#333; line-height:24px; padding:10px 0;}
.m4 table td p{ text-align:left; padding:0 30px}
.m5{ height:435px; background:url(imagesi_r16_c1.jpg) no-repeat top center;}
.copyRight,.offcnCopy{ background:#444546; font-size:12px;}
.offcnCopy{ padding:45px 0; line-height:32px; color:#aaa; text-align:center;}
.offcnCopy a{ color:#aaa;}
.offcnCopy a:hover{ color:#e00;}

.c_c0{ font-size:24px; color:#3b3b3b; line-height:50px; text-align:center; padding-top:45px;}
.c_c0 a{ color:#3b3b3b; font-size:18px; padding:2px 5px; border:1px solid #676869; border-radius:3px; margin:0 6px;}
.c_c0 a:hover{ background:#e4000e; color:#fff; text-decoration:none; border:1px solid #e4000e;}
.c_c0 span{ display:inline-block; margin:0 6px;}

.tag{ margin-bottom:20px;}
.tag p{ display:flex;}
.tag a{ width:192px; height:56px; flex:1; background:#d2d0d0; color:#333; display:inline-block; text-align:center; line-height:56px; margin:0 5px 18px 0;}
.tag a.hover{ background:#2ab681; color:#fff;}

