@charset "utf-8";
/* CSS Document */
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:12px/22px 'microsoft yahei',"\5B8B\4F53",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style-type:none;}
img {border: 0;}
body{color:#666666; background:#fff; }
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#666666;text-decoration:none; }
a:hover{color:#F00;}
.clear {display:block;clear: both;height:0;line-height:0;overflow:hidden;visibility: hidden;font-size:0px;}
#header{width:1200px;margin:0 auto;}
.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}
.FF{overflow:hidden;*zoom:1;}
.FL{float:left;}
.FR{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}
/*首页 头部*/
.tt{ width:100%;  background:#f0f0f0; height:36px; border-bottom:#ddd 1px solid;}
.ttc{ width:1120px; margin:0 auto; height:36px;}
.ttz{ float:left; line-height:36px; color:#999;}
.tty{ float:right;}
.weixina{ float:left; background:url(../images/wechat.png) left center no-repeat;}
.weixina a{ display:block; float:left; position:relative; margin-left:45px; line-height:36px;color:#999;}
.weixin {
display: none;
width: 120px;
height: 120px;
border: solid 1px #ccc;
position: absolute;
margin-top:10px;
margin-left:0px;
z-index: 999999999;
}
.tqq{ float:left; margin-left:20px; background:url(../images/tqq.png) left center no-repeat; margin-top:7px}
.tqq p{ display:block; float:left; margin-left:40px; color:#999999;}
.tqq a{ padding:0 5px 0 5px; line-height:36px;color:#999999;}
.t1{ width:100%;  background:#fff; height:100px;}
.t1c{ width:1120px; margin:0 auto; height:100px;}
.logo{float:left;width:390px; height:59px; margin-top:20px;}
.dh{ float:right; height:43px; margin-top:24px; background:url(../images/dh.png) left center no-repeat; margin-right:20px;}
.dh p{ display:block; float:left; color:#CD0E1E; font-family:Arial; font-size:22px;line-height:22px; margin:20px 0 0 52px; }
.phone{ float:right; height:51px; margin-top:24px; background:url(../images/sj.png) left center no-repeat;}
.phone p{ display:block; float:left; color:#CD0E1E; font-family:Arial; font-size:16px; line-height:20px; margin:5px 0 0 60px; }
/*导航条*/
.nav{ width:100%; height:50px; background:#2E3092; margin:0 auto; }
.t-nav{ width:1120px; margin:0 auto; height:50px; }
.t-nav li {font-size:15px; height:50px;float:left; border-right: 1px #3E4BC7 solid;position:relative; z-index:8; font-family:"Microsoft YaHei";}
.t-nav .cur a {color: #fff;background:#E40011;}
.t-nav li.last { border:0;}
.t-nav li a {color:#fff;display:inline-block;line-height:50px;padding:0 36px 0 36px; font-size:15px; font-family:"Microsoft YaHei";}
.t-nav li a:hover,.t-nav li a.hover {color:#fff; background:#E40011;}
.t-nav li .td-m {background:#fff url("../images/drpbg.png") no-repeat center top;border:1px solid #e4e4e4;border-top:4px solid #D21515;width:160px;position:absolute;overflow:hidden;top:50px;left:0;clear:both;text-align:center;display:none;padding:7px 0 0px 0; z-index:88888;}
.t-nav li .td-m a {background:none;display:block;margin:0 16px;font-size:14px;color:#707070;height:34px;line-height:34px;padding:0; font-family:"Microsoft YaHei";}
.t-nav li:hover .td-m a.last {border:none;}
.t-nav li .td-m a:hover {background:none;background-color:#D21515;color:#fff;margin:0 16px;}
.t-nav li:hover .td-m a {border-bottom:1px solid #ddd; font-weight:normal;}
.t-nav li .td-m .dh {height:40px;}
.t-nav li .td-m p {height:15px; display:block; margin:0 16px;}
.ffyahei {font-family:"Microsoft YaHei",arial,verdana,sans-serif;}
/*首页背景幻灯片*/
.hdp{ width:100%; height:400px; margin:0 auto; background:#f0f0f0; position:relative; }
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat; margin:0 auto; width:100%; z-index:1;}
.slides{position:relative;z-index:8;}
.slides li{height:400px;}
.fudong{ width:100%; height:49px; bottom:0; left:0; position:absolute; z-index:88;}
.flex-control-nav{position:absolute;bottom:20px;z-index:9999;width:100%;text-align:center;  height:26px; }
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:6px 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:65px;height:129px;overflow:hidden;cursor:pointer;position:absolute;}
#hdpa{ display:block; width:100%; height:100%;}
.flex-direction-nav li a.flex-prev{left:15%;background:url() center center no-repeat;}
.flex-direction-nav li a.flex-next{right:15%;background:url() center center no-repeat;}
/*页面主题*/
.sbox{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.hui{ background:#f0f0f0;}
.bai{ background:#fff;}
.sboxc{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}
.tlbt{ width:100%; height:auto; overflow:hidden;margin:0 auto; background:url(../images/06.jpg) center repeat-x;}
.tlbt h1{ display:block; width:100%; line-height:36px; height:36px; font-size:22px; font-weight:bold; color:#00AEEF; text-align:center; margin:0 auto; background:#FFFFFF; padding:0 20px 0 20px;}
.tlbt p{ display:block; width:460px; line-height:20px; height:auto; overflow:hidden; font-size:12px;  color:#999; text-align:center; margin:0 auto; background:#FFFFFF; padding:0 20px 0 20px;}
/*业务*/
.yw{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ywlb{ width:223px; height:200px; float:left; border-right:#CACACA 1px solid;}
.ywlb a{ width:223px; height:200px; display:block; float:left;}
.ywlb a h1{ width:69px; height:69px; float:left; margin-left:77px; display:block; margin-top:10px;}
.ywlb a h2{ width:100%; height:22px; float:left; margin-top:10px; line-height:22px; color:#00AEEF; font-size:18px; text-align:center;display:block;}
.ywlb a span{ width:100%; height:22px; float:left;line-height:14px; color:#CACACA; font-size:12px; text-align:center;display:block;}
.ywlb a p{ width:180px; height:auto; overflow:hidden; float:left;  margin-left:20px; line-height:18px; color:#999; font-size:12px; text-align:center;display:block;}
.ywpic1{ background:url(../images/06.png) 0 0 no-repeat;}
.ywpic2{ background:url(../images/06.png) -69px 0 no-repeat;}
.ywpic3{ background:url(../images/06.png) -138px 0 no-repeat;}
.ywpic4{ background:url(../images/06.png) -207px 0 no-repeat;}
.ywpic5{ background:url(../images/06.png) -276px 0 no-repeat;}
.yw1:hover .ywpic1{background:url(../images/06.png) 0 -69px no-repeat;}
.yw2:hover .ywpic2{ background:url(../images/06.png) -69px -69px no-repeat;}
.yw3:hover .ywpic3{ background:url(../images/06.png) -138px -69px no-repeat;}
.yw4:hover .ywpic4{ background:url(../images/06.png) -207px -69px no-repeat;}
.yw5:hover .ywpic5{ background:url(../images/06.png) -276px -69px no-repeat;}
#br0{ border-right:0;}
/*简介*/
.hong{ background:#00AEEF;}
.intro{ width:862px; float:left; height:auto; overflow:hidden;}
.lmbt{ width:100%; height:50px; float:left;}
.lmbt h1{ display:block; float:left; line-height:50px; font-size:22px; color:#FFFFFF; }
.lmbt h2{ display:block; float:left; line-height:50px; font-size:26px; color:#B6D6F1; width:15px; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.lmbt span{ display:block; float:left; line-height:50px;  margin-top:3px; height:16px; color:#B6D6F1;font-family:Arial, Helvetica, sans-serif;}
.more{ float:right; line-height:30px; border:#B6D6F1 1px solid; padding:0 12px 0 12px; text-align:center; margin:10px 40px 0 0; color:#B6D6F1;}
.more:hover{ color:#fff;}
.introc{ width:100%; float:left; margin-top:20px;}
.introimg{width:358px; height:270px; float:left; background:url(../images/05.jpg) left top no-repeat;}
.introimg img{ display:block; float:left; width:323px; height:205px; margin:7px 0 0 7px;}
.introcontent{ width:432px; height:277px; float:left; margin:10px 0 0 15px; color:#fff; font-size:13px; line-height:22px;}
.khpj{ width:258px; height:377px; float:right; background:#FFFFFF;}
.rel{ position:relative;}
.yuangong{ width:131px; height:111px; position:absolute; right:200px; bottom:0; z-index:8;}
.lmbt1{ width:100%; height:50px; float:left;}
.lmbt1 h1{ display:block; float:left; line-height:50px; font-size:22px; color:#00AEEF; margin-left:15px; }
.lmbt1 h2{ display:block; float:left; line-height:50px; font-size:26px; color:#999; width:15px; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.lmbt1 span{ display:block; float:left; line-height:50px; font-size:14px; color:#999; margin-top:3px; height:16px; font-family:Arial, Helvetica, sans-serif;}
/*评价*/
.pingjia{ width:306px; height:300px; overflow:hidden; float:left;margin-top:5px; margin-left:20px;}
.pingjia ul{ float:left;}
.pingjia li{ float:left; border-bottom:#E8E8E8 1px solid;padding:12px 0 12px 0;}
.pingjia li h1{ width:78px; height:78px; float:left; display:block;}
.pingjia li h2{ width:210px; float:right; display:block; line-height:16px; font-size:14px; color:#666666;}
.pingjia li p{ width:210px; float:right; display:block; line-height:16px; font-size:12px; color:#999; margin-top:12px;}
/*客户案例*/
.sboxz{width:218px; float:left; height:auto; overflow:hidden;}
.casebt{width:218px; height:88px; background:url(../images/11.jpg) center no-repeat #00AEEF;}
.casebt h1{ width:100%; height:28px; float:left; margin-top:28px; font-size:26px; color:#FFFFFF; text-align:center; line-height:28px;}
.casebt span{ width:100%; height:14px; float:left; line-height:14px; font-size:12px; text-align:center; color:#6ED1F6;}
.caselb{ width:218px; height:auto; overflow:hidden; float:left; background:#F5F5F5;}
.caselb ul{ width:178px; height:auto; overflow:hidden; margin:20px 0 0 20px;}
.caselb ul li{ width:178px; height:40px; float:left; background:url(../images/12.jpg) left bottom no-repeat;}
.caselb ul li a{ display:block; float:left; margin-left:18px; line-height:40px; line-height:40px; color:#666; font-size:14px; }
.caselb ul li a:hover,.caselb ul li a.on{ color:#00AEEF; font-weight:bold;}
.caseevm{ width:218px; height:auto; overflow:hidden; float: left; background:#00AEEF;}
.sboxlx{ width:178px; height:auto; overflow:hidden; float:left; margin-top:20px; margin-left:20px;}
.sboxlx h1{ display:block; float:left; line-height:20px; color:#FFFFFF; font-size:18px;}
.sboxlx p{ display:block; float:left; line-height:18px; color:#F18E8C; font-size:12px; margin-top:8px;}
.sboxy{ width:886px; float:right;}
.caseintro{ width:1120px; height:88px; background:url(../images/15.jpg) center no-repeat; float:left;}
.caseintro p{ display:block; float:left; width:730px; height:auto; overflow:hidden; margin:22px 0 0 54px; color:#666666; font-size:12px; line-height:24px;}
.more1{ float:right; line-height:30px;  padding:0 18px 0 18px; background:#00AEEF; text-align:center; margin:30px 20px 0 0; color:#fff;}
.more1:hover{ background:#FF0000; color:#FFFFFF;}
.picList{ width:1130px; height:auto; overflow:hidden; float:left;  }
.picList li{ width:208px; height:100px; float:left; border:#E5E5E5 1px solid; margin:20px 15px 0 0;}
#mr0{ margin-right:0;}
.picList li:nth-child(5n){ margin-right:0}
.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}
.ver_pic{width:210px;height:100px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
/*左侧新图片变换*/
.gsry{ width:200px; height:218px;float:left;  margin:0 0 0 40px;}
.slxhdp{ width:178px; height:186px; float:left; overflow:hidden; margin-top:15px;}
.npicScroll-left .bd{ height:164px;}
.npicList{ height:164px; display:block;}
.npicScroll-left .bd ul li .pic{ text-align:center; }
.npicScroll-left .bd ul li .pic img{ width:178px; height:131px; display:block;}
.xpicsm{ width:178px; float:left; height:30px; line-height:30px; text-align:center;margin-top:6px; color:#fff;}
.xpicsm1{ width:178px; float:left; height:30px; line-height:30px; text-align:center;margin-top:6px; color:#2297EC;}
.npicScroll-left .hd ul{overflow:hidden; margin-top:10px; margin-left:30px;}
.npicScroll-left .hd ul li{ float:left; width:20px; height:5px; overflow:hidden; margin:0 10px 20px 0; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -5px no-repeat; }
.npicScroll-left .hd ul li.on{ background-position:0 0; }
.gsryjj{width:200px; height:80px;float:left;  margin:0 0 0 35px; font-size:12px; color:#999; line-height:18px;}
/*新闻*/
.news1{ width:100%; height:520px; overflow:hidden; margin:0 auto; }
.news1c{ width:1120px; height:410px; margin:0 auto;}
.newsk{ width:404px; height:410px; float:left; margin:28px 26px 0 0;}
.newsbt{ width:404px; height:30px; float:left; background:url(../images/071.jpg) left bottom no-repeat;}
.newsbt h1{font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; color:#333333; display:block; float:left; line-height:30px; height:30px;}
.newsbt h1 span{ color:#00AEEF;}
.newsbt p{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; height:14px; margin-top:10px; line-height:14px; margin-left:6px;}
.newsfirst{ width:404px; height:89px; float:left; background:#00AEEF; margin-top:20px;}
.newstu{ width:124px; height:89px; float:left;}
.newsjj{ width:246px; height:68px; float:left; margin:15px 0 0 15px;}
.newsjj a{ display:block; float:left; width:246px; height:28px; line-height:28px;font-family:"Microsoft YaHei"; font-size:15px; font-weight:bold; color:#fff; overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.newsjj p{display:block; float:left;font-family:"Microsoft YaHei";  color:#fff; font-size:12px; height:14px;  line-height:14px; margin-top:6px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.newslb{ width:404px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.newslb li{ width:404px; height:32px; float:left; background:url(../images/091.jpg) left center no-repeat;}
.newslb li a{ display:block; float:left; height:32px;line-height:32px; font-family:"Microsoft YaHei"; color:#666; font-size:12px; margin-left:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:86%;}
.newslb li a:hover{color:#00AEEF;}
.newslb li span{ display:block; float:right; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.more3{ width:118px; height:28px; line-height:28px; display:block; float:left; border:#00AEEF 1px solid; text-align:center;font-family:"Microsoft YaHei"; color:#00AEEF; font-size:14px; margin-top:20px;}
.more3:hover{ color:#000000; border:#000000 1px solid; text-decoration:underline;}
.tongz{ width:258px; height:460px; overflow:hidden; float:right;  margin:28px 0 0 0; background:#00AEEF;}
.video{ width:218px; height:218px;float:left;  margin:28px 0 0 20px;}
.tzlx{width:218px; height:auto; overflow:hidden; float:left;  margin:10px 0 0 20px; line-height:20px; font-size:12px; color:#FFFFFF;}
.tzlx span{ color:#8ADAF8;}
.tongzbt{ width:209px; height:50px; float:left; margin:10px 0 0 20px; border-bottom:#8ADAF8 1px solid;}
.tzbtz{ float:left; width:80px; height:50px;}
.tzbtz h1{font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; color:#fff; display:block; float:left; line-height:50px;}
.tzbtz h1 span{ color:#fff;}
.tzbtz p{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}
.more4{ width:90px; height:26px; line-height:26px; display:block; float:right; border:#fff 1px solid; text-align:center;font-family:"Microsoft YaHei"; color:#fff; font-size:12px; margin-top:10px;}
.more4:hover{ color:#fff; border:#fff 1px solid; text-decoration:underline}
/*友情*/
.yqbg{ width:100%; height:auto; overflow:hidden; background-color:#f0f0f0; border-top:2px #FFFFFF solid;}
.yqbg1{ width:100%; height:auto; overflow:hidden; background-color:#fff; border-top:2px #FFFFFF solid;}
.youqing{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}
.youqing h1{ width:100%; height:30px; line-height:30px;font-family:Microsoft YaHei,LiHei Pro; font-size:15px; color: #333;}
.youqing p{ width:100%; height:auto; overflow:hidden; display:block; float:left;}
.youqing a{ display:block; float:left; line-height:22px; margin-right:10px; color:#74777C; font-family:Microsoft YaHei,LiHei Pro;font-size:12px;}
.youqing a:hover{ color:#000;}
/*版权*/
.d1{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#585858;}
.d1c{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}
.d1y{ float:right;margin-top:43px;}
.dyz{ float:left;}
.dqq{height:41px;float:left; background:url(../images/03.png) right center no-repeat;width:200px; margin-top:5px;}
.dqq ul{ float:right; margin-right:146px; height:35px; margin-top:2px;}
.dqq ul li{ width:35px; height:35px; float:right; margin-right:5px;}
.dnav{ float:right; height:40px; line-height:40px; font-size:12px; color:#BFBFBF;width:200px; text-align:right;}
.devm{ width:126px; float:left; margin-left:10px; height:auto; overflow:hidden; background:url(../images/02.png) left center no-repeat;}
.devm p{ display:block; float:left; margin-left:45px;}
.d2z{ width:330px; height:58px; background:url(../images/address.png) left top no-repeat; float:left; margin-top:43px;}
.d2z p{ display:block; float:left; margin:6px 0 0 72px; font-size:12px; color:#BFBFBF; line-height:24px;}
.d2z p span{ font-size:24px; color:#FFFFFF;}
.d2y{ float:left; height:58px; font-family: "Microsoft YaHei"; line-height:18px; background:url(../images/05.png) left center no-repeat ;margin-top:43px;  }
.xdhhm{ float:left; height:48px; float:left; border-right:#DDDDDD 1px solid; margin-left:20px;width:170px; margin-top:5px; }
.xdhhm h1{ float:right; display:block; line-height:24px; color:#fff; font-size:16px; width:130px; text-align:right; padding-right:8px; font-family:Arial, Helvetica, sans-serif; }
.xyouxiang{ float:left; width:150px; height:48px; margin-left:10px; margin-top:8px;}
.xyouxiang p{display:block; height:48px; line-height:16px; color:#BFBFBF; font-size:12px; width:100%; float:left;}
.xyouxiang span{ color:#fff;}
.dbq{ width:100%; height:50px; overflow:hidden; background:#282828; margin:0 auto;}
.dbqc{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}
.dbqz{ float:left; line-height:50px; color:#bfbfbf;}
.dbqz a{color:#bfbfbf;}
.dbqz a:hover{ text-decoration:underline}
.dnav1{ float:right;  line-height:50px; font-size:12px; color:#BFBFBF;width:396px; text-align:right;}
.dnav1 a{ padding:0 5px 0 5px; color:#BFBFBF;}
.dnav1 a:hover{ text-decoration:underline}
/*foot修改*/
.clearfix:after{display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.fevm{ float:left; padding:60px 0;}
.fevm p{ display:block; width:150px;}
.fevm p img{ width:100%;}
.fevm span{ display:block; width:100%; font-size:13px; color:#FFFFFF; text-align:center; padding:20px 0 0 0;}
.flx{ float:right; padding:60px 0; color:#FFFFFF; width:calc(100% - 240px);}
.flx h1{ display:block; width:100%; font-size:28px; font-weight:600; padding:10px 0 20px 0;}
.flx h2{ display:block; width:100%; font-size:24px;  padding:0 0 20px 0;}
.flx h2 span{ font-size:14px; color:rgba(255,255,255,.6);}
.flx-con{ width:100%}
.flx-con ul{margin-right:-2%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.flx-con ul .flx-item{ width:31%; margin-right:2%; float:left; padding:0 0 0 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
.flx-con ul .flx-item:before{ content:''; position:absolute; left:0; top:0; width:30px; height:30px; background:url(../images/addr.png); background-repeat:no-repeat; background-size:cover;}
.flx-con ul .flx-item h3{ display:block; font-size:18px; font-weight:600; padding:0 0 0 0; line-height:1.6;}
.flx-con ul .flx-item p{ display:block; font-size:14px; line-height:1.6;}
.f15{ font-size:15px; font-weight:bold;}
.k40{ width:100%; height:40px; line-height:40px; margin:0 auto; clear:both;}
.k15{ width:100%; height:40px; line-height:40px; margin:0 auto; clear:both;}
.k10{ width:100%; height:15px; line-height:15px; margin:0 auto; clear:both;}
.kong10{ width:100%; height:15px; line-height:15px; float:left; clear:both;}
.kong30{ width:100%; height:30px; line-height:30px; float:left; clear:both;}
.kong20{ width:100%; height:20px; line-height:20px; float:left; clear:both;}
/*客服*/
.floating_ck{position:fixed;left:20px;bottom:10%; z-index:9999999999;}

.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#00AEEF;border-bottom:solid 1px #00A8DF;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#00B8F5;border-bottom:solid 1px #00A8DF;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/icon0701/kficon.png);}
.words{background-image:url(../images/icon0701/zxicon.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/icon0701/erweima.png);}
.return{background-image:url(../images/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;right:-160px;top:0px;width:160px;height:80px;background-color:#00AEEF;border-bottom:solid 1px #00A8DF;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
#floating_qq{ height:auto; overflow:hidden; top:0;}
#floating_qq a{ background:url(../images/qq.png) left center no-repeat; display:block; float:left; width:132px; height:37px; color: #00AEEF; margin:0 0 10px 14px; text-align:left; line-height:37px;}
#floating_qq a:hover{ background:url(../images/qqhover.png) left center no-repeat; color:#FFFFFF; }
#floating_qq a h1{width:82px; height:37px; display:block; float:left; margin-left:42px;line-height:37px;}
.page{ text-align:center;}
.page a{ height:30px; line-height:30px; display:inline-block; border:1px solid #ededed; padding:0 10px; margin:60px 0px 30px;}
.page a:hover,.page a.on{ background:#cf2818; border:1px solid #cf2818; color:#fff;}
.page span{ height:30px; line-height:30px; display:inline-block; background:#cf2818; border:1px solid #cf2818; color:#fff; padding:0 10px; margin:60px 0px 30px;}
.page2 span{background:none;border:1px solid #ededed;color:#473e39;}
.page2 span.current{background:#cf2818;border:1px solid #cf2818; color:#fff; }
.page2 span.prev, .page2 span.next{background:none;border:1px solid #ededed;color:#473e39;}
.sboxbg{ width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1150px;}
.lmtitle3{text-align:center; margin:0 auto 50px auto;}
.lmtitle3 .title{text-align:center;line-height:1em;font-size:24px;color:#000;position:relative;}
.lmtitle3 .title span{color:#000; font-weight:bold;}
.lmtitle3 .title:before{position:absolute;content:"";width:100px;height:3px;background:#000;left:50%;margin-left:-50px;top:66px;}
.lmtitle3 .subtitle{text-align:center;line-height:1em;font-size:14px;color:#000;text-transform:uppercase;margin-top:10px;}
.sboxc2{ width:1150px; height:auto; margin:0 auto; }
.nboxc_p{ width:1150px; float:left; margin-left:-10px; padding-bottom:20px;}
.nnewslb_p{ width:268px; height:278px; float:left; margin:0 0 30px 18px; }
.nnewslb_p a{ display:block; width:268px; height:278px;background:#c1defc;border:#c1defc 1px solid; }
.nsjpic_p{ display:block; width:268px; height:227px; margin:0 auto;}
.nnewsc_p{display:block; width:268px; height:52px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}
.nnewsc2_p{ width:266px; height:auto; margin:0 auto;line-height:20px;color:#333; font-size:16px;font-weight:normal; text-align:center; padding-top:15px;}
.nnewsc_c_p{ color:#999; line-height:20px; font-size:14px; padding-top:15px; display:block; width:222px; margin:0 auto; color:#999; font-weight:normal;}
.newsxg2_p{ display:block; width:20px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px; font-weight:normal;}
.newsxg2_p span{ display:inline-block;}
.ver_pic_p{width:268px;height:227px; text-align:center;position:relative;display:table-cell;vertical-align:middle; background:#fff;}
.nnewslb_p a:hover { background:#00AEEF}
.nnewslb_p a:hover .nnewsc2_p{ color:#fff}
.nnewslb_p a:hover .nnewsc_c_p{color:#fff}
.k40{ width:100%; height:40px; margin:0 auto;}
.k30{ width:100%; height:30px; margin:0 auto;}
.k50{ width:100%; height:50px; margin:0 auto;}
.k20{ width:100%; height:20px; margin:0 auto;}
/**/
.main_content {height: auto;overflow: hidden; width:1120px; margin:0 auto}
.tag_box {height: auto;overflow: hidden;}
.tag_box h3 {font-weight: normal;font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 28px;color: #333;}
.tag_one {height: auto;overflow: hidden;padding-bottom: 40px;}
.tag_one a {display: block;float: left;padding: 0 16px;margin-right: 10px;margin-bottom: 10px;height: 30px;line-height: 30px;
border: 1px solid #ededed;font-size: 14px;color: #666;transition: all .3s;}
.tag_one a:hover {background: #00AEEF;border: 1px solid #00AEEF;color: #fff;}