@charset "UTF-8";

/*通用*/
body { font-family: '微软雅黑'; background: #fff; min-width:1200px; }


.banner{min-width:1200px;position:relative;height:560px;overflow:hidden; z-index: 2;}
.banner .bd{position:relative;z-index:0;}
.banner .bd ul{width:100%!important;}
.banner .bd li{width:100%!important;height:560px;overflow:hidden;text-align:center;position: relative;}
.banner .bd li a{display:block;height:560px;}
.banner .bd li img {position: absolute;left:50%;margin-left:-960px;top:0;}
.banner p { position: absolute; top:50%; width: 80px; height: 80px; z-index: 9; opacity: .8; text-align: center; margin-top: -40px;}
.banner .prev { left: 3%; }
.banner .next { right: 3%; }

.seabox {  border-bottom:#e9e9e9 solid 1px; height:74px;}
.seabox .k_word { font-size: 14px; line-height:74px; background:url(../images/SuosoBox.png)no-repeat center left; padding-left: 45px; }
.seabox .k_word strong { font-weight:normal; color: #333; font-size:16px; }
.seabox .k_word a { color: #333; display: inline-block; margin-right: 10px; font-weight: normal; }
.seabox .k_word a:hover { font-weight: bold; }
.seabox .sea_inp {height:74px;     border-left: #ededed solid 1px;}
.seabox .sea_inp input { display: block; outline: none; line-height: 32px; border: none; }
.seabox .sea_inp .search { float: left; width: 230px; height:74px; padding-left: 20px; color: #666; }
.seabox .sea_inp .sub { float: right; width:25px; height:74px; background: url(../images/s_btn.jpg) no-repeat center; }
/*图片放大*/
.scale_img dl img, .scale_img li img { -o-transition: all 2s linear 0s; transition: all 2s linear 0s; }
.scale_img dl:hover img, .scale_img li:hover img { -webkit-transform: scale(1.1) rotate(0deg) translateY(0); -ms-transform: scale(1.1) rotate(0deg) translateY(0); transform: scale(1.1) rotate(0deg) translateY(0); }

/*标题*/

.to70{ margin-top:70px; margin-bottom:32px;}
/*产品中心*/
.cp_bg{background:#F4F4F4;font-size: 0; padding:70px 0 60px;}
.pro h2 {margin-bottom: 31px;}
.cp_t{font-weight: normal;height: 100px;text-align: center;}
.cp_t a{font-size: 32px;color: #156af8 ;}
.cp_t span{display: block;font-size: 16px;color: #9c9c9c; padding:8px 0 0;}
.cp_l{width: 230px; margin-top:32px;}
.cp_lt{width: 230px;height: 80px;background:url(../images/ys_bg1.png) center;text-align: center;line-height: 80px;position: relative;}
.cp_lt:before{ content:"";width: 30px;height: 30px;background:#2073f8;position: absolute;bottom: -8px;left: 100px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;}
.cp_lt a{font-size: 28px;color: #fff;}
.cp_lt i{font-weight: normal;}
.cp_lm{width: 229px;background: #fff; border-left:#d4d4d4 1px solid; }
.cp_l ul li{width: 229px;height: 78px;}
.cp_l ul li a{font-size: 16px;color: #333;display: block; background:url(../images/cp_ico01.gif) no-repeat 30px 30px; padding:0 0 0 65px; border-bottom:#d4d4d4 1px solid;width: 164px;height: 77px;line-height: 77px;}
.cp_l ul li a:hover,.cp_l ul li.on a{color: #fff;font-weight: bold;background:#156af8  url(../images/ys_hove2r.jpg) center;}
.cp_l ul li.nobor a{ border:none;}
.cp_r{width: 970px;height:470px; margin-top:32px;}
.cp_r img{}
.cp_rm{position: relative;width: 970px;height:470px;}
.cp_desc{width: 347px; height: 450px; padding:20px 0 0;background: #fff;position: absolute;top:0;right: 0px;}
.cp_desc h4 a{font-size: 24px;color: #333; text-align:center; width:347px; padding-top:42px; display: block; overflow: hidden; padding-bottom: 22px; font-weight:bold; position: relative; }
.cp_desc h4 a:after { position: absolute; width: 33px; height: 2px; content: ""; bottom: 0; left: 50%; margin-left: -16px; background: #a2a0a0; }


.cp_desc ul { margin-left: 40px; overflow: hidden; margin-bottom:33px;}
.cp_desc li { width: 104px; height: 33px; color: #666; display: block; border: 1px dotted #666; border-radius: 16px; float: left; margin-right: 18px; margin-bottom: 18px;  line-height: 31px; text-align: center; }

.cp_desc li{font-size: 14px; color: #666;width: 110px;text-align: center;border: 1px dotted #666;}





.cp_desc p{font-size: 14px;color: #333;line-height:25px;height:120px;overflow: hidden;width:286px; margin:0 auto; padding:18px 0 0;}
.cp_desc span{display: block;width: 260px;height: 40px; margin:35px 0 0 41px; }
.cp_desc span a,.about dl dd span a{font-size: 14px;color: #fff;display: block;width: 110px;height:34px;text-align: center;  line-height:34px;background: #156af8;}
.cp_desc span a:hover,.about dl dd span a:hover{animation:shake 1s linear;-webkit-animation:shake 1s linear;}
.cp_desc span a:nth-child(2n) { background: #156af8 url(../images/pro_i.png) no-repeat 82px center; text-indent: 22px; text-align: left; }

.cp_bot{ padding:30px 0 0; position:relative;}
.cp_bot .uls { width:100%; overflow:hidden; margin:0 auto}
.cp_bot ul li{width: 370px;float: left; margin-right:45px;overflow: hidden;}
.cp_bot ul li em{width: 370px;display: block;overflow: hidden;}
.cp_bot ul li img,.case dl dt img,.news_top dl dt img{
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.cp_bot ul li img:hover,.case dl dt img:hover,.news_top dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cp_bot ul li:first-child{ margin-left:0;}
.cp_bot ul li span{ width:370px; display:block; text-align:center; height:25px; line-height:25px; padding:10px 0 0; overflow:hidden;}
.cp_bot ul li a{font-size: 16px;color: #333;}
.cp_bot ul li a:hover{color: #156af8 ;}

.cp_bot_l a{ background:url(../images/hz_lico01.png) no-repeat; width:40px; height:40px; display:block;}
.cp_bot_l a:hover{ background:url(../images/hz_lico02.png) no-repeat;}
.cp_bot_r a{ background:url(../images/hz_rico01.png) no-repeat; width:40px; height:40px; display:block;}
.cp_bot_r a:hover{ background:url(../images/hz_rico02.png) no-repeat;}
.cp_bot_l{ position:absolute; top:119px; left:-56px;}
.cp_bot_r { position:absolute; top:119px; right:-56px;}


/*广告*/
.rent { height: 236px; background:#156af8 url(../images/rent_bg.jpg) no-repeat center top; margin-bottom:75px; }
.rent h2 {padding-top:50px; background: none; text-shadow:2px 2px 0 rgba(1,16,56,1); width:850px; float:left;}
.rent h2 a { text-align: left; color: #fff; font-size:30px; line-height:46px; }
.rent h2 a:hover{color: #fff;}
.rent h2 i { display: block; line-height: 100%; font-size: 34px; padding-bottom: 8px; }
.rent h2 em { font-size:39px; color: #FE7D00; }
.rent h2 span { font-size: 28px; color: #fff; display: block; line-height: 100%; padding-top: 15px;  text-align: left; }


.rent .ban01_r{width: 235px;text-align: center;padding:50px 0 0;}
.rent .ban01_r span{display: block;font-size:16px;color: #fff;background: url(../images/ban_tel.png) no-repeat center 0;padding: 30px 0 0;line-height:30px;}
.rent .ban01_r em{display: block;width: 105px;padding: 15px 0 0;margin: 0 auto ; }
.rent .ban01_r b{display: block;font-size:26px; }

.rent .ban01_r em a{display: block;width: 105px;text-align: center;height: 35px;line-height: 35px;background: #fff;font-size: 14px;color: #333;overflow: hidden;border-radius: 20px; }

/*标题*/
h2 { text-align: center; background: url(../images/t_bg.png) no-repeat center bottom;  height:94px; }
h2 a { display: block; text-align: center; color: #156BF8; line-height: 100%; font-size: 40px; font-weight: bold; }
h2 a:hover { color: #156BF8; }
h2 span { display: block; padding-top: 14px; font-size: 18px; color: #666; line-height: 100%; font-weight: normal; }


.system{padding:60px 0 10px;overflow:hidden;background-color:#f4f6fa;background-image:linear-gradient(to bottom, #f1f0ee,#f3f8fd);}
.system-list{width:1200px; margin:60px auto;}
.system-list .item{float:left;margin-right:48px;padding:48px;width:168px;height:164px;overflow:hidden;background:url(../images/system_item.png) no-repeat center;border-radius:50%;transition:all 0.5s linear;}
.system-list .icon{display:block;margin:0 auto;width:80px;height:78px;}
.system-list .item:hover .icon{transform:translateY(-20px) rotateY(360deg);transition:all 1s;}

.system-list .text{padding-top:10px;text-align:center;overflow:hidden;}
.system-list .text span{display:block;height:32px;line-height:32px;font-size:20px;color:#333;overflow:hidden; font-weight:bold;}
.system-list .text em{display:block;height:18px;line-height:18px;font-size:12px;color:#999;font-family:Arial;overflow:hidden;}
.system-list .text p{margin-top:2px;height:96px;line-height:24px;font-size:15px;color:#666;overflow:hidden;}
.system-list .item:hover{background-color:#fff;box-shadow:0 0 20px #ddd;border-radius:50%;}
.system-list .item:nth-child(2n){float:left;margin-right:48px;padding:50px;width:164px;height:164px;overflow:hidden;background:url(../images/system_item2.png) no-repeat center;border-radius:50%;transition:all 0.5s linear;}

.system-list .item:nth-child(4n) {float:left;margin-right:0px;padding:48px;width:168px;height:164px;overflow:hidden;background:url(../images/system_item2.png) no-repeat center;border-radius:50%;transition:all 0.5s linear;}
/*问题*/
.choose .mainCon{width:1200px; margin:auto;}
.choose .mainCon li{float: left;position: relative;top: 0;padding-top: 30px;text-align: center;width:220px;margin-left: 22px;height: 318px;border: 1px solid #f2f2f2;border-radius: 4px;transition: all .4s ease-out;}
.choose .mainCon li img{display: block;margin: 0 auto;}
.choose .mainCon li:first-child{margin-left: 0;}
.choose .mainCon li h3{font-size: 20px;color: #242424;margin-top: 18px;}
.choose .mainCon li span{display: block;font-size: 12px;color: #999999;font-family: arial;margin-top: 2px;}
.choose .mainCon li i{background: #cccccc;height: 30px;width: 1px;display: block;margin: 14px auto;}
.choose .mainCon li p{font-size:15px;color: #000;line-height:26px;}
.choose .mainCon li a{display: block;width: 136px;height: 34px;line-height: 34px;text-align: center;margin: 26px auto 0;border: 1px solid #156BF8;font-size: 14px;color: #156BF8;border-radius: 16px;text-decoration: none;}
.choose .mainCon li:hover{border-color: #156BF8;box-shadow: 1px 1px 15px 4px #d2f0de;background: #156BF8;}
.choose .mainCon li:hover a{color: #fff;background: #fb7004;border:1px #fb7004 solid;}
.choose .mainCon li:hover h3,.choose .mainCon li:hover span,.choose .mainCon li:hover p{color: #fff;}
.choose .mainCon li:hover i{background-color: #fff;}
/*方案案例*/
.ys_bg{width: 100%; background:url(../images/ys_bg.jpg) no-repeat center 0; padding: 66px 0 0;overflow: hidden; margin-top:70px;}
.case { padding-top: 20px; }
.case_nav { width:1200px; height: 55px; margin:35px auto;}
.case_nav li { width:200px; height: 55px; float: left; }
.case_nav li a { display: block; line-height: 55px; color: #666; font-size:15px; text-indent:45px; background: url(../images/ci1.png) no-repeat 2px 10px; }
.case_nav li.cur { background: url(../images/case_hover.png) no-repeat center; }
.case_nav li.cur a { color: #fff; background-position-y: -52px; }
.case_nav li:nth-child(2) a { background-image: url(../images/ci2.png); }
.case_nav li:nth-child(3) a { background-image: url(../images/ci3.png); }
.case_nav li:nth-child(4) a { background-image: url(../images/ci4.png); }
.case_nav li:nth-child(5) a { background-image: url(../images/ci5.png); }
.case_nav li:nth-child(6) a { background-image: url(../images/ci6.png); }
.case_nav li:last-child { margin-right: 0; }
.case_con dl { height: 474px; background: #F2F2F2; }
.case_con dt { width: 645px; height: 474px; float: left; overflow: hidden; }
.case_con dt img { width: 632px; height: 474px; }
.case_con dd { width: 488px; padding-right: 40px; float: right; }
.case_con dd h4 a { display: block; position: relative; font-size:24px; color: #156BF8; line-height: 100%; padding-bottom: 34px; padding-top:44px; }
.case_con dd h4 a:after { position: absolute; content: ""; width: 49px; height: 2px; background: #156BF8; left: 0; bottom: 0; }
.case_con dd p { font-size: 15px; color: #333; line-height: 30px; padding:22px 0 28px; }
.case_con dd .video li { width: 219px; float: left; }
.case_con dd .video li span { display: block; text-align: center; font-size: 14px; color: #666; line-height: 36px; }
.case_con dd .video li:first-child { margin-right: 40px; }
.case_con dd .video li iframe { width: 219px; height: 169px; box-sizing: border-box; border: 4px solid #F2F2F2; outline: 1px solid #D4D4D4; }
.yp { padding-bottom: 120px;clear:both;}
.yp h3 a { display: block; font-size: 24px; color: #333; line-height: 100%; padding-top: 38px; padding-bottom: 19px; }
.yp ul { overflow: hidden; }
.yp li { width: 221px; margin-right: 23px; float: left; margin-bottom: 15px; overflow: hidden; }
.yp li a { display: block; line-height: 0; }
.yp li img { width: 221px;}
.yp li span { display: block; font-size: 16px; color: #666; text-align: center; line-height: 36px; overflow: hidden; position: relative; z-index: 2; background: #fff; }
.yp li:hover span { color: #1F90FB; }


/*优势*/
.adv{width:1200px; margin:auto; padding-bottom: 70px;}
.adv .Title{padding-top: 58px;}
.adv .Title h2{color: #2a2a2a;}
.adv .Title p{color: #666666;}
.adv .mainCon{width: 100%;margin-top:32px;}
.adv .conBox{width: 100%;}
.adv .box{width: 100%;height: 431px;overflow: hidden;}
.adv .box dl{width: 100%;height: 431px;position: relative;}
.adv .box dt{width: 719px;height: 431px;}
.adv .box dd{background: url(../images/advBg01.png) no-repeat center;width: 447px;height: 255px;position: absolute;top: 60px;right: 0;padding-left: 72px;padding-top: 56px;}
.adv .box dd h3{font-size:35px;color: #fff;}
.adv .box dd span{display: block;font-size: 14px;color:#156af8;margin-top: 2px;}
.adv .box dd i{display: block;width: 39px;height: 2px;background: #fff;margin: 14px 0 30px 0;}
.adv .box ul li{padding-left: 12px;font-size:16px;margin-bottom: 14px;background: url(../images/adv_icon06.png) no-repeat left 10px;color: #fff; padding-right:24px;}
.adv .menu{width: 100%;margin-top: 30px;}
.adv .menu li{float: left;margin-left: 1px;background: url(../images/advBg02.png) no-repeat center;width: 239px;height: 80px;}
.adv .menu li:first-child{margin-left: 0;}
.adv .menu dl{width: 239px;height: 61px;overflow: hidden;padding-top: 19px;}
.adv .menu dt{float: left;width: 50px;height: 38px;margin-left:26px;}
.adv .menu dd{float: left;margin-left:8px;margin-top: 2px;}
.adv .menu dd p{font-size:23px;color: #fff; font-weight:bold; letter-spacing:2px;}
.adv .menu dd span{display: block;font-size: 13px;color: #4d4d4d;}
.adv .menu li.cur{background: url(../images/advBg03.png) no-repeat center;}
.adv .menu li.cur dd span{color: #dce9ff;}

.services{width: 100%;background:url(../images/serv.jpg) center; overflow:hidden; padding-bottom:46px;}
.services .com-title{padding-top: 68px;}
.services .com-title h2 i{display: none;}
.services .com-title h2 {color: #fff;font-weight: bold;}
.services .com-title p{color: #fff;margin-top: 14px;}
.services .mainCon li{float: left;width: 229px;margin-left: 94px;background: url(../images/services-icon01.png) no-repeat center;height:117px; padding-top:69px;text-align: center;}
.services .mainCon li:first-child{margin-left: 0;}
.services .mainCon li span{display: block;font-size: 60px;color: #fff;font-family: impact;}
.services .mainCon li p{font-size: 16px;color: #fff;margin-top:30px; height: 47px;}
.services .mainCon li em{ color:#fff; font-size:20px; padding-top:10px;}
.services .mainCon{ padding-top:35px; width:1200px; margin:auto;}


/*简介*/
.abt{ height: 543px;background:url(../images/abt_bg.jpg) no-repeat center 0;}
.abt dl{padding-top: 90px;height: 404px;}
.abt dt{width:616px;height: 404px; display: block;margin-left: -112px;background:url(../images/abt.png) no-repeat;}
.abt dt img{ display: block;  }
.abt dd{width: 600px;}
.abt dd h3{font-size:30px;line-height: 30px;color: #333;position:relative;padding-top:30px ; padding-bottom:35px ;font-weight: bold; }
.abt dd h3 span{ display: block; font-weight:normal;font-size:20px ;line-height:20px ; padding-top: 10px; }
.abt dd h3:after{ position:absolute;width: 250px;height: 1px;background: #d3d3d3;content: "";left:0px;top: 110px;}
.abt dd i{font-size: 14px;color: #666;line-height: 26px; display: block; width: 560px;}
.abt dd p a{ color:#fff ; display: inline-block; width:148px ; height:66px ; line-height: 66px; font-size: 14px;font-weight: bold; background: #fff; text-align: center;background: #992b2b;margin-right: 2px; }
.abt dd p a:hover,.abt dd p a.cur{ background: #cfae75; color:#fff ;}
.abt .more{display: block; font-size:14px ; color: #666666;line-height: 14px; text-transform: uppercase; padding-top:30px ; padding-bottom: 35px;}


.about .con1 dt p > a > i{color: #156bf8;font-style: normal;font-size: 15px; margin-left:10px;line-height: 36px;width: 100%;position: relative;z-index: 3;transition: 0.3s all ease;}
/* about */
/*风采展示*/

.show{height:259px;line-height:66px; position: relative;text-align: center;}

.show_t{line-height:51px;font-size: 17px;overflow: hidden;color: #000;position: absolute; right:0; top: -177px;}

.show_t li{float: left;width:148px;margin: 0 2px 0 0;color:#fff;height:66px;background:#156af8; line-height:66px;}

.show_t li.cur{color: #fff; background:#fb7004; line-height:66px}

.show_t li em,.show_t li.cur em{display: inline-block;padding: 0 18px;font-weight: normal;color: #000;}

.show_l1{width: 1200px;overflow: hidden;}

.show_c{width: 1200px;overflow: hidden;}

.show_c ul{width:1238px;}

.show_c li{width:280px;float: left;margin: 0 26px 0 0;position: relative;}

.show_c li span{display: block;height:45px;}

.show_c li span a{display: block;color: #333;height: 44px;border-top: 0; line-height:44px;}

.show_c li:hover span a,.show_c li span a:hover{color: #156af8; font-size:14px;}

.show_c li p,.show_c li p img{width:280px;height:210px;display: block;overflow: hidden;}


.show_c li em{display: block;background:url(../images/ico08.png) no-repeat 0 0;position: absolute;width: 36px;height: 36px;right: 0;top:174px;}

.show_c li.cur em,.show_c li:hover em{background:url(../images/ico09.png) no-repeat 0 0;}

.show_c2{width: 1200px;overflow: hidden;}

.show_c2 ul{width:1238px;}

.show_c2 li{width:158px;float: left;margin: 0 15px 0 0;position: relative;}

.show_c2 li span{display: block;height:45px;}

.show_c2 li span a{display: block;color: #333;height: 44px;border-top: 0; line-height:44px;}

.show_c2 li:hover span a,.show_c2 li span a:hover{color: #156af8; font-size:14px;}

.show_c2 li p,.show_c2 li p img{width:158px;height:210px;display: block;overflow: hidden;}


.show_c2 li em{display: block;background:url(../images/ico08.png) no-repeat 0 0;position: absolute;width: 36px;height: 36px;right: 0;top:174px;}

.show_c2 li.cur em,.show_c2 li:hover em{background:url(../images/ico09.png) no-repeat 0 0;}



.prev22,.next22,.prev1,.next1{width:46px;height:46px;display: block;position: absolute;right:-64px;top:197px;z-index: 2;background:url(../images/next11.png) no-repeat 0 0;}

.prev22,.next22{top:85px;}

.prev22,.prev1{left:-66px;background:url(../images/prev11.png) no-repeat 0 0;}

.prev22:hover,.next22:hover,.prev1:hover,.next1:hover{background-position: 0 bottom;}





/*新闻*/
.news{width:1200px; position: relative; margin:auto; }
.news .newstit{ height:44px;width:611px; margin:0 auto;}
.news .newstit i{width:190px; text-align: center; float: left; margin-right:16px; position: relative; text-decoration: none; font-size: 18px; box-sizing: border-box; display: inline-block; height:60px; line-height:60px; font-weight: normal; margin-right:20px; display: block;color:#666; border: 1px solid #EBEBEB; border-radius: 3px; font-weight:normal;}



.news .newstit i:nth-child(3){ margin-right:0px;}
.news .newstit i a{color: #333;display: block;}
.news .newstit i.cur{background-color:#156af8;}
.news .newstit i.cur a{color: #fff;}


.newsbg{margin-top: 36px;clear: both;overflow: hidden;}
.news_nr{ }

.news1{overflow: hidden; background: #156af8 url(../images/news_top.png) right top no-repeat; }
.news1 dt{ width:560px;height:315px;float: left;position: relative; overflow: hidden; padding:20px; }
.news1 dt img{width:560px;height:315px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news1 dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news1 dd{width:600px; overflow: hidden;box-sizing: border-box; float: right;}
.news1 dd h4{border-bottom: 1px solid #ededed; height:175px;padding:30px 0;padding-left: 44px; background: url(../images/dlico.png) no-repeat 10px 45px; box-sizing: border-box;}
.news1 dd em{font-size: 18px; font-weight: bold;line-height:40px;color:#202020;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; height: 40px; margin-bottom: 20px; display: block;  }
.news1 dd em a{ color:#fff;}
.news1 dd p{font-weight: normal; overflow: hidden;font-size: 14px; line-height: 24px; color:#fff; text-align: justify;width: 488px; }
.news1 dd h4:last-child{border-bottom: 0;}

.news1 h4:hover em a{color: #fff;}


.news2{ margin-top:39px;}
.news2 dl{ height:205px;width: 380px;padding-right: 30px; box-sizing: border-box;margin-right: 30px; background: url(../images/dlbg.png) no-repeat right top; float: left;  }
.news2 dt{  font-size: 30px; color: #252525; display: block; margin-bottom: 23px; font-weight: bold;font-family: "Arial";}
.news2 dd{}
.news2 dd h3{font-size: 18px; font-weight: bold;line-height: 32px;color:#252525;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; height: 32px; margin-bottom: 25px; }
.news2 dd h3 a{ color:#393939;}
.news2 dd p{height: 72px; overflow: hidden;font-size: 14px; line-height: 24px; color:#848484; text-align: justify;}
.news2 dd span a{ background: url(../images/dlmore.png) no-repeat; width: 19px; height: 19px; display: block; }
.news2 dl:last-child{ background: none;margin-right: 0;}

.news2 dl:hover dt{ color: #156af8; }
.news2 dl:hover h3 a{ color: #156af8; }
.news2 dl:hover span a{background: url(../images/dlmorecur.png) no-repeat;}

/**/
.aboutbj{background:#fff;height: 1070px; font-family:"Microsoft Yahei";padding-top:100px;box-sizing: border-box; overflow: hidden; }
.aboutbj h2{margin-bottom: 50px;}
.about{overflow: hidden;width: 1200px; position: relative;}
.about dl{width:1200px; height:height: 474px;  }
.about dl dt{width:583px;height: 474px; overflow: hidden; float: right;}
.about dl dt img{ width:583px; height: 474px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.about dl dt img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.about dl dd { width:550px; height: 255px;box-sizing: border-box; float: left; }
.about dl h3{height: 40px;  font-size: 24px; color: #414141; font-weight: bold; margin-bottom: 45px;}
.about dl h3 a{color: #414141;}
.about dl p{ height: 110px; font-size: 14px; color: #414141;line-height: 30px; text-align: justify;}
.about dl span a{width: 141px; height: 38px; line-height: 38px; color: #fff;background: url(../images/abt_btn.gif) no-repeat; display: block; font-size: 14px;  text-align: center;}

/**/
@keyframes myfirst {
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}
@-moz-keyframes myfirst

/* Firefox */
{
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}
@-webkit-keyframes myfirst

/* Safari and Chrome */
{
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}
@-o-keyframes myfirst

/* Opera */
{
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}

/*# sourceMappingURL=index.css.map */


.custom h2 { text-align: center; background: url(../images/t_bg1.png) no-repeat center bottom;  height:94px; }
.custom h2 a { display: block; text-align: center; color: #fff; line-height: 100%; font-size: 40px; font-weight: bold; }
.custom h2 a:hover { color: #fff; }
.custom h2 span { display: block; padding-top: 14px; font-size: 18px; color: #fff; line-height: 100%; font-weight: normal; }


.custom{width: 100%;height: 610px;background: url(../images/custom_bg.jpg) no-repeat center;padding: 50px 0;}
.custom_row1{font-size: 34px;color: #fff;font-weight:100;text-align: center;line-height: 45px;display: block;padding-top: 5px;}
.custom_row1 > .str{font-size: 34px;color: #fff;font-weight: bold;display:inline-block;}
.custom_row1 p{text-align: center;color: #fff;line-height: 30px;font-size: 13px;}
.custom_row2{text-align: center;padding:30px 0;position: relative;}
.custom_row2:after{content: '';display: block;width: 1323px;height: 50px;background: url(../images/custom_in.png) no-repeat center;left: -60px;position: absolute;top: 82px;}
.custom_item{width: 120px;height: 80px;background: url(../images/custom_item_bg1.png) no-repeat center;text-align: center;padding: 40px 20px;display: inline-block;margin: 0 43px 0 0;position: relative;z-index: 5}
.custom_item > i{display: block;width: 36px;height: 36px;margin: 0 auto;padding-top: 5px}
.custom_item > i > img{display: block;}
.custom_item p{font-size: 16px;color: #343434;line-height:32px;display:block;font-weight:100;}  
.custom_item_c p{color: #fff;}
.custom_item_c{background: url(../images/custom_item_bg2.png) no-repeat center;}


.custom_item:nth-child(6n){margin: 0 0 0 0 !important;}

.custom_row3{height: 230px;background: url(../images/custom_row3.png) no-repeat center;position: relative;padding: 30px;margin-top: 10px;}
.custom_row3 > .fl{width:410px;text-align: right;}
.custom_row3:after{content: '';width: 340px;height: 230px;display: block;position: absolute;bottom: 0;left: -80px;}
.custom_row3 > .fl > strong{font-size:35px;font-weight: bold;line-height: 40px;padding-top:5px;display: block; height:47px; letter-spacing: 2px;}
.custom_row3 > .fl > p{display: block;color: #666;font-weight: 100;font-size:20px;line-height: 30px;padding-bottom: 16px;}
.custom_row3 > .fl > .custom_tel{display: block;padding-right: 65px;position: relative;font-size: 16px;color: #666;line-height: 25px; margin-top:5px;}
.custom_row3 > .fl > .custom_tel:after{content: '';display: block;width: 50px;height: 50px;border:1px solid #156af8;position:absolute;border-radius:50%;right:0px;top:2px;background: #fff url(../images/custom_tel.png) no-repeat center 13px;transition:0.3s all ease;transform:rotate(0deg)}
.custom_row3:hover > .fl > .custom_tel:after{background-color: #156af8;background-position-y: -42px;}
.custom_row3 > .fl > .custom_tel > .str{display: block;font-size: 24px;color: #156af8;font-family: arial;font-weight: bold;line-height: 30px;}

.custom_contact{margin-top:26px;display: block;width: 160px;margin-left: auto;background: #d8234d;background: -moz-linear-gradient(top, #337ef8 0%, #156af8 100%);background: -webkit-linear-gradient(top, #337ef8 0%,#156af8 100%);background: linear-gradient(to bottom, #337ef8  0%,#156af8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8234d', endColorstr='#a2040d',GradientType=0 );line-height: 40px;border-radius: 50px;text-align: center;position: relative;height: 40px;overflow: hidden;transform:rotate(0deg);}
.custom_contact i{display: block;color: #fff;font-size: 15px;font-style: normal;padding-left: 26px;background: url(../images/custom_contact.png) no-repeat 35px center;line-height: 40px;position:relative;z-index:3;}
.custom_contact:after{content: '';display: block;width: 100%;height: 100%;position: absolute;background: #ffbb00;background: -moz-linear-gradient(top, #ffbb00 0%, #ff8a00 100%);background: -webkit-linear-gradient(top, #ffbb00 0%,#ff8a00 100%);background: linear-gradient(to bottom, #ffbb00 0%,#ff8a00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb00', endColorstr='#ff8a00',GradientType=0 );left: 0;top: 0;width:0;transition: 0.3s all ease}
.custom_row3:hover .custom_contact:after{width: 100%;}


.custom_row3 > .fr{display: block;width: 640px;float: right;padding: 12px 20px;}
.custom_row3 > .fr > #feedback_form{display: block;}
.custom_row3 > .fr > #feedback_form > .feedback_p{font-size:16px;color: #454545;font-weight: 100;line-height:43px;display: block;text-align: center;}
.custom_row3 > .fr > #feedback_form .col6.name{float: left;width: 290px;margin-right:10px;}
.custom_row3 > .fr > #feedback_form .col6{width: 340px;float: left;}
.custom_row3 > .fr > #feedback_form .col6 input{display: block;width:100%;box-sizing: border-box;height: 50px;border:1px solid #cfcaca;box-shadow: 1px 1px 10px 1px #e0e0e0 inset;padding:0 20px;margin-bottom: 10px;transition:0.3s all ease;}
.custom_row3 > .fr > #feedback_form .col6 input:focus,.custom_row3 > .fr > #feedback_form .col6 input:hover { border-color: #156af8; color: #156af8; box-shadow:0px 0px 10px #ffe5df inset; }
.custom_row3 > .fr > #feedback_form .col6 input#username{ background: url(../images/username.png) no-repeat 250px center}
.custom_row3 > .fr > #feedback_form .col6 input#f_mobile{ background: url(../images/f_mobile.png) no-repeat 250px center}
.custom_row3 > .fr > #feedback_form .col6 textarea{ width: 100%; max-width: 100%; min-width: 100%; border:1px solid #cfcaca; box-shadow: 1px 1px 10px 1px #e0e0e0 inset; height: 110px; box-sizing: border-box; padding: 15px; transition:0.3s all ease; }
.custom_row3 > .fr > #feedback_form .col6 textarea:focus,.custom_row3 > .fr > #feedback_form .col6 textarea:hover { border-color: #156af8; color: #156af8; box-shadow:0px 0px 10px #ffe5df inset; }
.custom_row3 > .fr > #feedback_form .feedback_btn .btns{ background: #156af8 url(../images/feedback_btn.png) no-repeat 255px center; color: #fff; border: 0 none; width: 100%; height: 50px; line-height: 50px; font-size: 16px; box-sizing: border-box; padding-left: 45px; cursor:pointer; }


.page{ margin:auto; width:1200px;}



