﻿/* CSS Document */
.banner_nei{display:block; width:100%; }
.banner_nei img{display:block; width:100%;}

.case_nei{display:block; width:100%;  padding-bottom:80px;background:#000 url(../images/case_ny.jpg) no-repeat center top; background-size:100% auto;}
.case_nei .inner{display:block; width:1200px; padding:160px 0px 0px; position:relative; z-index:2; left:0; top:0;}
.case_nei .inner .en{display:block;}
.case_nei .inner h4{display:block; line-height:40px; font-size:30px; color:#fff;padding-top:15px;}
.case_nei .inner .tip{display:block; line-height:30px; font-size:20px; color:#fff;}

.case_nei .inner .c_menu{display:block; position:absolute; left:50%; bottom:0; z-index:9;width:50%;}
.case_nei .inner .c_menu ul{display:block;width:100%;}
.case_nei .inner .c_menu ul li{float:left; width:18%; line-height:50px;margin-right:2%;}
.case_nei .inner .c_menu ul li a{display:block; width:100%; line-height:50px; font-size:16px; color:#fff; border:1px solid #fff; border-radius:20px; text-align:center;}
.case_nei .inner .c_menu ul li a:hover{background:#E10101; color:#fff; border:1px solid #E10101;}


.network_nei{display:block; width:100%; background:#000 url(../images/network_ny.jpg) no-repeat center top;background-size:100% auto; height:600px;}
.network_nei .inner{display:block; width:1200px; margin:0 auto; padding:200px 0px 120px;}
.network_nei .inner h2{display:block; line-height:80px; font-size:80px; text-align:center; color:#fff; margin:0 auto;}
.network_nei .inner .tip{display:block; line-height:50px; font-size:42px; color:#fff; text-align:center; margin-top:20px; color:#ffb7b7;}
.network_nei .inner .detail{display:block; line-height:30px; padding-top:20px; font-size:22px; color:#fff; text-align:center;}
.network_nei .inner .n_zx{display:block; width:150px; height:40px; border:1px solid #fff; line-height:40px; font-size:18px; color:#fff; padding-left:40px; border-radius:40px; margin:0 auto; background:url(../images/arrowh.png) no-repeat 120px center; margin-top:30px; position:relative; z-index:10; left:0; top:0;}
.network_nei .inner .n_ewm{display:none; position:absolute;left:0; top:45px; z-index:99; width:90px; height:90px;}


.about_top{display:block; width:100%; background:url(../images/a_ny.jpg) no-repeat center top; background-size:100% auto;padding:220px 0px 60px;}
.about_top h4{display:block; height:150px; font-size:200px; color:#fff; text-align:center; margin:0 auto; text-shadow: 0px 0px 1px 2px #000;}
.about_top .tip{display:block; line-height:30px; font-size:24px; color:#444; text-align:center; margin:0 auto; text-shadow:0px 0px 2px 4px #aaa;}
.about_top h2{display:block; line-height:40px; font-size:40px; color:#222; text-align:center; margin:0 auto; text-shadow:0px 0px 2px 4px #aaa; margin-top:20px;}
.about_top .tt{display:block; line-height:28px; font-size:20px; color:#666; padding:10px 0px; text-align:center;}

.news_top{display:block; width:100%; height:300px; background:#222 url(../images/news_top.jpg) repeat center top;padding-top:200px;}
.news_top h4{display:block; height:60px; font-size:50px; color:#fff; }
.news_top .tip{display:block; line-height:28px; color:#fff; font-size:25px;}
.news_top  h2{display:block;line-height:30px; margin-top:15px; font-size:24px;}


.contact_top{display:block; width:100%; height:300px;  background:#222 url(../images/contact_top.jpg) repeat center top;padding-top:200px;background-size:100% auto;}
.contact_top h4{display:block; height:60px; font-size:50px; color:#fff; }
.contact_top .tip{display:block; line-height:28px; color:#fff; font-size:25px; text-shadow:0px 0px 2px #aaa;}
.contact_top  h2{display:block;line-height:30px; margin-top:15px; font-size:24px;}

.about{display:block; width:1000px;margin:0 auto;padding:80px 0px;}
.about .title{display:block;}
.about .title h4{display:block; font-size:32px; text-align:center; color:#222;height:50px;}
.about .title h2{display:block; line-height:30px; padding:10px 0px; font-size:20px; font-weight:bold; color:#aaa; text-align:center;}
.about .title .tip{display:block; line-height:40px; font-size:32px; text-align:center; width:1000px; margin:0 auto; color:#444;}
.about .con{display:block; padding-top:20px; font-size:14px; line-height:26px; text-align:center;}




.office{display:block; width:100%; margin-bottom:80px;background:url(../images/pat.jpg) repeat left top;}
.office .fl{float:left; width:50%;}
.office .fl img{display:block; width:100%;}
.office .fr{float:right; width:50%;}
.office .fr dd{display:block; width:100%;}
.office .fr dd .pic{float:right; width:50%;}
.office .fr dd .pic img{display:block; width:100%;}

.office .fr dd .wz{float:left; width:50%;}
.office .fr dd .wz h4{display:block; line-height:30px; font-size:28px; color:#222;padding:7% 8% 0%;}
.office .fr dd .wz h4 img{display:block; width:100%;}
.office .fr dd .wz .tip{display:block; line-height:20px; font-size:18px;padding:5% 8% 0%;}
.office .fr dd .wz h2{display:block; line-height:30px;padding:5% 8% 0%; font-size:27px; font-weight:normal; color:#aaa;}


.office .fr dd.second  .pic{float:left; width:50%; position:relative; z-index:2; left:0; top:0;}
.office .fr dd.second  .pic img{display:block; width:100%;}
.office .fr dd.second  .pic .detail{display:block; position:absolute; z-index:8; left:0; top:0; width:100%; height:250px; background:url(../images/black.png) repeat left top; }
.office .fr dd.second  .pic .detail .d_in{display:block; padding:20%;font-size:25px; color:#fff; line-height:40px; font-weight:normal;}

.office .fr dd.second  .wz{float:left; width:50%;}
.office .fr dd.second  .wz img{display:block; width:100%;}


.culture{display:block; width:1100px; margin:80px auto;  }
.culture .fl{width:48%;}
.culture .fl img{display:block;}
.culture .fr{width:50%;padding-top:20px;}
.culture .fr .title{display:block; padding-bottom:20px; background:url(../images/b_line2.jpg) no-repeat left bottom;}
.culture .fr .title h4{display:block; line-height:30px; font-size:24px; color:#aaa;}
.culture .fr .con{display:block; margin-top:40px;}
.culture .fr .con h4{display:block; line-height:50px; font-size:32px; color:#222;}
.culture .fr .con .detail{display:block; line-height:24px; font-size:15px; color:#444; padding-top:28px;}
.culture .fr .con dl{display:block; margin-top:50px;}
.culture .fr  .con dt{display:block; line-height:50px; font-size:28px; color:#222; font-weight:bold;}
.culture .fr  .con dd{display:block; font-size:15px;}


.customer{display:block; width:100%; background:#f0f0f0; padding:70px 0px; }
.customer .title{display:block; width:100%;background:url(../images/line2.png) no-repeat center 40px;}
.customer .title .en{display:block; width:100%; }
.customer .title .en img{display:block; margin:0 auto;}
.customer .title h4{display:block; line-height:30px; font-size:24px; text-align:center; color:#222; text-align:center;}
.customer .con{display:block; padding-top:30px;}
.customer .con ul{display:block; width:1230px;}
.customer .con ul li{float:left; width:160px;padding:10px;background:#fff;margin-right:23px; margin-bottom:20px; box-shadow:0px 0px 3px 4px #eee;}


/*-----------------------案例--------------------------*/

.caselist{display:block; width:100%; background:#f2f2f2; padding:80px 0px;}
.caselist .inner{display:block; width:1200px; margin:0 auto;}
.caselist .inner dl{display:block; width:1240px;}
.caselist .inner dd{float:left;width:382px; border:1px solid #e1e1e1;margin-right:22px; margin-bottom:22px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s; background:#fff;}
.caselist .inner dd:hover{transform:translate(0,-8px); -webkit-transform:translate(0,-8px); -moz-transform:translate(0,-8px); -o-transform:translate(0,-8px);}
.caselist .inner dd:hover .pich{display:block;}
.caselist .inner dd a.pic{display:block; width:382px; height:287px; overflow:hidden; position:relative; z-index:2; left:0; top:0;margin-bottom:10px;}
.caselist .inner dd a.pic .pich{display:none;width:382px; position:absolute; left:0; top:0; z-index:5;}
.caselist .inner dd a.pic:hover .pich{display:block;}
.caselist .inner dd a.pic img{display:block; width:382px;}
.caselist .inner dd a.tit{display:block;line-height:40px; font-size:21px; color:#222; padding:0px 20px;height:40px; overflow:hidden;}
.caselist .inner dd a.tit:hover{color:#e10101;}

.caselist .inner dd a.detail{display:block;font-size:14px; padding:0px 20px;height:48px; overflow:hidden;}
.caselist .inner dd a.moret{display:block; line-height:40px; border-top:1px solid #e1e1e1; margin:0 20px; margin-top:10px; text-transform:uppercase; background:url(../images/arrow.png) no-repeat right center;}
.caselist .inner dd a.moret:hover{ background:url(../images/arrowr.png) no-repeat right center; color:#e10101;}


/*------------------------------------------营销策略-----------------------------------------------*/
.network_out{display:block; width:100%; background:#f0f0f0;padding:80px 0px;}
.network_content{display:block; width:1200px; margin:0 auto; }
.network_content .title{display:block; height:90px; background:url(../images/line2.png) no-repeat center 50px;}
.network_content .title .en{display:block; height:30px;}
.network_content .title .en img{display:block; margin:0 auto;}
.network_content .title  h4{display:block; line-height:30px; font-size:24px; color:#222; text-align:center;}
.network_content .con{display:block; width:1200px; margin:0 auto; padding-top:20px;}
.network_content .con ul{display:block; width:100%;}
.network_content .con ul li{display:block; width:100%;background:#fff; margin-bottom:50px;position:relative; z-index:2; left:0; top:0;}
.network_content .con ul li .pic{float:left; width:50%; }
.network_content .con ul li .pic img{display:block; width:100%;}
.network_content .con ul li .wz{float:right; width:44%;padding:1.5% 3%; background:#fff; }
.network_content .con ul li .wz .tit{display:block; line-height:50px; font-size:28px; color:#222; font-weight:normal;padding-bottom:15px; background:url(../images/b_line.jpg) no-repeat left bottom;font-weight:bold;}
.network_content .con ul li .wz .detail{display:block;}
.network_content .con ul li .wz dl{display:block; margin-top:15px;}
.network_content .con ul li .wz dt{display:Block; line-height:30px; font-size:20px; font-weight:bold; color:#aaa;}
.network_content .con ul li .wz dt a{font-size:18px; color:#aaa;font-weight:bold;}
.network_content .con ul li .wz dd{display:block; line-height:22px; font-size:15px;padding-top:8px; }
.network_content .con ul li .wz dd a{font-size:15px; line-height:22px;color:#222;}
.network_content .con ul li .wz .moret{display:block; position:absolute; right:3%; bottom:5%; z-index:9; width:80px; height:30px; background:#f0f0f0; line-height:30px; font-size:13px; text-transform:uppercase; padding-left:20px; background:url(../images/arrow.png) no-repeat 60px center; border:1px solid #e1e1e1;}

.network_content .con ul li.ranking .wz{ display:block;width:90%;padding:0; margin:0; padding:5%;border:0;position:relative; z-index:2; left:0; top:0;}
.network_content .con ul li.ranking .pic{ display:block;width:100%;}
.network_content .con ul li.ranking .pic img{display:block;width:100%;}

.network_content .con ul li.bully .wz{float:left;}
.network_content .con ul li.bully .pic{float:right;}
.network_content .con ul li.bully .wz .moret{left:3%;}

.network_content .con ul li.media .wz{float:left;}
.network_content .con ul li.media .pic{float:right;}
.network_content .con ul li.media .wz .moret{left:3%;}


.network_detail{display:block;width:100%; padding:80px 0px;  background:#f4f4f4;}
.network_detail .net_in{display:block; width:1100px; margin:0 auto;  background:#fff; padding:50px;}
.network_detail .net_in .title h4{display:block; line-height:50px; font-size:30px; text-align:center;background:url(../images/line2.png) no-repeat center center;color:#444;}
.network_detail .net_in .con{display:block; padding-top:15px; font-size:15px; line-height:34px;}
.network_detail .net_in .con img{display:block; margin-top:20px;}
.network_detail .net_in .con .tit{display:block; line-height:80px; font-size:25px; text-align:center;background:#676767 url(../images/line.png) no-repeat center center; color:#fff;font-weight:bold; margin-top:30px;}
.network_detail .net_in .con .s_engines{display:block; margin-top:30px;}
.network_detail .net_in .con .s_engines dt{display:block; line-height:40px; font-size:22px; color:#E10101; font-weight:bold;}
.network_detail .net_in .con .s_engines dd{display:block; font-size:15px; line-height:26px;}
.network_detail .net_in .con .s_engines dl{float:left; width:39%; padding-left:8%; margin-right:3%;margin-bottom:30px;padding-bottom:30px; border-bottom:1px solid #e1e1e1;}
.network_detail .net_in .con .s_engines dl.s1{background:url(../images/s_icon1.png) no-repeat left top;}
.network_detail .net_in .con .s_engines dl.s2{background:url(../images/s_icon2.png) no-repeat left top;}
.network_detail .net_in .con .s_engines dl.s3{background:url(../images/s_icon3.png) no-repeat left top;}
.network_detail .net_in .con .s_engines dl.s4{background:url(../images/s_icon4.png) no-repeat left top;}
.network_detail .net_in .con .s_engineer_youshi li{float:left; width:36%;border:1px solid #e1e1e1;padding:5%; margin-right:3%; margin-top:60px;}
.network_detail .net_in .con .s_engineer_youshi li .t_m{display:block; width:100%; font-size:15px; text-transform:uppercase; padding-bottom:10px; background:url(../images/b_line.jpg) no-repeat left bottom;}
.network_detail .net_in .con .s_engineer_youshi li .t_m h2{display:block; line-height:40px; font-size:24px;}
.network_detail .net_in .con .s_engineer_youshi li .t_c{display:block; line-height:24px; font-size:14px;height:48px; margin-top:10px;}

.network_detail .net_in .con  .meiti{display:block;margin-top:20px;}
.network_detail .net_in .con  .meiti dl{float:left; width:24%; padding:3%; margin-right:3%;background:#f0f0f0; margin-bottom:3%;}
.network_detail .net_in .con  .meiti dl dt{display:block; line-height:40px; font-size:22px; text-align:center; font-weight:bold;}
.network_detail .net_in .con  .meiti dl dd .icon{display:block;height:80px;}
.network_detail .net_in .con  .meiti dl dd .icon img{display:block; margin:0 auto;}
.network_detail .net_in .con  .meiti dl dd{display:block; font-size:15px; line-height:24px; text-align:center;height:176px;}




.anli{display:block; width:1200px; background:#fff; margin:0 auto;  }
.anli .an_in{display:block; width:1200px; margin:0 auto; padding:60px 0px;}
.anli .an_in .title{display:block; width:100%;background:url(../images/line2.png) no-repeat center 40px;}
.anli .an_in .title .en{display:block; width:100%; }
.anli .an_in .title .en img{display:block; margin:0 auto;}
.anli .an_in .title h4{display:block; line-height:30px; font-size:24px; text-align:center; color:#222; text-align:center;}
.anli .an_in .con{display:block; padding-top:30px;}
.anli .an_in .con li{float:left; width:25%; padding:3%; margin-right:2%; border:1px solid #e1e1e1;margin-bottom:30px;}
.anli .an_in .con li .icon{display:block; width:100%;}
.anli .an_in .con li .icon img{display:block; margin:0 auto;}
.anli .an_in .con li .gs_name{display:block;line-height:40px; font-size:22px; text-align:center; color:#444;}
.anli .an_in .con li .an_detail{display:block;font-size:13px; line-height:22px;}


.case_detail{display:block; width:100%;padding:80px 0px;  background:#f4f4f4;}
.case_detail .case_in{display:block; width:1200px; margin:0 auto; background:#fff;padding:80px 0px;}
.case_detail .title{display:block; margin-bottom:30px;}
.case_detail .title h4{display:block;display:block; line-height:50px; font-size:28px; text-align:center;background:url(../images/line2.png) no-repeat center center;color:#444;}
.case_detail .c_logo{display:block; margin:0 auto; margin-top:20px;margin-bottom:60px;}
.case_detail .c_logo img{display:block; margin:0 auto;}
.case_detail .case_pic{display:block; width:1200px; margin:0 auto; height:800px; background:url(../images/pro_bg.jpg) no-repeat center top;}
.case_detail .case_pic .case_pic_in{display:block;width:839px; height:477px; overflow:hidden; margin:0 auto;padding-top:41px;}
.case_detail .case_pic .case_pic_in img{display:block; width:839px; }
.case_detail .case_con{display:block; width:1100px; padding:50px;font-size:18px; line-height:32px;}
.case_detail .case_con img{display:block; margin:0 auto;}

/*-------------------------新闻资讯-------------------------*/
.newslist{display:block; width:100%; margin:0 auto; background:#f4f4f4;padding:80px 0px;}
.newslist .inner{display:block; width:1200px; margin:0 auto; }
.newslist .inner .fl{width:870px;  }
.newslist .inner .fr{width:300px;}

.newslist .inner .fl .rescommend{display:block; width:100%;background:#fff; margin-bottom:50px;}
.newslist .inner .fl .rescommend .pic{float:left; width:40%; position:relative; z-index:2; left:0; top:0;}
.newslist .inner .fl .rescommend .pic img{display:block; width:100%;}
.newslist .inner .fl .rescommend .pic .time{display:block; position:absolute; left:0; top:0; z-index:9;background:url(../images/black.png) repeat left top; width:80px; height:80px;}
.newslist .inner .fl .rescommend .pic .time .d{display:block; line-height:54px; font-size:42px; color:#fff; text-align:center;}
.newslist .inner .fl .rescommend .pic .time .yy-m{display:block; line-height:20px; font-size:14px; color:#fff; text-align:center;}



.newslist .inner .fl .rescommend .wz{float:right; width:52%;padding:2% 0;padding-right:4%;}
.newslist .inner .fl .rescommend .wz .tit{display:block; line-height:40px; font-size:28px; color:#444;}
.newslist .inner .fl .rescommend .wz .detail{display:Block; line-height:28px; font-size:15px; padding-top:15px;}
.newslist .inner .fl .rescommend .wz .moret{display:block; width:120px;font-size:14px; text-transform:uppercase; color:#aaa; background:url(../images/arrow.png) no-repeat 70px center;height:30px;line-height:30px; margin-top:15px;}

.newslist .inner .fl dl{display:block; width:94%; background:#fff; margin-bottom:30px;padding:3%;}
.newslist .inner .fl dl dd .time{float:left; width:10%;}
.newslist .inner .fl dl dd .time .d{display:block; line-height:54px; font-size:42px; color:#222; text-align:center;}
.newslist .inner .fl dl dd .time .yy-m{display:block; line-height:20px; font-size:14px; color:#444; text-align:center;}
.newslist .inner .fl dl dd .wz{float:right; width:87%;}
.newslist .inner .fl dl dd .tit{display:block; line-height:40px; font-size:24px; color:#222;}
.newslist .inner .fl dl dd .detail{display:block; line-height:24px; font-size:14px; color:#666; padding-top:20px;}
.newslist .inner .fl dl dd .moret{display:block; width:120px;font-size:14px; text-transform:uppercase; color:#aaa; background:url(../images/arrow.png) no-repeat 70px center;height:30px;line-height:30px; margin-top:15px;}

.newslist .inner .fr .list{display:block; width:260px;padding:20px; background:#fff;}
.newslist .inner .fr .list .title{display:Block; line-height:40px; font-size:22px; color:#222;}
.newslist .inner .fr .list .con{display:Block; padding-top:10px;}
.newslist .inner .fr .list .con a{float:left; width:48%;margin-right:2%; text-align:center; font-size:15px; height:40px; line-height:40px; background:#f0f0f0; margin-bottom:10px;}


.newslist .inner .fr .relate_news{display:block; width:260px; margin-top:30px;padding:20px; background:#fff;}
.newslist .inner .fr .relate_news .title{display:Block; line-height:40px; font-size:22px; color:#222;}
.newslist .inner .fr .relate_news .con{display:Block; padding-top:10px;}
.newslist .inner .fr .relate_news .con li{display:block; line-height:40px; border-bottom:1px solid #e1e1e1;}
.newslist .inner .fr .relate_news .con li a{display:block; line-height:40px; font-size:14px;}


.news_nei{display:block; width:92%; background:#fff; padding:4%; }
.news_nei h2{display:block; line-height:70px; font-size:30px; color:#222;}
.news_nei .tip{display:block; line-height:30px; font-size:14px;background:#f4f4f4;padding:0% 1%; width:98%;margin-bottom:20px;}
.news_nei .tip a{font-size:14px;}
.news_nei .news_cc{display:block; font-size:14px; line-height:25px; padding-top:20px;margin-bottom:20px;}
.news_nei .news_cc p{margin:0; padding:0;}

.branch{display:block; width:100%; background:#f4f4f4; padding:80px 0px;}
.branch .inner{display:block; width:1100px;padding:50px; margin:0 auto;  background:#fff;}
.branch .inner dl{float:left; width:42%; margin-right:2%; height:200px; border-right:1px solid #e1e1e1; margin-bottom:40px; margin-left:5%;}
.branch .inner dl.last{border-right:none;}
.branch .inner dl dt{display:block; line-height:50px; font-size:30px; color:#222;}
.branch .inner dl dd{display:block; line-height:32px; font-size:15px;}

.branch .map{display:block; width:1200px; margin:0 auto; margin-top:50px;background:#fff;}
.branch .map .m_in{display:block; padding:50px;}

.branch .inner  .payment{display:block; width:100%;}
.branch .inner  .payment li{float:left; width:28%; padding:2%; background:#f4f4f4; margin-right:2%;height:200px;font-size:14px; line-height:26px;color:#222;}
.branch .inner  .payment li h2{display:block;  color:#999; font-size:17px;}
.branch .inner  .payment li .bank{display:Block;margin-bottom:10px;}
.branch .inner  .payment li .bank img{display:block; width:90%;}
.branch .inner  .payment li.last{float:right; width:28%; padding:2%;margin-right:0;}
