﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}


/**/
.banner{ height:830px; width:100%; position:relative;}
.banner .bd{ height:830px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/banner.jpg) no-repeat center top;height:830px; overflow:hidden;}
.banner .bannum{ position:absolute; top:740px; left:50%; width:95px; margin-left:445px; font:30px "Times New Roman", Times, serif; color:#fff; font-weight:bolder;}
.banner .bannum span{ display:inline-block; padding-right:20px; font-size:60px;}
.banner .bannum em{ padding-left:18px;}
.prev{ font:64px "宋体"; color:#fff; position:absolute; top:738px; left:50%;margin-left:400px; z-index:20; width:42px; height:100px;overflow:hidden;font-weight:bolder;}
.next{ font:64px "宋体"; color:#fff; position:absolute; top:738px; left:50%;margin-left:550px; z-index:20;width:42px; height:100px; overflow:hidden;font-weight:bolder;}

.zixun{ height:140px; background:url(../images/1200.jpg) no-repeat; overflow:hidden;}
.zixun h2{ width:240px; overflow:hidden; float:left; background:url(../images/al_ico3.png) no-repeat left center; padding-top:40px; height:100px; font:13px "Microsoft YaHei"; color:#b2b2b2; padding-left:38px; letter-spacing:1.2px;}
.zixun h2 em{ display:block; font:32px Arial; font-weight:bold;  color:#2d2d2d; letter-spacing:0px;}
.zixun h3{ width:308px; height:95px; padding-top:45px; background:url(../images/zixun_line.gif) no-repeat right top; float:left; font:16px "Microsoft YaHei"; color:#333; text-align:center;  letter-spacing:5px;}
.zixun h3 em{ display:block; font-size:26px; font-weight:bold; color:#2d2d2d; padding-top:5px;  letter-spacing:0px;}
.zixun ul{ width:610px; float:right; overflow:hidden; height:140px;}
.zixun li{ width:122px; float:left; background:url(../images/zixun_line.gif) no-repeat right top; height:140px; font:14px "Microsoft YaHei"; text-align:center;}
.zixun li a{ color:#b2b2b2; display:block; padding-top:45px;}
.zixun li em{ display:block; width:28px; height:28px; margin:0 auto 8px;}
.zixun .li1 em{ background:url(../images/zixun1.png) no-repeat;}
.zixun .li2 em{background:url(../images/zixun2.png) no-repeat;}
.zixun .li3 em{background:url(../images/zixun3.png) no-repeat;}
.zixun .li4 em{background:url(../images/zixun4.png) no-repeat;}
.zixun .li5 em{background:url(../images/zixun5.png) no-repeat;}
.zixun li a:hover em{ background-position:0 -28px; margin-top:-5px;}
.zixun li a:hover{ color:#c30118;}



/**/
.yin{background: url(../images/yin_bg.png) no-repeat center 0;height: 230px;overflow: hidden; margin-top:40px;}
.yin_l{font-size: 38px;color: #860010;width: 280px;text-align: right;padding: 74px 53px 0 0;line-height: 40px; font-weight:bold;}
.yin_l b{display: block;font-size: 24px; color: #909090;}
.yin_r{width: 867px;}
.ibrand-num li{float:left;width:248px;height:170px;color:#666;font-size:14px;border-left: #e1e1e1 1px solid;padding: 60px 0 0 40px;}
.ibrand-num li span{font-size:50px;color: #333;font-family: "Impact";display: block;float: left;line-height: 50px;}
.ibrand-num li i{display: block;font-size: 20px;color: #fff;float: left;width: 35px;height: 35px;text-align: center;line-height: 35px;overflow: hidden;background:#c30118;border-radius: 50%;}
.ibrand-num li b{display:block;font-size: 20px;color: #333;height: 30px;line-height: 30px;overflow: hidden;width: 100%;clear: both;}
.ibrand-num li em{display:block;height: 50px;line-height: 25px;overflow: hidden;padding: 10px 0 0;width: 210px;}
/**/

.yz{padding: 105px 0 90px;}
.yz dt{ display: block; width: 544px;height: 342px;overflow: hidden;float: right;}
.yz dt img{  width: 544px;height: 342px;}
.yz dd{ float: left;width: 630px; }
.yz dd h4 a{ display: block;font-size: 40px;line-height: 50px;color: #000;height: 150px;font-weight: bold;}
.yz dd h4 em{ display: block;font-size: 24px;line-height: 24px; padding-bottom: 5px;color: #c30118;}
.yz dd p{ display: block;font-size: 16px;line-height: 26px;color: #2d2d2d;}


.til01{text-align: center;color: #000;font-size:54px;line-height:72px;font-family: "Microsoft Yahei";white-space: nowrap;padding: 0 0 28px;font-weight: normal;}
.til01 p{display: block;font-size:16px;line-height: 34px;opacity: 0.8;}
.til01 a{color: #000;}
.til02,.til02 a{color: #fff;}

.tit{ height:140px; overflow:hidden; text-align:center; font:50px "宋体"; font-weight:bold; color:#c30118;}
.tit a{ display:block; color:#c30118;}
.tit em{ display:block; height:43px; background:url(../img/case_line.png) no-repeat center center; font:20px "Microsoft YaHei"; line-height:43px; color:#666; margin-top:8px;}

h2.main_title a {  display: block;  text-align: center;  position: relative;}
h2.main_title i {  display: block;  font-size: 85px;  font-family: Impact;  font-weight: 400;  color: rgba(51, 51, 51, 0.1);  text-transform: uppercase;  letter-spacing: 1px;  line-height: 1;}
h2.main_title strong {  display: block;  font-size: 46px;  line-height: 100%;  color: #282828;  letter-spacing: 1px;  padding-bottom: 20px;  background: url(../images/fline.gif) no-repeat center bottom;  margin-top: -58px;}
h2.main_title span {  display: block;  font-size: 18px;  line-height: 100%;  color: #333;  font-weight: normal;  margin-top: 15px;}
/*简介下的滚动图片*/
.par{ height:460px; background:url(../images/case_bg.gif); overflow:hidden; margin-top:100px;}
.par .content14{ position:relative;  width:1450px; margin:0 auto;}
.par1{ width:1400px; margin:0 auto; overflow:hidden; margin-top:30px;}
.par li{ width:270px; float:left; margin-right:15px;}
.par li em{display:block;height: 54px;line-height: 54px;background: #eee;text-align: center;font-size: 16px;color: #222222;overflow: hidden;}
.par li img{ display:block; width:270px; height:230px; border:1px solid #ccc;}
.par li:hover em{background: #c30118;color: #fff;}
.par_l{ position:absolute; top:240px; left:-15px;}
.par_r{ position:absolute; top:240px; right:-15px;}
/*banner*/

.pro_tit{font-size: 46px;color: #333;text-align: center;height: 100px;line-height: 48px;overflow: hidden; background:url(../images/fline.gif) no-repeat center bottom; }
.pro_tit a{color: #333;}
.pro_tit a:hover{color: #0a44b0;}
.pro_tit span{display: block;font-size: 20px;color: #333;font-weight: normal;}
.pro_tit i{display: block;font-size: 12px;color: #666; font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
/*产品分类*/
.fenl_bg{background:url(../images/cp_line02.gif) repeat-x 0 82px;overflow: hidden;  box-shadow: 0 0 10px rgba(0,0,0,.2); }
.fenl_btn{display: block;width: 100px;height: 50px;position: absolute;top: 55px;right: 0;text-align: center;line-height: 50px;}
.fenl_btn a{font-size: 18px;color: #333;display: block;}
.fenl_t{width: 1200px;height: 140px;margin: 20px 0 0;}
.fenl_t ul li{width: 200px;height: 60px;float: left;position: relative;}
.fenl_t ul li a{font-size: 22px;color: #333;font-weight: bold;display: block;width: 200px;height: 60px;float: left;line-height: 60px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center;}
.fenl_t ul li a:hover,.fenl_t ul li.on a{color: #000;}
.fenl_t ul li.on:before{content: "";width: 0;height: 0;position: absolute;top: 80px;left: 42%;z-index: 20;
}
.fenl_t ul li.on:after{content: "";  width: 100%;height: 2px;position: absolute;bottom: -2px;left: 0;z-index: 20; background:url(../images/fline.gif) no-repeat 80px bottom;}
.fenl_t ul li .cp_list{ display:none;width: 1200px;height: 50px;position: absolute;top: 60px;left: 0;padding: 10px 0 0;}
.fenl_t ul li .cp_list a{background:url(../images/nav0.png) no-repeat left center; padding-left:15px; font-size: 16px;color: #333;height: 50px;line-height: 50px;width: 200px;font-weight: normal;text-align: left;}
.fenl_t ul li .cp_list a:hover{color: #c30118; text-align: left;}
.fenl_t ul li.on .cp_list{display: block;}
.fenl_t ul li.fenl_li02 .cp_list{left: -150px;}
.fenl_t ul li.fenl_li03 .cp_list{left: -350px;}
.fenl_t ul li.fenl_li04 .cp_list{left: -550px;}
.fenl_t ul li.fenl_li05 .cp_list{left: -750px;}
.fenl_t ul li.fenl_li06 .cp_list{left: -750px;}
.fenl_t ul li.fenl_li07 .cp_list{left: -900px;}
/*产品分类*/
/*产品展示*/
.tab3{width: 1500px; background-color:#fff}
.tab3 .tite{height: 130px;text-align: center; margin-top:50px;}
.tab3 .tite h2 {height: 55px;line-height: 55px;font-size:32px;color: #333;}
.tab3 .tite h2 a{color: #333;}
.tab3 .tite p{height: 45px;line-height: 45px;font-size:18px;color: #333333; padding-top:10px; }
.tab3 .tite p a{color: #333;margin-right: 30px;padding:8px 50px; background-color:#fff; border:1px solid #333; border-radius: 0px;}
.tab3 .tite p a:hover{color: #fff;margin-right: 30px; padding:8px 50px; background-color:#c30118; border:1px solid #c30118; border-radius: 0px;}
.sec2_ul{width: 1500px; margin: 0 auto;overflow: hidden;}
.sec2_ul ul{width:1500px;}
.sec2_ul li{float: left; width: 280px; border:0px solid #ccc; display: block; margin-right: 25px; text-align: left; overflow: hidden; margin:5px;}
.sec2_ul li a{width: 280px; height: 300px; background: #eee; position: relative;}
.sec2_ul li a img{width: 280px; height:275px; transition: .9s;  line-height: 1em; overflow: hidden;}
.sec2_ul li .p{padding:0 15px;position: relative;width: 280px;overflow:hidden;background-color: #fff;z-index: 666; height:44px; line-height:34px; border-top:0px solid #ccc; font-size:20px; font-weight:bold;}
.sec2_ul li .p a:hover{padding:0 15px;position: relative;width: 203px;overflow:hidden;background-color: #fff;z-index: 666; height:44px; line-height:34px; border-top:1px solid #ccc; color:FF9B09;}
.sec2_ul li .mgd{ width:100px; height:26px; line-height:26px; text-align:center; margin:1px auto; border-radius:26px;background-color:#c30118;border-radius:26px;color:#fff; font-size:16px;}
.sec2_ul li .mgd{ display:block; }
.sec2_ul li .m1c:hover .mgd{ background-color:#e51d1a;}
.sec2_ul li .mxian{ color:#e51d1a; margin:0 auto; text-align:center; line-height:20px;}
.sec2_ul li img{width: 280px; height: 225px; overflow: hidden;display:block;}
.sec2_ul li a:hover img{transform: scale(1.2);  z-index: 1;}
.sec2_ul li a:hover{background: #0a44b0; width: 280px; height: 300px; overflow: hidden;}
.sec2_ul ul .sec2_ul_r{width: 280px; border:1px solid #ccc; display: block;text-align: left; overflow: hidden;}
.p{font-size: 16px;color: #333333; line-height: 34px; height: 32px; margin-top:5px; text-align:center;}
.w1500 { width:1500px; margin:0 auto; font-family:"Microsoft Yahei";}

/* 解决方案 */
.titis{height: 127px;text-align: center;background:url(../images/fline.gif) no-repeat center bottom; margin-bottom:30px;}
.titis h4 {height: 77px;line-height: 77px;font-size:46px;color: #212325;font-weight: bold;}
.titis h4 a{color: #212325;}
.titis p{font-size:20px;color: #595959;height: 42px;line-height: 42px;}
.list1{background: url(../images/pro_bj.jpg) repeat-x 0 157px;height:1135px;margin-top:10px;}
.pro_qh{height: 240px;overflow: hidden;position: relative;}
.pro_qh li{float:left;width:50%;height: 240px;}
.pro_qh li p {position: absolute;left:50%;top:0;height: 240px;}
.pro_qh li p em {font:20px arial;color: #fff;display: block;padding-top:40px;height: 42px;line-height: 42px;}
.pro_qh li p span {height: 37px;line-height: 37px;font-size:30px;display: block;color: #fff; font-weight:bold;}
.pro_qh li p a{width:124px;height: 34px;line-height: 34px;text-align: center;border:1px solid #fff;font-size:14px;color: #fff;display: block;margin-top:41px;}
.pro_qh li:nth-child(1) p{margin-left:-630px;padding-left:335px;background: url(../images/pro_ico1.jpg) no-repeat left 24px;}
.pro_qh li:nth-child(2) p{margin-left:20px;padding-left:339px;background: url(../images/pro_ico2.jpg) no-repeat left 24px;}
.pro_qh li.on{background: #0a44b0}
.pro_qh li.on p a{background: #c30118;border:1px solid #c30118;}
.pro_qh li:hover,.pro_qh li.cur{background: #0a44b0}
.pro_qh li:hover p a,.pro_qh li.cur p a{background: #c30118;border:1px solid #c30118;}
.pro_c .tit33{height: 100px;padding-top:26px;}
.pro_c .tit33 li{float:left;margin:0 69px;text-align: center;height:96px;border-bottom:4px solid #dbdbdb;cursor: pointer;}
.pro_c .tit33 li em {display: block;font-size:24px;color: #333;height: 36px;line-height: 36px;}
.pro_c .tit33 li span {color: #333;font-size:18px;height: 38px;line-height: 38px;}
.pro_c .tit33 li:hover{border-color: #0a44b0}
.pro_c .tit33 li:hover em,.pro_c .tit33 li:hover span  {color: #0a44b0}
.pro_a {margin-top:31px;margin-left:-8px;overflow: hidden;height: 430px;}
.pro_a li{float:left;font-size:0;line-height:0;position: relative;width:290px;margin-left:8px;border:1px solid #dbdbdb;overflow: hidden;}
.pro_a li img {width:290px;height: 386px;transition: all 1s}
.pro_a li:hover img {transform: scale(1.1);}
.pro_a li p {position:absolute;width:100%;text-align: center;left:0;bottom:34px;}
.pro_a li p span a{display:block;height: 32px;line-height: 32px;font-size:24px; font-weight:bold; color: #212022;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_a li p em {height: 24px;font-size:12px;color: #9e9e9e;display: block;line-height:14px}
.pro_a li:last-child{margin-top:12px;}
.pro_a li:nth-child(4) p,.pro_a li:nth-child(5) p{left:33px;text-align: left;}
.pro_a li:nth-child(4) p{top:15px;bottom:auto;}
.pro_a li:nth-child(4) img,.pro_a li:nth-child(5) img {height: 186px}
.pro_c i a{display:block;width:235px;height: 58px;background: #0a44b0;margin:0 auto;text-align: center;line-height: 58px;font-size:16px;color: #fff;font-style:normal;}
/**/
.ys {  overflow: hidden;}
.ys .content {  position: relative;  padding-top: 77px;}
.ys .content:after {  position: absolute;  content: "";  width: 1px;  height: 982px;  background: rgba(191, 191, 191, 0.4);  right: -54px;  top: 0;}
.ys .content:before {  position: absolute;  content: "";  width: 16px;  height: 16px;  background: #c30118;  top: 385px;  right: -56px;  z-index: 2;}
.ys_con {  margin-top: 37px;  height: 713px;  position: relative;}
.ys_con dd {  position: absolute;  width: 386px;  height: 713px;  margin-left: 185px;  left: 50%;  top: 14px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.ys_con dd i {  display: block;  font-size: 60px;  line-height: 72px;  color: #c30118;  font-family: Impact;  text-transform: uppercase;}
.ys_con dd h3 {  font-size: 34px;  line-height: 100%;  color: #333;  margin: 53px 0 17px;}
.ys_con dd p {  font-size: 15px;  line-height: 28px;  color: #666;}
.ys_con dt {  position: absolute;  width: 1057px;  height: 713px;  margin-right: -97px;  right: 50%;  top: 0;  overflow: hidden;}
.ys_con dt img {  width: 1057px;}
.ys_nav {  position: absolute;  width: 1092px;  height: 178px;  right: 102px;  bottom: 0;  background: #0a44b0;}
.ys_nav li {  width: 182px;  height: 178px;  border: 5px solid #0a44b0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  position: relative;  float: left;  text-align: center;  cursor: pointer;}
.ys_nav li:after {  position: absolute;  content: "";  width: 1px;  height: 150px;  background: rgba(255, 255, 255, 0.2);  right: -5px;  top: 9px;}
.ys_nav li .pic {  width: 172px;  height: 168px;  overflow: hidden;}
.ys_nav li .pic img {  height: 168px;  margin-left: -38.5px;}
.ys_nav li .con {  width: 172px;  height: 168px;  position: absolute;  padding-top: 45px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  left: 0;  top: 0;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  background: #0a44b0;}
.ys_nav li .con img {  width: 47px;  height: 42px;  display: block;  margin: 0 auto 16px;}
.ys_nav li .con span {  display: block;  font-size: 20px;  line-height: 100%;  color: #fff;}
.ys_nav li:last-child:after {  display: none;}
.ys_nav li.on:after {  display: none;}
.ys_nav li.on .con {  background: rgba(0, 0, 0, 0.7);  padding-top: 65px;}
.ys_nav li.on .con img {  display: none;}
.ys_nav li.on .con span {  font-weight: bold;  color: #fff;  position: relative;  padding-bottom: 27px;  background: url(../images/nav_line.png) no-repeat center bottom;}
.ys .switch {  position: absolute;  margin-left: 185px;  left: 50%;  bottom: 245px;  font-size: 16px;  font-family: Arial;  color: rgba(51, 51, 51, 0.5);  line-height: 16px;  text-transform: uppercase;  cursor: pointer;}
.ys .switch:after {  position: absolute;  content: "";  width: 1px;  height: 18px;  background: rgba(0, 0, 0, 0.5);  top: -2px;  left: 103px;}
.ys .switch .ys_prev {  padding-left: 42px;  background: url(../images/ys_prev.png) no-repeat left 4px;  padding-right: 21px;  float: left;}
.ys .switch .ys_next {  float: left;  padding-left: 21px;  color: #0a44b0;  padding-right: 42px;  background: url(../images/ys_next1.png) no-repeat right 4px;}


/*非标定制*/
.customized{padding: 85px 0 45px;}
.customized ul li{width: 191px;height: 268px;line-height: 0;position: relative;overflow: hidden;float: left;margin-left: 10px;margin-top: 40px;}
.customized ul li img{width: 191px;height: 268px;}
.customized ul li b{display: block;width: 191px;text-align: center;height: 56px;line-height: 56px;position: absolute;top: -60px;left: 0;font-size: 22px;color: #fff;background: rgba(10,68,176,0.9);-webkit-transition:all .5s;transition:all .5s;}
.customized ul li:hover b{top: calc(50% - 28px);}
.customized ul li b:hover{background: rgba(195,1,24,0.9);}
.customized ul li:first-child{margin-left: 0;}
/*流程*/
.process{background: url(../images/liuc_bg.gif) no-repeat center 130px;overflow: hidden;height: 390px;}
.process dl{width: 150px;height: 245px;float: left;position: relative;}
.process dl dt{width: 90px;height: 122px;margin: 0 auto;position: relative;}
.process dt .hover,.process dt .default{background:url(../images/iserve_bg.png);}
.process dt i{display:block;width:90px;height:90px;background:url(../images/iserve_icon.png);}
.process dt .hover,.process dt .default{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .5s linear;-webkit-transition:all .5s linear;}
.process dt .default{background-position:0 0;}
.process dt .hover{background-position:0 -122px;color:#fff;opacity:0;visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.process dt.d1 .default i{background-position:0 0;}
.process dt.d1 .hover i{background-position:-90px 0;}
.process dt.d2 .default i{background-position:0 -90px;}
.process dt.d2 .hover i{background-position:-90px -90px;}
.process dt.d3 .default i{background-position:0 -180px;}
.process dt.d3 .hover i{background-position:-90px -180px;}
.process dt.d4 .default i{background-position:0 -270px;}
.process dt.d4 .hover i{background-position:-90px -270px;}
.process dt.d5 .default i{background-position:0 -360px;}
.process dt.d5 .hover i{background-position:-90px -360px;}
.process dt.d6 .default i{background-position:0 -450px;}
.process dt.d6 .hover i{background-position:-90px -450px;}
.process dt.d7 .default i{background-position:0 -540px;}
.process dt.d7 .hover i{background-position:-90px -540px;}
.process dt.d8 .default i{background-position:0 -630px;}
.process dt.d8 .hover i{background-position:-90px -630px;}
.process dt:hover .hover,.process dl.cur .hover{opacity:1;visibility:visible;-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}
.process dt:hover .default,.process dl.cur .default{opacity:0;visibility:hidden;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.process dd{text-align: center;padding: 45px 0 0;font-size: 18px;color: #333;height: 35px;line-height: 35px;}
.process dl.cur dd{color: #0a44b0;}
.process .proadv_btn{width: 185px;margin: 0 auto;}
.process .proadv_btn a{width: 185px;}

.proadv_btn{display: block;width: 160px;}
.proadv_btn a{display: block;font-size: 18px;color: #fff;font-weight: bold;width: 160px;text-align: center;height: 42px;line-height: 42px;background: #0a44b0;border-radius: 30px;}
.proadv_btn a:hover{animation:shake .8s linear;-webkit-animation:shake .8s linear;}
/*应用案例*/
.case { width: 100%; min-width: 1200px; position: relative; height: 830px;background: #f5f5f5;padding-top: 20px;box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);}
.case_nav{height: 80px;padding: 10px 0 0;}
.case_nav ul li{height: 55px;line-height: 55px;float: left;padding: 0 18px;position: relative;}
.case_nav ul li:before{content: "";width: 1px;height: 16px;background: #bbb;position: absolute;top: 20px;left: 0;
-webkit-transform: rotate(35deg);
-moz-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
transform: rotate(35deg);
}
.case_nav ul li a{display: block;font-size: 16px;color: #333;}
.case_nav ul li a:hover,.case_nav ul li.cur a{color: #0a44b0;font-weight: bold;}
.case_nav ul li:first-child:before{background: none;}
.case-dx{width: 100%;min-width: 1200px;height: 620px;overflow: hidden;position: relative;}
.case_c{width: 1200px;position: absolute;left: 50%;margin-left: -600px;}

.case-dx .tempWrap{overflow: visible !important;}
.case-dx .tempWrap ul{margin-left: -640px !important;}
.ysjt{position: absolute;left:50%;width: 1200px;margin-left: -600px;top:278px;z-index: 150}
.case-dx .prev2{left:120px;top:0;width: 30px;height: 48px;position: absolute;background: url(../images/ljt.png) no-repeat;display: block;}
.case-dx .next2{right:120px;top:0;width: 30px;height: 48px;position: absolute;background: url(../images/rjt.png) no-repeat;display: block;}

.case-ul li{float: left;width: 800px;margin: 0 13px !important;position: relative;}
.case-ul li span{width: 800px;display: block;height: 620px;}
.case-ul li img{width: 800px;height: 550px;display: block;}
.case-ul li span em{display: block;width: 800px;height: 66px;line-height: 66px;background: #ebebeb;text-align: center;font-size: 20px;color: #333}
.case-desc{width:740px; padding: 20px 30px 0; position: absolute;height: 118px;background:url(../images/sah.png) repeat;left: 0;bottom: 0; display: none;}
.case-desc h3{height: 36px;font-size: 20px;line-height: 36px;font-weight: normal;}
.case-desc h3 span{font-size: 26px;font-weight: bold;}
.case-desc h3 span,.case-desc h3 a{display: block;color: #fff;}
.case-desc p{line-height: 22px;font-size: 14px;color: #fff;}
.case-ul li:hover .case-desc{display: block;}
.case-ul li:hover span em{display: none;}



/**/
.g-news{ height: 690px; padding-top:90px; overflow: hidden; font-family:"Microsoft Yahei";}
.news{width:1400px;position: relative;margin:0 auto;}
.new-tit{ height: 82px; margin-left:340px; margin-top:30px;}
.new-tit h3{ width: 170px; height: 48px; float: left; margin-right:12px; text-align: center;}
.new-tit h3 a{ display: block; font-size: 18px; color: #333; line-height: 48px; font-weight: bold; border-radius: 2rem; border:2px solid rgba(0, 0, 0, 0);} 
.new-tit .cur a,.new-tit h3 a:hover,.new-tit span a:hover{ border: 2px solid #0a44b0; color: #0a44b0;}
.new-tit span{ width: 170px; height: 48px; float: left; margin-right:12px; text-align: center;display: block;}
.new-tit span a{ display: block; font-size: 18px; color: #333; line-height: 48px; font-weight: bold; border-radius: 2rem; border:2px solid rgba(0, 0, 0, 0);} 


.news-con dl{width: 327px; float: left; margin-right:30px;}
.news-con dl:last-child{ margin-right:0;}
.news-con dt{ width: 327px; height: 183px; overflow: hidden;}
.news-con dt img{ display: block;width: 100%;-webkit-transition: 0.5s;-moz-transition:0.5s;transition: 0.5s;}
.news-con dd h3 a{display: block; font-size: 18px; color: #333; line-height: 48px; font-weight: bold; margin:15px 0 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-con dd p{ font-size: 14px; line-height: 27px; color: #666;}
.news-con dd span a{display: block; width: 52px; height: 32px;background: url(../images/news-ico1.png) no-repeat left center; margin-top:52px;}
.news-con dl:hover dt img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.news-con dl:hover dd h3 a{ color: #0a44b0;}


@media screen and (max-width:1401px) {
  .news{width: 1200px;}
  .new-tit{ margin-left:240px;}
  .news-con dl{width: 277px;}
  .news-con dt{ width: 277px; height: 155px;}

}

/**/
