body {margin:0;padding:0;font-size: 13px;color: #222;font-family:"Microsoft YaHei";}
a:link {color: #222;text-decoration: none;font-size: 13px;}
a:visited {text-decoration: none;color: #000;font-size: 13px;}
a:hover {text-decoration: none;color: #222;font-size: 13px;}
a:active {text-decoration: none;color: #000;font-size: 13px;}
a{ color:#222222;}
a:hover{ color:#f36501;}
ul,li,dl,dt,img,span,p,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;border:0;}
ul,li,dl,dt {list-style-type:none;}
.clear {clear:both;margin:0;padding:0;}
.cp img{border: 1px solid #d0d0d0;padding: 2px;}
.cp a:hover img{border: 1px solid #f36501;padding: 2px;}
.cpp img{border: 1px solid #d0d0d0;padding: 2px;}
.cpp a:hover img{border: 1px solid #f36501;padding: 2px;}
.totalwidth {width:1100px; margin:0 auto; height:auto;}	
.totalwidthpercent {width:100%; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.float_l{float:left;}
.float_r{float:right;}


.top1_bg{ background:url(alidi7/images/421D3096-92CC56B0-6A890266-804048E50.jpg) center no-repeat; height:40px;}
.top1{ line-height:40px; font-size:14px; color:#222222;}
.top1_a{ margin-left:20px;}
.top1_b a{ font-size:14px; color:#222;}
.top1_b a:hover{ color:#ff7300; font-size:14px;}
.top2_bg{ height:168px;}
.top2_a{ width:237px;}
.top2_b{ width:863px;}
.top2_b1{ margin-top:45px;}
.top2_b1a{ font-size:25px; margin-top:10px; margin-left:40px;}
.nav{ width:820px; margin-left:20px; margin-top:45px;}
.nav ul li{ float:left; width:101px; height:15px; border-right:1px solid #eeeeee; text-align:center; font-size:13px; line-height:13px;}
.nav ul li:nth-child(8){border-right:0px;}
.nav ul li a{ color:#222; font-size:14px;}
.nav ul li a:hover{ font-size:14px; color:#ff7300;}
.top1_img{height:40px;}




.problem_bg{ height:577px; background:url(alidi7/images/7E018849-B9B2CA2A-425C914D-FCB5D9020.jpg) center no-repeat;}
.problem_a{ font-size:30px; text-align:center; color:#222222; padding-top:40px; line-height:33px; font-family:"Microsoft YaHei"; font-weight:bold;}
.problem_a span{ color:#ff7300; line-height:50px;}
.problem_a_font{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa; font-weight:100;}
.problem_b{ margin-top:60px;}
.problem_ba{ width:163px; height:138px; text-align:center; color:#fff; margin-left:187px; padding-top:25px; font-size:16px; line-height:26px;}
.problem_ba span{ font-size:30px; font-weight:bold; line-height:45px;}
.problem_bb{ width:163px; height:138px; text-align:center; color:#fff; margin-left:211px; padding-top:25px; font-size:16px; line-height:26px;}
.problem_bb span{ font-size:30px; font-weight:bold; line-height:45px;}
.problem_bc{ width:163px; height:138px; text-align:center; color:#fff; margin-left:212px; padding-top:25px; font-size:16px; line-height:26px;}
.problem_bc span{ font-size:30px; font-weight:bold; line-height:45px;}

.problem_ca{ width:163px; height:163px; text-align:center; color:#fff; font-size:16px; padding-top:15px; line-height:26px;}
.problem_ca span{ font-size:30px; font-weight:bold; line-height:45px;}
.problem_cb{ width:163px; height:163px; text-align:center; color:#fff; margin-left:211px; padding-top:15px; font-size:16px; line-height:26px;}
.problem_cb span{ font-size:30px; font-weight:bold; line-height:45px;}
.problem_cc{ width:163px; height:163px; text-align:center; color:#fff; margin-left:212px; padding-top:15px; font-size:16px; line-height:26px;}
.problem_cc span{ font-size:30px; font-weight:bold; line-height:45px;}



.solve_bg{ background:url(alidi7/images/8FC5DE18-A64750FB-693FD226-750B47020.jpg) center no-repeat; height:557px; margin-top:50px;}
.solve_a{ font-size:30px; color:#222; text-align:center; font-weight:bold; }
.solve_a span{ color:#ff7300; font-size:40px;}
.solve_a_font{ color:#cccccc; font-size:16px; font-weight:100; font-family:Arial, Helvetica, sans-serif;}
.solve_b{ height:120px; margin-top:155px;}
.solve_ba{ font-size:24px; margin-left:175px; text-align:center; width:230px; color:#fff; font-weight:bold; line-height:30px; margin-top:10px; font-style:italic;}
.solve_ba span{ font-size:18px; font-weight:100;}
.solve_bb{ font-size:24px; margin-right:175px; text-align:center; width:230px; color:#fff; font-weight:bold; line-height:30px; margin-top:10px; font-style:italic;}
.solve_bb span{ font-size:18px; font-weight:100;}
.solve_c{ height:100px; margin-top:10px;}
.solve_ca{ font-size:24px;  text-align:center; width:230px; color:#fff; font-weight:bold; line-height:30px; font-style:italic;}
.solve_ca span{ font-size:18px; font-weight:100;}
.solve_cb{ font-size:54px;  text-align:center; width:390px; margin-left:125px; color:#fff; font-weight:bold; line-height:50px; font-style:italic; margin-top:15px;}
.solve_cb span{ font-size:24px; font-weight:100;  font-style:normal;}
.solve_cc{ font-size:24px; text-align:center; width:230px; color:#fff; font-weight:bold; line-height:30px; font-style:italic;}
.solve_cc span{ font-size:18px; font-weight:100;}
.solve_d{ height:120px;}
.solve_da{ font-size:24px; margin-left:175px; text-align:center; width:230px; color:#fff; font-weight:bold; line-height:30px; font-style:italic;}
.solve_da span{ font-size:18px; font-weight:100;}
.solve_db{ font-size:24px; margin-right:175px; text-align:center; width:230px; color:#fff; font-weight:bold; line-height:30px; font-style:italic;}
.solve_db span{ font-size:18px; font-weight:100;}


.transition_bg{ background:url(alidi7/images/607C7A14-5B9FEAC7-A1DBFED3-ED2E97CA0.jpg) center no-repeat; height:262px; margin-top:50px;}
.transition_a{ font-style:italic; font-size:30px; color:#222; margin-left:140px; padding-top:97px; font-weight:bold;}
.transition_b{ margin-top:3px;}
.transition_ba{ font-size:20px; font-style:italic; margin-left:280px;}
.transition_bb{ font-size:16px; color:#fff; margin-top:5px; margin-left:43px;}
.transition_bb a{ font-size:16px; color:#fff;}
.transition_bb a:hover{ font-size:16px; color:#00428e;}
.transition_c{ margin-top:27px;}
.transition_ca{ font-size:16px; color:#fff; margin-left:242px;}
.transition_cb{ font-size:16px; color:#fff; margin-left:42px;}
.transition_cc{ font-size:16px; color:#fff; margin-left:42px;}
.transition_cd{ font-size:16px; color:#fff; margin-left:42px;}


.service_bg{ background:url(alidi7/images/7EA0649E-C8116442-9B57B2E1-7C6F2DEE0.jpg) center no-repeat; height:100px; margin-top:50px;}
.service_a{ text-align:center; font-size:30px; color:#222; font-weight:bold;}
.service_a span{ font-size:40px; color:#f36501;}
.service_a_font{ color:#cccccc; font-size:14px; font-weight:100;}
.lc{ width:100%; margin:0 auto; margin-top:31px;}
.lcnr{width:1100px; margin:0 auto;}
.lctb{ width:260px; float:left; margin-right:75px; height:260px; line-height:30px; text-align:center;}
.lctb{ width:260px; float:left; height:260px; line-height:30px; text-align:center;}
.brand a{display: block; float: left; width: 260px; height: 260px; text-align: center; position: relative; overflow: hidden;}
.brand img{ width: 260px; height: 260px;}
.brand .info{ display: none; background:url(alidi7/images/EB2640E7-9E5C1416-EE83242A-5DABFEDE0.jpg) center no-repeat;; color: #fff; width:260px; height:260px; font-size:20px; font-weight:bold;}
.vertical .info{ width: 260; height: 260px; margin: 0 auto;}
.horizontal img{ position: absolute; top: 0; left: 0;}
.horizontal .info{ width: 260px; height: 0; position: absolute; left: 0;}
.vertical{ color:#f36501; font-size:20px;}
.vertical a{  color:#f36501; font-size:20px;}
.vertical a:hover{ color:#00428e; font-size:20px;}
.wenzi{ margin-top:15px;}
.wenzi_a{ width:260px; margin-right:18px; text-align:center; color:#f36501; font-size:20px;}
.wenzi_b{ width:260px; margin-right:19px; text-align:center; color:#f36501; font-size:20px;}
.wenzi_c{ width:260px; margin-right:17px; text-align:center; color:#f36501; font-size:20px;}
.wenzi_d{ width:260px;  text-align:center; color:#f36501; font-size:20px;}
.info_a{ font-size:20px; color:#edf50b; padding-top:30px;}
.info_b{ font-size:20px; color:#fff; line-height:45px;}
.vertical_a{margin-right:18px;}
.vertical_b{margin-right:19px;}
.both{clear:both;}


.praise_bg{ background:url(alidi7/images/F1E600C0-7E92F125-7E3CAA6B-3DB9B4F70.jpg) center no-repeat; height:888px; margin-top:50px;}
.praise_a{ text-align:center; font-size:30px; color:#222; font-weight:bold; padding-top:50px;}
.praise_a span{ font-size:40px; color:#f36501;}
.praise_a font{ color:#cccccc; font-size:14px; font-weight:100;}
/*案例*/
.al{ width:100%; height:448px; padding-top:120px;}
.anli{ width:1002px; margin:0 auto;}
.posterTvGrid{position:relative;height:448px;} /*图片高度*/
.posterTvGrid img{ width:319px; height:448px; border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer; position:absolute; width:1100px; height:448px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block; overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:319px; height:448px;}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:420px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px; height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}
.praise_b{ width:130px; height:40px; margin:0 auto; background:#f36501; display:block; margin-top:110px; text-align:center; line-height:40px; color:#fff; font-size:16px;}
.praise_b a{ color:#fff; font-size:16px;}
.praise_b a:hover{ color:#00428e; font-size:16px;}

.case_top{ background:url(alidi7/images/C8B23D5A-6FBA3505-93B54438-E99841290.jpg) center no-repeat; height:90px; margin-top:50px;}
.case{ text-align:center; font-size:30px; color:#222; font-weight:bold;}
.case span{ font-size:40px; color:#f36501;}
.case_font{ color:#cccccc; font-size:14px; font-weight:100;}
.grid {overflow: hidden; margin:0 auto; width: 1100px; list-style: none; text-align: center; margin-top:30px;}
/* Common style */
.grid div { position: relative; z-index: 1; display: inline-block; overflow: hidden; text-align: center; cursor: pointer;}
.grid div img {position: relative; display: block;}
.grid div figcaption {color: #fff;text-transform: uppercase;font-size: 16px;-webkit-backface-visibility: hidden;backface-visibility: hidden;text-align:center;}
.grid div figcaption::before,
.grid div figcaption::after {pointer-events: none;}
.grid div figcaption,
.grid div a {position: absolute;top: 0;left: 0;width: 325px; height: 392px;}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid div a {z-index: 1000; white-space: nowrap; font-size: 0; opacity: 0.4;}
.grid div h2,
.grid div p {margin: 0;}
.grid div p {letter-spacing: 1px; font-size:16px;}
/* Individual effects */
/*---------------*/
/***** Ruby *****/
/*---------------*/
div.effect-ruby { float:left; background-color: #000;width:325px;border:10px solid #ececec;}
div.effect-ruby img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.00); transform: scale(1.00);}
div.effect-ruby:hover img { opacity: 0.4; -webkit-transform: scale(1.15); transform: scale(1.15);}
div.effect-ruby p { text-align:center;  opacity: 0;line-height:392px; vertical-align:middle; height:392px;} 
div.effect-ruby:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1);}
.grid_right{ margin-right:30px;}

/*公司简介及其介绍*/
.about_bg{ background:#eeeeee; height:570px; margin-top:50px;}
.about{ background:url(alidi7/images/BDFA652D-F630A346-2354074F-BBCAA91E0.jpg) center no-repeat; height:435px; margin-top:69px;}
.about_a{ border:10px solid #f1f1f1; height:363px; width:502px;}
.ui-detail{width:578px; height:301px; float:left; background:#fff; margin-top:50px;}
.ui-aswitch{ height:70px; width:150px; float:right;}
.ui-aswitch > li{ width:150px; height:70px; text-align: center; line-height:70px; background:#dddddd;  font-size:16px; color:#222;}
.ui-aswitch > .ui-on{ background:#f36501; color:#fff;}
.ui-tabcon{ width:392px; height:301px; margin-top:50px; margin-left:20px; font-size:14px; line-height:30px;}
.ui-tabcon a{ font-size:14px; color:#222;}
.ui-tabcon a:hvoer{font-size:14px; color:#f36501;}
.ui-dis{ display:none;}
.about_bgbbb{height:1px;}
.about_text{line-height:40px;}
.about_text span{font-size:18px;color:#f36501;font-weight:bold;}


.surroundings_bg{ background:url(alidi7/images/BAAA29E8-8AF2558C-89E46DAC-2F1597810.jpg) center no-repeat; height:90px; margin-top:50px;}
.surroundings_a{ text-align:center; font-size:30px; color:#222; font-weight:bold;}
.surroundings_a span{ font-size:40px; color:#f36501;}
.surroundings_a_font{ color:#cccccc; font-size:14px; font-weight:100;}
.surroundings{ margin-top:30px;}
.tait,.menu,.sou,.service1,.film_focusbj,.chanp,.guang1,.guang5,.partner1,.company1,.gywm,.gywm3,.xian,.changf,.xw,.yq,.link,.links,.banq,.banqda1{margin:0 auto; width:1050px; overflow:hidden;}

/* film_focus */
.film_focus{width:1050px;height:503px; overflow:hidden; position:relative;}
.film_focus .film_focus_imgs_wrap{width:847px;height:503px;background:url(alidi7/images/A3995A1D-DBC09AC7-0FDA252F-9CF06AAD0.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs{width:847px;height:9999em;position:absolute;left:0;top:0;}
.film_focus ul.film_focus_imgs li{height:503px;overflow:hidden;}
.film_focus .film_focus_desc h3{
	height:45px;line-height:45px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:823px;padding-left:24px;z-index:99;font-size:16px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}

.film_focus .film_focus_desc1 h3{
	height:100px;line-height:28px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:823px;padding-left:24px; padding-top:10px;z-index:99;font-size:16px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}

.film_focus ul.film_focus_nav a{ font-size:20px; color:#fff;}
.film_focus ul.film_focus_nav{width:188px;height:503px;position:absolute;right:0;_right:-0px;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:119px; line-height:60px; font-size:20px; position:relative; margin-top:9px;}
.film_focus ul.film_focus_nav li:nth-child(1){margin-top:0px;}
.film_focus ul.film_focus_nav li.cur{;width:188px;}
.film_focus ul.film_focus_nav li img{position:absolute;}
.ui-dis{ display:none;}


.new_bg{ background:url(alidi7/images/6D1A026C-470A0144-A622F644-1EEB96F00.jpg) center no-repeat; height:90px; margin-top:50px;}
.new_a{ text-align:center; font-size:30px; color:#222; font-weight:bold;}
.new_a span{ font-size:40px; color:#f36501;}
.new_a_font{ color:#cccccc; font-size:14px; font-weight:100;}
.new_b{ margin-top:40px; height:297px;}
.new_ba{ width:150px; height:140px; float:left;}
.new_ba > li{ width:120px; height:70px; padding-left:30px; line-height:70px; background:#222222;  font-size:16px; color:#fff;}
.new_ba > .on{ background:#f36501; color:#fff;}
.dis{ display:none;}
.new_bb{ width:930px;}
.new_bba{ width:400px;}
.new_bba .news_div_item{ position:relative;}
.new_bba .news_div_item_pic{ position:absolute;}
.news_div_item_pic img{width:400px; height:199px;}
.new_bba .news_div_item_content{line-height:30px; width:400px; padding-top:10px; position:absolute; top:193px;}
.new_bba .divdgweb_new_div_item_content{ line-height:30px; width:400px; padding-top:10px; position:absolute; top:6316px;}
.new_bba .divdgweb_new_div_item_a{ font-size:16px;}
.new_bba .news_div_item_a{ white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;}
.new_bba .news_div_item_body{ color:#999; line-height:24px;}
.new_bbb{ width:450px; margin-left:50px; background:url(alidi7/images/C129DA6B-857AF843-C59A7166-F21419A90.jpg) repeat-y; line-height:40px; padding-left:30px;}
.new_bbb .news_div .news_div_item_content:nth-child(1){ display:none;}   /*第一条新闻已在左边调用，所以此处设置不显示*/
.new_bbb .news_div_item_content{background:#f6f6f6; width:450px; height:80px; margin-bottom:10px;}
.new_bbb .news_div_item_content{ float:left; line-height:30px; width:450px; padding-top:10px;}
.new_bbb .news_div_item_body{ color:#999;}
.new_bbb .news_div_item_content:hover { background:#f36501;}
.new_bbb .news_div_item_content:hover .news_div_item_title a{ color:#FFF;}
.divdgweb_new_div_item_body{ line-height:24px; color:#999;}
.divnews_tag{width:100%; height:auto;}
.divnews_tag ul{margin:0px;padding:0px;list-style-type:none;}
.divnews_tag li{list-style:none;margin:0px;line-height:40px;float:left; width:450px;}

/*第七城友情链接*/
.link_b{ border-top: 1px solid #ccc; height: 90px; margin-top: 50px;}
.links{ line-height: 90px;}
.links > p{ line-height: 90px; font-size: 14px; border-right: 1px solid #ccc; width: 100px; text-align: center; float: left; margin-right: 20px;}
.links > p >a{ font-size: 14px; color: #444;}
.links > p >a:hover{color: #00428e;}
.links ul li{ float:left; margin-right:5px;}
.linkTagcs li a{ color:#444;    font-size: 13px;}
.linkTagcs li a:hover{ color:#00428e;}

/*第七城版权信息*/
.copy_b{ width: 100%; height: 237px; background: #333333; color: #fff;}
.list{ font-size: 14px; line-height: 40px;width:600px; margin-top:40px; margin-right:30px; float: left;}
.list > b{ font-size: 16px; line-height: 60px;}
.list > b > a{ font-size: 16px; color:#fff;}
.list >a{ font-size: 14px; color: #fff;}
.list >a:hover{ text-decoration: underline;}
.code{ width: 200px; float: right; text-align: center; line-height: 32px; color: #fff; margin-top: 45px;}
.code img{ width: 120px; height: 120px;}
.copy_b2{ width: 100%; height: 70px; padding-top: 20px; background: #222;}
.copys2{ height:50px; line-height:50px; color: #fff; text-align:center; padding-top:20px;}
.copys2 a{color: #fff;}
.links,.copys,.copys2{margin: 0px auto;width: 1100px;overflow: hidden;}
.copys_img{width:237px;margin-right:30px;}     