@charset "utf-8";
*, html, body, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, div{margin:0px;padding:0px;color:#666;font-size:16px;font-family:"微软雅黑",arial,"宋体",tahoma,sans-serif;}
body{margin:0px auto;padding:0px;background-color:#fff;}
body, table, tr, td, th{line-height:200%;}
a:link, a:visited{text-decoration:none;color:#666;}
a:hover, a:active{text-decoration:none;color:#00267a;}
ul, li, dl, dt, dd{list-style:none;}
img{border:0px;}
.clear{clear:both;height:0px;float:left;}
p{word-spacing:-1.5px;}

.divbox{width:100%;overflow:hidden;margin:0 auto;}
.divsub{width:1200px;overflow:hidden;margin:0 auto;}

.iheader{height:70px;background:rgba(25, 25, 25, 0.85);position:fixed;top:0;z-index:99;}
.iheader .ilogo{float:left;margin-top:15px;}

.iheader .i400{display:block;float:right;display:block;line-height:70px;font-size:18px;padding-right:30px;}
.iheader .i400:hover{color:#FFF;}
.iheader ul{display:block;float:right;}
.iheader ul li{float:left;}
.iheader ul li a{display:block;font-size:16px;color:#919191;line-height:70px;padding:0px 38px;}
.iheader ul li a:hover{background:rgba(255,255,255,0.05);color:#FFF;border-top:#F00 solid 2px;}
.iheader ul li a.current{background:rgba(255,255,255,0.05);color:#FFF;border-top:#F00 solid 2px;}

.ibanner{padding-top:70px;}
.ibannermain{width:100%;height:400px;}
.ibannermain .swiper-slide{position:relative;}
.ibannermain .swiper-slide div{position:absolute;top:140px;left:0px;width:70%;height:40px;line-height:40px;padding-left:50px;background:#09F;color:#FFF;}
.ibannermain .swiper-slide span{display:block;position:absolute;top:180px;left:0px;width:30%;height:40px;background:#000;color:#FFF;padding-left:50px;}
.ibannermain .bannerdd{position:absolute;left:50%;bottom:50px;margin-left:-45px;}

.item{width:100%;overflow:hidden;}


.ifuwu{overflow:hidden;background:url(../images/ifuwubg.jpg);padding-top:70px;}
.ifuwusuber{}
.ifuwusuber ul{overflow:hidden;margin:30px 0 50px 0;}
.ifuwusuber ul li{float:left;overflow:hidden;width:25%;}
.ifuwusuber ul li .ifuwusub{float:left;width:100%;height:291px;background:url(../images/ifuwusubbg.png) bottom center no-repeat;margin:30px 0 0 0;
-ms-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out;-webkit-transition:margin .3s ease-in-out;}
.ifuwusuber ul li:hover .ifuwusub{background:url(../images/ifuwusubbg.png) top center no-repeat;margin:0 0 30px 0;
-ms-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out;-webkit-transition:margin .3s ease-in-out;}
.ifuwusuber ul li .icon{width:200px;height:130px;margin:0 auto;}
.ifuwusuber ul li .icon1{background:url(../images/iconService1.png) center bottom no-repeat;}
.ifuwusuber ul li .icon2{background:url(../images/iconService2.png) center bottom no-repeat;}
.ifuwusuber ul li .icon3{background:url(../images/iconService3.png) center bottom no-repeat;}
.ifuwusuber ul li .icon4{background:url(../images/iconService4.png) center bottom no-repeat;}
.ifuwusuber ul li h2{font-size:20px;margin:10px 0;text-align:center;}
.ifuwusuber ul li p{text-align:center;line-height:200%;font-size:12px;}
.ifuwusuber ul li p a{ font-weight:bold; font-size:12px; color:#000;}

.iliucheng{text-align:center;padding-top:40px;margin:50px auto 0px auto;}
.ilcmain{overflow:hidden;padding-bottom:150px;}
.ilcsub{width:200px;float:left;margin:0 20px;}
.ilcsub .ilcsubtit{border-bottom:#CCC solid 2px;padding-bottom:10px;}
.ilcsub .ilcsubtit strong{color:#f72114;font-size:40px;margin-right:10px;}
.ilcsub .ilcsubshi{margin:30px auto 20px auto;}
.ilcsub .ilcsubrenyuan{margin:0px auto;width:100px;height:100px;line-height:100px;text-align:center;background:#fff;
-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.ilcsub:hover{cursor:pointer;}
.ilcsub:hover .ilcsubrenyuan{background:#333;color:#FFF;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

.ilcmain .ilcsub2 .ilcsubtit{border-bottom:#CCC solid 2px;margin-bottom:30px;padding-bottom:10px;}
.ilcmain .ilcsub2 .ilcsubtit strong{color:#f72114;font-size:40px;margin-right:10px;}
.ilcmain .ilcsub2{width:180px;height:240px;float:left;margin:0 10px;position:relative;}
.ilcmain .ilcsub2 .ilcsub2sub{width:100px;height:100px;text-align:center;border:#CCC solid 1px;margin:0 auto;
-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.ilcmain .ilcsub2 strong{font-size:22px;color:#000;line-height:50px;}
.ilcmain .ilcsub2 p{font-size:14px;text-align:center;line-height:24px;}
.ilcmain .ilcsub2sub{-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

.ilcsub21 .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/11.png) center center no-repeat #FFF;}
.ilcsub21:hover .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/12.png) center center no-repeat #f00;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.ilcsub22 .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/21.png) center center no-repeat #FFF;}
.ilcsub22:hover .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/22.png) center center no-repeat #f00;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.ilcsub23 .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/31.png) center center no-repeat #FFF;}
.ilcsub23:hover .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/32.png) center center no-repeat #f00;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.ilcsub24 .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/41.png) center center no-repeat #FFF;}
.ilcsub24:hover .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/42.png) center center no-repeat #f00;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.ilcsub25 .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/51.png) center center no-repeat #FFF;}
.ilcsub25:hover .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/52.png) center center no-repeat #f00;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.ilcsub26 .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/61.png) center center no-repeat #FFF;}
.ilcsub26:hover .ilcsub2sub{width:100px;height:100px;text-align:center;background:url(../images/ico/62.png) center center no-repeat #f00;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

.divsub .itit{overflow:hidden;margin:60px auto 20px auto;text-align:center;width:1200px;}
.divsub .itit span{margin:0px 30px;font-size:28px;display:inherit;color:#000;font-weight:bold;}
.divsub .itit strong{font-size:36px;color:#f00;margin:0px 20px;}
.divsub .itit a{font-size:28px;color:#000;}
.divsub .itit a:hover{color:#333;}
.divsub .itit span:hover{color:#333;}
/*.divsub .itit strong:hover{color:#333;}*/
.divsub .itit small{display:block;text-align:center;font-size:14px;line-height:80px;}

.icase{padding-top:40px;}
.icasesubmain{width:100%;overflow:hidden;margin-top:30px;}
.icasesub{width:280px;overflow:hidden;margin:10px 10px;float:left;position:relative;}
.icasesub .icaseimgbg{width:280px;height:168px;background:#000;opacity:0.6;position:absolute;top:-168px;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icasesub .icaseimgbg span{display:block;width:40px;height:40px;line-height:35px;text-align:center;font-size:30px;font-weight:bold;color:#FFF;background:#F00;margin:70px auto;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.icasesub:hover .icaseimgbg{top:0;}
.icasesub img{width:280px;height:168px;}
.icasesub .icasetit{width:260px;height:70px;background:#E9E9E9;padding:10px 0 0 20px;z-index:88;}
.icasesub .icasetit span{display:block;font-size:14px;line-height:24px;}
.icasesub .icasetit strong{display:block;font-size:16px;}
.icasesub .icasetitbg{position:absolute;bottom:-80px;width:280px;height:80px;background:#000;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icasesub:hover .icasetit{background:#333;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icasesub:hover .icasetit span,.icasesub:hover .icasetit strong{color:#FFF;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

@font-face{
	font-family:'font-icons';
	src:url('../fonts/font-icons.eot');
	src:url('../fonts/font-icons.eot') format('embedded-opentype'),
		url('../fonts/font-icons.svg') format('svg'),
		url('../fonts/font-icons.woff') format('woff'),
		url('../fonts/font-icons.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

.iabout{height:750px;background:url(../images/iaboutbg.jpg) 50% 50% no-repeat;background-size:cover;position:relative;}
.iaboutmain{background:#333;opacity:0.9;width:100%;height:100%;padding-top:50px;}
.iaboutmain .iaboutsub{width:200px;height:300px;float:left;margin:0 40px;}
.iaboutmain .iaboutsub div{position:relative;width:200px;height:220px;background:#D00027;color:#FFF;font-size:180px;line-height:220px;text-align:center;font-weight:bolder;font-family:font-icons;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.iaboutmain .iaboutsub div p{position:absolute;line-height:35px;right:0;top:0;color:#FFF;font-size:45px;font-weight:bolder;}
.iaboutmain .iaboutsub div span{display:block;position:absolute;top:104px;width:200px;height:4px;background:#D00027;}
.iaboutmain .iaboutsub strong{color:#FFF;text-align:center;margin:20px auto;display:block;}



.iaboutmain .iaboutsub2{width:280px;height:300px;float:left;margin:0 40px;}
.iaboutmain .iaboutsub2 div{position:relative;width:280px;height:220px;background:#D00027;color:#FFF;font-size:180px;line-height:220px;text-align:center;font-weight:bolder;font-family:font-icons;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.iaboutmain .iaboutsub2 div p{position:absolute;line-height:35px;right:0;top:0;color:#FFF;font-size:45px;font-weight:bolder;}
.iaboutmain .iaboutsub2 div span{display:block;position:absolute;top:104px;width:280px;height:4px;background:#D00027;}
.iaboutmain .iaboutsub2 strong{color:#FFF;text-align:center;margin:20px auto;display:block;}



.iaboutmain .iaboutjs{color:#FFF;line-height:30px;width:100%;overflow:hidden;text-indent:32px;}
.iaboutmain .iaboutjs a{color:#f00; font-weight:bold;}


.inew{position:relative;padding-top:50px;}
.inew .newxian{width:100%;height:3px;background:#F00;position:absolute;top:240px;}
.inew .inewsub{width:250px;margin:0px 25px 100px 25px;float:left;}
.inew .inewsub ul{overflow:hidden;}
.inew .inewsub ul li{line-height:24px;width:100%;}
.inew .inewsub ul li:before{content:"+"}
.inew .inewsub ul li{padding-left:10px;font-size:14px;line-height:24px;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.inew .inewsub ul li:hover{padding-left:25px;color:#FFF;background:#f00;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.inew .inewsub span{font-size:20px;border-bottom:#999 solid 1px;display:block;margin-bottom:10px;line-height:40px;font-weight:bold;}


.con-black{padding-top:50px;}
.icontact{padding-top:50px;}
.icontactmain{height:250px;position:relative;background:url(../images/iaddimg.jpg) center top no-repeat;}
.icontactmain span{display:block;position:absolute;top:135px;left:325px;color:#C0F;}
.icontactmain strong{display:block;position:absolute;top:75px;right:290px;color:#00F;}

.icontact .iconadd{display:block;margin:0 auto 40px auto;overflow:hidden;text-align:center;width:500px;}

.icontact .iconsub{width:124px;height:124px;border:#333 solid 1px;text-align:center;float:left;margin:20px;
-moz-border-radius:62px;-webkit-border-radius:62px;border-radius:62px;}
.icontact .iconsubwx{background:url(../images/weixin.jpg) center center no-repeat;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icontact .iconsubqq{background:url(../images/ico/qqico.png) center center no-repeat #FFF;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icontact .iconsubtel{background:url(../images/ico/telico.png) center center no-repeat #FFF;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icontact .iconsub:hover{background:#F00;border:#F00 solid 1px;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icontact .iconsub span{display:none;line-height:124px;color:#FFF;font-weight:bold;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.icontact .iconsub:hover span{display:block;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

.ifooter{width:100%;height:50px;line-height:50px;text-align:center;background:#000;opacity:0.7;color:#FFF;}

.aboutbanner{background:url(../images/aboutBanner.jpg) center top no-repeat;height:518px;}
.nyaboutbanner{}
.nyaboutbanner img{border:#FFF solid 2px;display:block;margin:170px auto 50px auto;padding:20px 60px;}
.nyaboutbanner span{display:block;text-align:center;color:#FFF;font-size:40px;height:80px;line-height:80px;background:#F00;}

.nyaboutmain{}
p.aboutwzsub1{text-align:center;}
p.aboutwzsub2{text-align:center;font-size:14px;margin:30px auto 50px auto;}
.aboutqt{height:430px;}
.aboutqt .aboutqtmain{height:430px;}
.aboutqt .aboutqtmain .swiper-slide div{width:600px;height:100px;background:#000;opacity:0.7;margin:150px auto;color:#FFF;font-size:24px;line-height:40px;text-align:center;font-weight:bolder;padding-top:40px;}
.aboutqt .aboutqtmain .swiper-slide div span{display:block;text-align:center;margin:0 auto;font-size:10px;}
.aboutqt .aboutqtdd{position:absolute;left:50%;bottom:50px;margin-left:-35px;}

.ai-about-intro{width:100%;height:527px;background:#f5f5f5 url(../images/bg1.png) left bottom no-repeat;text-align:center;}
.introAbout{height:527px;background:url(../images/bg2.png) right 246px no-repeat;position:relative;}
.introK{width:202px;text-align:center;margin:179px 9px 0;float:left;cursor:pointer;display:block;}
.introK .iconItro{width:108px;height:108px;background-color:#2e2e2e;border-radius:50%;display:block;margin:0 auto 23px;}
.introCon{width:1100px;margin:0 auto;}
.introK p{font-size:12px;line-height:18px;color:#999;padding-top:16px;display:none;}
.introOne{background:url(../images/icon2.png) 31px 31px no-repeat;}
.introTwo{background:url(../images/icon2.png) -205px 33px no-repeat;}
.introThree{background:url(../images/icon2.png) -439px 34px no-repeat;}
.introFour{background:url(../images/icon2.png) -675px 31px no-repeat;}
.introFive{background:url(../images/icon2.png) -911px 34px no-repeat;}
.introK:hover, .introK.cur{width:220px;height:294px;background:#fff;border-top:2px solid #d41a32;margin:114px 0 0;}
.introK:hover .iconItro, .introK.cur .iconItro{background-color:#d41a32;margin-top:23px;}
.introK:hover p, .introK.cur p{width:204px;display:block;margin:0 auto;}
.introK:hover, .introK.cur{-webkit-animation:bounceIn .6s .2s ease both;-moz-animation:bounceIn .6s .2s ease both;}
@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3)}
	50%{opacity:1;-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
	0%{opacity:0;-moz-transform:scale(.3)}
	50%{opacity:1;-moz-transform:scale(1.05)}
	70%{-moz-transform:scale(.9)}
	100%{-moz-transform:scale(1)}
}

.ai-aboutText,.companyInfoPhone{display:none;}
.companyInfo{width:100%;height:760px;background-color:rgba(255,255,255,1);}
.comInfoTabTag{width:100%;padding-top:79px;border-bottom:1px solid rgba(46,46,46,0.1);text-align:center;}
.comInfoTabTag li{height:60px;padding-left:54px;color:#2e2e2e;text-align:left;display:inline-block;margin:0 6%;cursor:pointer;position:relative;}
.comInfoTabTag li b{width:73px;height:64px;font-size:40px;font-weight:bold;font-family:'Kartika';position:absolute;left:0;bottom:-3px;}
.comInfoTabTag li.cur b{border-bottom:2px solid #2e2e2e;}
.comInfoTabTag li h2{font-size:18px;font-weight:normal;font-family:'microsoft yahei';}
.comInfoTabTag li p{font-size:20px;font-family:'arial';opacity:0.3;text-transform:uppercase;transform:translateX(-38px) scale(0.5,0.5);}
.Team_activities{width:1008px;height:557px;}
.Team_activities td{padding:0 2px 2px;}
.abouttem{display:none;}
.ssssaaaa 
{background:0 66px repeat-x;background-image:url(../images/about-fill.jpg);}
.show{display:block;}
.Famous{width:1284px;height:492px;margin:0 auto;padding-top:66px;margin-top:53px;position:relative;}
.sliderAbout{width:100%;height:131px;}
.sliderList{width:300px;height:131px;font-size:18px;line-height:26px;color:#2e2e2e;text-transform:uppercase;float:left;}
.sliderList span{padding-top:24px;font-size:30px;line-height:40px;color:#b8b8b8;display:block}
.sliderList p{font-size:8px;line-height:20px;color:#b5b5b5;}
.sliderInfo{position:absolute;top:0;left:142px;}
.sliderK{width:442px;height:556px;border:1px solid #e5e5e5;position:absolute;top:-1px;left:141px}
.FamousCon{width:426px;height:556px;padding-left:16px;background:#fff;float:left;}
.FamousCon h2{padding-top:12px;font-weight:normal;font-size:36px;line-height:55px;color:rgba(0,0,0,0.3)}
.FamousCon h3{font-size:24px;line-height:30px;color:#000;}
.FamousCon h3 i{font-weight:normal;font-size:8px;line-height:16px;color:rgba(0,0,0,0.4);text-transform:uppercase;display:block;}
.FamousCon strong{font-size:12px;line-height:24px;color:#000;padding-top:12px;display:block;}
.FamousCon p{padding-bottom:10px;font-size:12px;line-height:24px;color:#666;}
.FamousCon a{margin-top:5px;display:inline-block;}
.famousBg{overflow:hidden;}
.Famous .prev,.Famous .next{width:37px;height:38px;background-image:url(../images/arrow-icon.png);z-index:99}
.tabIco01{background-position:0;position:absolute;top:21px;left:470px;}
.tabIco02{background-position:right 0;position:absolute;top:21px;left:522px;}
.Organization{width:100%;text-align:center;overflow:hidden;}
.ab640{display:none}
.ai-aboutText2 p{width:354px;height:8px;display:block;margin:12px auto 0;background:url(../images/text4.png) no-repeat;background-size:354px 8px;}
.aboutCon{width:1008px;height:557px;background:none;margin:60px auto 0;}
.aboutCon .ai-about-structure{width:1008px;height:auto;background:none;}
.text05, .text06, .text07, .text08, .text09{display:none}
.comInfoTabTag li strong{font-weight:normal}
.introduceAbt{position:absolute;left:780px;top:280px;}
.introduceAbt p{font-size:14px;line-height:16px;color:#000;padding-bottom:4px;}
.introduceAbt i{font-size:8px;line-height:14px;color:#d2d2d2;text-transform:uppercase;display:block;}
.introduceAbt h3{font-size:18px;line-height:45px;}
/*团队活动*/
.swiper-container2{width:1008px;height:557px;margin:0 auto;overflow:hidden;position:relative;}
.swiper-container-vertical > .swiper-pagination{top:20%;right:0px;}
.department{width:147px;height:164px;padding:34px 22px 15px;display:block;background:#D41A32;margin:-2px -4px 0 0;}
.department h2{font-size:24px;line-height:38px;color:#fff;}
.department p{font-size:12px;line-height:28px;color:#fff;padding:0 0 12px;}
.department span{width:38px;height:47px;padding:4px 8px;display:block;border:2px solid #fff;}
.department span b,.department span i{display:inline-block;	width:100%;	text-align:left;}
.department span b{font-family:"Arial";font-size:18px;line-height:26px;color:#fff;font-weight:normal;}
.department span i{font-family:"Arial";font-size:14px;line-height:20px;color:#fff;}


/*联系*/
.con-black{background-color:#232323;}
.con_rank_title{padding:42px 0 0 0;}
.con_rank_title h2{text-align:center;font-size:72px;font-family:'Arial';color:#fff;}
.con_rank_title h2:before,.con_rank_title h2:after{display:inline-block;content:" ";height:35px;vertical-align:top;border-bottom:solid 1px #CCCCCC;width:50px;}
.con_rank_title h2:before{margin-right:10px;}
.con_rank_title h2:after{margin-left:10px;}
.con_rank_title h3{font-size:36px;line-height:54px;color:#d30830;text-align:center;display:block;}
.con_rank_title h4{font-family:"hev";font-size:12px;line-height:18px;color:#fff;text-align:center;}
.con_rank_title h5{color:#666666;font-size:12px;line-height:28px;text-align:center;}
.con-wite .con_rank_title h2{color:#d7d7d7}
.con-wite .con_rank_title h4{color:#707070}
.con-wite .con_rank_title h2:before,
.con-wite .con_rank_title h2:after{border-color:#d7d7d7;}
.con-gry .con_rank_title h2{color:#d7d7d7}
.con-gry .con_rank_title h4{color:#939393}
.con-gry .con_rank_title h2:before,
.con-gry .con_rank_title h2:after{border-color:#d7d7d7;}
.con_rank_title h3.white{color:#fff;}

.call-us{padding:42px 0;text-align:center;}
.call-us  a{display:inline-block;font-size:32px;color:#fff;line-height:80px;border:double 1px #434343;padding:0 42px;background-color:#434343;position:relative;}
.call-us  a:before{display:block;content:" ";position:absolute;right:0;bottom:0;left:0;top:0;border:solid 2px #232323;}

.feedback-and-contact{text-align:center;padding:65px 0;background:#2e2e2e;}
.feedback-index,.contact-index{display:inline-block;text-align:left;font-size:12px;letter-spacing:normal;vertical-align:top;margin:0 45px;}
.feedback-index{}
.feedback-index form{display:block;margin:0;padding:0;width:456px;}
.feedback-index form .fb-rows{border-top:1px solid #2e2e2e;/*background:#434343;*/	line-height:normal;}
.feedback-index form .fb-rows:first-child{border-top:none;}
.feedback-index form .fb-txa,.feedback-index form .fb-ipt{overflow:auto;margin:0;width:94%;border:none;padding:0 3%;background-color:#434343;color:#fff;height:42px;font-size:12px;vertical-align:middle;display:block;border-radius:0px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.feedback-index form .fb-txa:focus,.feedback-index form .fb-ipt:focus{-webkit-animation:ipt-focus 0.4s both;animation:ipt-focus 0.4s both;}
.feedback-index form input:-webkit-autofill,.feedback-index form textarea:-webkit-autofill, .feedback-index form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #d3d3d3 inset;}
@keyframes ipt-focus{
  0{
    transform:scale(1,1);
    animation-timing-function:ease-out;
  }
  25%{
    transform:scale(0.95,0.95);
    animation-timing-function:ease-out;
  }
  50%{
    transform:scale(0.95,0);
    animation-timing-function:ease-out;
  }
  75%{
    transform:scale(0.95,0.95);
    animation-timing-function:ease-out;
	background:#d3d3d3;
	color:#000;
  }
  100%{
    transform:scale(1,1);
    animation-timing-function:ease-out;
	background:#d3d3d3;
	color:#000;
  }
}
@-webkit-keyframes ipt-focus{
  0{
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  25%{
    -webkit-transform:scale(0.95,0.95);
    transform:scale(0.95,0.95);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  50%{
    -webkit-transform:scale(0.95,0);
    transform:scale(0.95,0);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  75%{
    -webkit-transform:scale(0.95,0.95);
    transform:scale(0.95,0.95);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
	background:#d3d3d3;
	color:#000;
  }
  100%{
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
	background:#d3d3d3;
	color:#000;
  }
}
@keyframes ipt-focus{
  0{
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  25%{
    -webkit-transform:scale(0.95,0.95);
    transform:scale(0.95,0.95);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  50%{
    -webkit-transform:scale(0.95,0);
    transform:scale(0.95,0);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
  75%{
    -webkit-transform:scale(0.95,0.95);
    transform:scale(0.95,0.95);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
	background:#d3d3d3;
	color:#000;
  }
  100%{
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
	background:#d3d3d3;
	color:#000;
  }
}
.feedback-index form .fb-btn{-webkit-appearance:none;margin:0;padding:0;width:100%;height:42px;color:#fff;font-size:14px;border:none;background-color:#bf0a24;cursor:pointer;-webkit-border-radius:0px;border-radius:0px;display:block !important;}
.feedback-index form .fb-txa{height:105px;margin:0;padding:12px 3%;resize:none;line-height:18px;-webkit-overflow-scrolling :touch;}

/*webdesign begin*/
#nyweb{background:url(../images/ifuwubg.jpg);}
.wdmenu{height:580px;padding-top:80px;}
#nyweb .wdtt1{ font-size:50px; height:80px; line-height:80px; text-align:center;}
#nyweb .wdtt1 font{ font-size:50px; color:#00B0EC;}
#nyweb .wdtt2{ text-align:center; font-size:20px; font-weight:bold;}
#nyweb .wdtt3{ text-align:center; font-size:16px;}
#nyweb .wdtt4{ text-align:center; font-size:36px; font-weight:bold; margin-top:700px; height:50px; line-height:50px; color:#333;}
#nyweb .wdtt5{ text-align:center; font-size:36px; font-weight:bold; margin-top:500px; height:50px; line-height:50px; color:#333;}
#nyweb .wdtt6{ text-align:center; font-size:36px; font-weight:bold; margin-top:750px; height:50px; line-height:50px; color:#333;}
.wdmenusub{width:250px;text-align:center;height:286px;margin:50px 25px 0px 25px;background:url(../images/wdmenubg.png) center top no-repeat;float:left;cursor:pointer;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.wdmenusub img{margin:70px auto 0 auto; display:block;}
.wdmenusub font{display:block; text-align:center; font-weight:bolder; font-size:18px; color:#FFF; margin-top:50px;}
.wdmenusub:hover{margin-top:20px; padding-bottom:30px;
-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

#wdqyweb{ height:1100px;background:url(../images/wdqywebbg.png) center top no-repeat;}
.wdqywebsub{ line-height:30px; width:500px; margin:50px 50px 0 50px;float:left; font-size:14px;}
.wdqywebsub strong{ font-size:24px; font-weight:bold; display:block; color:#333; margin-bottom:10px;}

#wdppweb{ height:720px;background:url(../images/wdppwebbg.png) center top no-repeat; margin-top:60px;}
#wdppweb .wdppwebmain p{ width:820px; display:block; margin:0 auto; line-height:30px; font-size:18px; margin-top:30px;}

#wdswweb{ height:720px;background:url(../images/wdswwebbg.png) center top no-repeat; margin-top:60px;}
#wdswweb .wdswwebmain p{ width:500px; display:block; margin:0 auto; line-height:30px; font-size:18px; margin-top:30px;}

#wddzweb{ height:1000px;background:url(../images/wddzwebbg.png) center top no-repeat; margin-top:60px;}
#wddzweb .wddzwebmain p{width:550px; display:block; margin:0 auto; line-height:30px; font-size:18px; margin-top:30px;}






