/*.active a{ color:#ff6600;}*/
.Container{margin-right:auto;  margin-left:auto; width:1180px; min-width:960px; max-width:1180px;}
.clearfix {zoom: 1;}
.navList{margin-top:15px;float:left;/*width:470px;_width:525px;*/height:30px;margin-left:55px;_margin-left:40px;}
.navList li{position:relative;overflow: hidden;margin:0 35px 0 0;_margin-right:25px;padding:4px 0px 4px 0px;float:left;display:block;}
.navList li.active{position:relative;}
.navList li:hover{border-bottom:1px solid #fff;}
.navList li a{font-size:16px;font-weight:bold;}
.navList li a:hover,.navList li a.active{ color:#ff6600; border-bottom:2px solid #ff6600;}

a{-moz-transition: background 0.3s linear,color .3s linear;-webkit-transition: background 0.3s linear,color .3s linear;-o-transition: background 0.3s linear,color .3s linear; transition: background 0.3s linear,color .3s linear;}
a:hover{-moz-transition: background 0.3s linear,color .3s linear;-webkit-transition: background 0.3s linear,color .3s linear;-o-transition: background 0.3s linear,color .3s linear; transition: background 0.3s linear,color .3s linear;}

.topTel{cursor:text;float:right;font-size:20px;color: #ff6600;Helvetica, Arial, sans-serif;font-weight:bold;background:url(../images/topTel.jpg) no-repeat 0 0;_background:url(../images/topTel.gif) no-repeat;height:31px;/*width:150px;*/padding-left:28px;display:block;margin-top:16px;}
.topTel span{padding-left:30px;}
.topTel:hover{background-position:0 -31px;}
.topTel span{padding-left:30px;}
.topTel:hover{background-position:0 -31px;}
.topTxwb{background:url(../images/topwb_icon.jpg) no-repeat;width:29px;height:31px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topTxwb:hover{background-position:0 -31px;}

.topQQ{background:url(../images/topQQ_icon.png) no-repeat;width:29px;height:31px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topQQ:hover{background-position:0 -31px;}

.topweibo{background:url(../images/topweibo_icon.jpg) no-repeat;width:29px;height:31px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topweibo:hover{background-position:0 -31px;}
#bdshare a{padding-right:4px;}
/*头部样式*/
.header-warp{height:120px;border-bottom:5px solid #ddd; }
.header{position:fixed; z-index:1000; width:100%; padding:35px 0;  box-shadow:0 0 10px #ddd; height:50px; background:#ffffff;}
.header h1{margin:0; padding:0; float:left; width:206px; height:50px;}
.header h1 a.logo{display:block; opacity:1; text-indent:-9999px; width:100%; height:100%; background-image:url(../images/logo.jpg); background-repeat:no-repeat;background-position:center center; background-size:cover;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;transition: opacity 0.3s;}
.header h1 a:hover.logo{opacity:0.78;}
.contact-group{float:right;}
.contact-group li{float:left; margin:5px 0 5px 20px;}
.navlist{display:block; float:right; }
.navlist ul li{float:left; padding:0 25px 0 15px; height:50px; line-height:50px; font-size:16px; background:url(../images/line_1.gif) no-repeat right center;}
.navlist ul li:last-child{background:none;}
.navlist ul li a{color:#888; text-decoration:none; transition: color 0.3s linear 0s;}
.navlist ul li a:hover{color:#dd4250;}
.navlist ul li.current-menu-item a{color:#dd4250; font-weight:600;}
/*焦点图*/
.headnavl1{ background:#3e6eb4;  font-weight:bold; color:#FFF;}
.infocus{ clear:both;width: 100%;height:612px;overflow:hidden;position:relative;}
.focus_pic{width:100%; height:612px; overflow:hidden;}
.focus_pic ul{width:400%;}
.focus_pic li{float:left; overflow:hidden; width:25%;}
.focus_pic li a{text-align:center; width:300%; display:block; margin-left:-100%;}
.left_btn{position:absolute; left:-50px; top:260px;}
.right_btn{position:absolute; right:-50px; top:260px;}

.service,.advantage,.case_wrap{ position:relative; width:1115px; margin:0 auto; margin-top:50px;}
.service .top_info,.advantage .adv_top{ width:1115px; height:130px; background:url(../images/line.png) repeat-x; top:0;}
.service .top_info h3,.advantage h3{ padding-left:130px; padding-top:30px; font-size:16px; color:#666; font-weight:bold;}
.service .top_info span,.service .top_info p{ padding-left:130px; color:#ccc; font-size:14px;}
.service .top_info p span{ padding:0 3px; font-size:32px; color:#666;}

.service_cont{ width:1115px; background:#f3f3f3;}
.service_cont ul{ height:645px; list-style:none;}
.service_cont ul li{float: left;width:200px;margin-top:10px;margin-right:5px;height:625px; background:#fff;overflow: hidden;}
.service_cont ul li:hover{box-shadow: 0 0 6px rgba(50,50,50,0.3);}

.service_cont ul li.spacial{ width:480px; margin-left:10px;}
.service_cont ul li a.server1{color: #fff; background:url(../images/server01.png) no-repeat; display:block; width:453px; height:485px; margin:100px 15px;}
.service_cont ul li a.server1:hover{ background:url(../images/server01_hover.png) no-repeat; width:480px; height:485px;}
.service_cont ul li a.server2{color: #fff; background:url(../images/server02.png) no-repeat; display:block; width:170px; height:420px; margin:100px 15px;}
.service_cont ul li a.server2:hover{ background:url(../images/server02_hover.png) no-repeat; width:170px; height:420px;}
.service_cont ul li a.server3{color: #fff; background:url(../images/server03.png) no-repeat; display:block; width:170px; height:420px; margin:100px 15px;}
.service_cont ul li a.server3:hover{ background:url(../images/server03_hover.png) no-repeat; width:170px; height:420px;}
.service_cont ul li a.server4{color: #fff; background:url(../images/server04.png) no-repeat; display:block; width:170px; height:420px; margin:100px 15px;}
.service_cont ul li a.server4:hover{ background:url(../images/server04_hover.png) no-repeat; width:170px; height:420px;}

.service .title_icon1{position: absolute;top:-5px;left:0;z-index: 1;}
.service .title_icon1 .pic_wrap{width:99px;height:150px;background-image: url(../images/pic_icon.png);position: relative;display: block;zoom: 1;float: left;background-repeat: no-repeat no-repeat;}

/*part2*/
.banner1{ width:1115px; margin:0 auto; margin-top:10px; background:#f3f3f3; height:445px;}
.banner1 .banner1_left{ width:300px; height:445px; float:left; margin-left:10px; border-left:3px solid #d5333e; border-right:20px solid #d5333e;}
.banner1 .banner1_left ul{ width:230px; float:left; padding:20px 0 0 20px;}
.banner1 .banner1_left ul li{ display:block; float:left; margin-right:13px; width:18px;}
.banner1 .banner1_left ul li p{ color:#999; font-size:14px; line-height:15px;}
.banner1 .banner1_left ul li p em{color:#666;}
.banner1 .banner1_left ul li span{ display:block; width:10px; height:20px;}
.banner1 .banner1_left h3{ float:left; margin-top:20px; width:25px; line-height:20px; font-size:16px; color:#666;}

.banner1_right{ height:230px; float:left;}
.banner1_right li{ width:132px; float:left; margin:90px 30px;}
.banner1_right span.customer{ background:url(../images/ban_img1.png) no-repeat; display:block; width:132px; height:130px;}
.banner1_right span.customer:hover{ background:url(../images/ban_img_hover1.png) no-repeat;}
.banner1_right span.Case{ background:url(../images/ban_img2.png) no-repeat; display:block; width:130px; height:133px;}
.banner1_right span.Case:hover{ background:url(../images/ban_img_hover2.png) no-repeat;}
.banner1_right span.seo{ background:url(../images/ban_img3.png) no-repeat; display:block; width:131px; height:131px;}
.banner1_right span.seo:hover{ background:url(../images/ban_img_hover3.png) no-repeat;}
.banner1_right span.workdays{ background:url(../images/ban_img4.png) no-repeat; display:block; width:132px; height:131px;}
.banner1_right span.workdays:hover{ background:url(../images/ban_img_hover4.png) no-repeat;}
.banner1_right li p{ text-align:center; color:#999; font-size:12px;}
.banner1_right li p.num{ font-size:30px; color:#666; padding-top:40px;}

/*case*/
.case_wrap{ position:relative;}
.case_wrap .case_top{ width:1115px; height:85px; background:url(../images/line.png) repeat-x; top:0;}
.case_wrap .case_top .case_top_info{ width:455px; float:right; margin-top:30px; margin-right:40px;}
.case_wrap .case_top .case_top_info p{ color:#666; font-size:14px;}

.case_wrap .case_table{ width:1115px; height:600px; margin-top:-10px;}
.case_wrap .case_table .tab_title{ height:45px; border-bottom:5px solid #f3f3f3;}
.case_wrap .case_table .tab_title span{display: block;float: left;width: 112px;height: 30px;line-height:30px;text-align: center;font-size:14px;font-weight: bold;color: #767676;cursor: pointer;}
.case_wrap .case_table .tab_title .tab_title_now{background:#d53340;color:#fff;}
.case_wrap .case_table .tab_content{ width:1115px; margin-top:50px;}
.case_wrap .case_table .tab_content p.case_title{font-size: 20px;color: #fff;text-align: center;line-height: 240px;}


.tab_content li {float: left;position: relative;width: 275px;height:375px; list-style:none;}
.tab_content li.dif{ background:url(../images/case_bg.png) no-repeat; top:0; left:0;}
.tab_content li a {color: inherit;text-decoration: none;color:#fff;}
.tab_content li img {border: 0;}
.img_mask {position:absolute;bottom: 0;left: 0;width: 100%;height:200px;filter: alpha(Opacity=50);-moz-opacity: 0.5;opacity: 0.5;background:#000;display:none;}
.case_img:hover .img_mask{ display:block;}
.img_txt {position: absolute;bottom: 0;left: 0;width: 100%;height:200px;line-height:180px;text-indent: 5px;text-align: center;color: white;font-size: 1.2em;font-family: Arial, Helvetica, sans-serif;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:none;}
.case_img:hover .img_txt{ display:block;}
.img_txt a {color: white; font-size:13px;}

.case_img h2{ font-size:16px; padding:80px 0 10px 70px;}
.case_img p{ padding-left:70px; width:190px; letter-spacing:1px;}
.tab_title_now3{ color:#cb3332 !important;}
.case_img .top_icon{ width:100%; height:90px; color:#656565; margin-left:20px; padding-top:5px; cursor:pointer;}
.case_img .top_icon span{ font-size:34px;}
.case_img .top_icon p{ padding-left:0; font-size:16px; line-height:18px;}
.case_img .top_icon .line{ border-bottom:2px solid #cb3332; width:75px; margin-top:5px;}

.yw_info p.txt_info{ color:#999; padding-left:20px; width:210px; padding-top:15px; letter-spacing:0.5px; line-height:20px;}
.yw_info span.circle{ display:block; float:left; margin-left:25px; margin-top:20px; width:56px; height:56px; background:url(../images/circle.gif) no-repeat;}
/*new add*/
.case_img .bottom_info_wrap{ width:274px; height:160px; border: 1px solid #ebebeb; background:#f7f7f7; margin-top:-12px; padding:0;}
.case_img .bottom_info_wrap .bottom_content{ width:262px; border:1px solid #ebebeb; margin:10px; margin-left:5px;}
.case_img .bottom_info{ width:276px; height:40px; margin-top:10px;}
.case_img .dif{ margin-top:-5px;}
.case_img .bottom_info p{padding-left:15px; width:230px; color:#999; font-size:8px;}

.case_wrap .title_icon2{ position:absolute; top:-75px; left:475px; z-index:1;}
.case_wrap .title_icon2 .pic_wrap2{width: 99px;height: 150px;background-image: url(../images/pic_icon2.png);margin-top: 75px;position: relative;display: block;zoom: 1;float: left;background-repeat: no-repeat no-repeat;}

/*adv_banner*/
.adv_banner{ width:1115px; height:530px; overflow:hidden; margin:0 auto; margin-top:50px;}
.adv_banner .tab_title2{ height:150px;}
.adv_banner .tab_title2 span{display: block;float: left; margin-left:20px;width:99px;height:150px; background:#666;line-height: 90px;text-align: center;font-size: 14px;font-weight: bold;color: #fff;cursor: pointer;}
.adv_banner .tab_title2 span em{ display:block; float:left; margin-top:15px; margin-left:30px; font-size:16px; line-height:18px; width:10px;}
.adv_banner .tab_title2 span em.title_right{ margin-left:10px; font-size:14px;}
.adv_banner .tab_title2 .tab_title_now2{ background:#d73240;}

.adv_banner .tab_title2 .ban_right-info{ float:left;/* width:647px;*/ width:778px; height:150px; background:url(../images/adv_right_bg.png) repeat-x;}
.adv_banner .tab_title2 .ban_right-info h3{ font-size:16px; font-weight:bold; color:#797979; padding-top:25px; padding-left:80px;}
.adv_banner .tab_title2 .ban_right-info p{ font-size:14px; color:#666; padding-top:10px; padding-left:80px;}

.adv_banner .tab_content2{ margin-top:10px;}
.adv_banner .tab_content2 li{float: left;margin-right:2px;position: relative;width: 275px;height: 372px;list-style: none;}
.adv_banner .tab_content2 li.yw_info{ background:url(../images/yewuboxbg.gif) no-repeat; width:280px;}
.tab_content2 li a{ color:#fff;}

.advantage{ position:relative;}
.advantage .adv_top{ border-bottom:5px solid #f3f3f3;}
.advantage h3{font-weight:bold;}
.advantage p{ padding-left:130px; padding-top:12px; color:#999; font-size:14px;}
.advantage .news{ width:1115px; height:375px; margin:0 auto; margin-top:20px; background:url(../images/news_bg.png) no-repeat;}
.advantage .news ul{ width:260px; float:left; margin-top:130px; margin-left:17px;}
.advantage .news ul li{ color:#666; line-height:30px; list-style:inside;}
.advantage .news ul li a{font-size:14px;}
.advantage .news ul li a:hover{ text-decoration:underline; color:#d11417;}

.advantage .title_icon3{ position:absolute; top:0px; left:0px; z-index:1;}
.advantage .title_icon3 .pic_wrap3{width: 99px;height: 150px;background-image: url(../images/pic_icon3.jpg);position: relative;display: block;zoom: 1;float: left;background-repeat: no-repeat no-repeat;}

/*footer*/
.footer{ width:100%; height:100%; margin-top:40px; background:url(../images/foot_bg.jpg) center no-repeat; background-size:cover;}
.footer .footer_wrap{ margin:0 auto; width:1425px; height:530px;}
.footer .footer_left,.footer .footer_right{ width:550px; _width:540px; *width:540px; width:540px\9; height:100%; float:left;}
.footer .footer_left .left-info,.footer .footer_right .right-info{ width:300px; margin-top:200px; margin-left:150px;}
.footer .footer_left .left-info p,.footer .footer_right .right-info p{ color:#ccc; line-height:30px; font-size:15px; cursor:pointer;}
.footer .footer_left .left-info p:hover,.footer .footer_right .right-info p:hover{ color:#ff6600;}

.footer .footer_mid{ width:320px; height:100%; float:left;}
.footer .footer_mid .mid_top{ width:100%; height:110px; text-align:center; background:#d73240;}
.footer .footer_mid .mid_top p{ padding:35px 30px 10px 0; font-size:16px; color:#fff;}
.footer .footer_mid .mid_top span{/* padding-left:30px;*/ font-size:12px; color:#fff;}
.footer .footer_mid .mid_center{ width:320px; margin-top:120px;}
.footer .footer_mid .mid_center a.wei_link1{display: block;float: left;width:48px;height:48px;background: url("../images/iocn1.png") no-repeat; overflow:hidden;}
.footer .footer_mid .mid_center a.wei_link2{display: block;float: left; margin-left:85px; width:48px;height:48px;background: url("../images/iocn2.png") no-repeat; overflow:hidden;}
.footer .footer_mid .mid_center .wei_link2:hover{background: url("../images/icon2_hover.png") no-repeat; height:48px; width:48px;}
.footer .footer_mid .mid_center a.wei_link3{display: block;float: left; margin-left:85px; width:48px;height:48px;background: url("../images/iocn3.png") no-repeat; overflow:hidden;}
.footer .footer_mid .mid_center .wei_link3:hover{background: url("../images/icon3_hover.png") no-repeat; height:48px; width:48px;}

/*copy_right*/
.copy_right{ width:100%; height:35px; background:#000;}
.copy_cont{ width:1115px; margin:0 auto;}
.copy_cont .copy_info{ font-size:12px; color:#fff; padding:10px 0;}

/*new case css*/

@media only screen and (min-width: 1024px) {
.M-work{height:510px;overflow:hidden;margin:0 auto;width:1180px !important;padding-left:30px;}
.slideTxtBox .tab_content{width:1240px !important;margin:0 auto;}
}
.tab_content{/* background:#000;*/width:1115px;margin:0 auto;margin-top:50px;}
.M-work-list{width:262px;height:250px;text-align:left;float:left;padding-left:12px;}
.item6{position:relative;float:left;margin-right:3px;width:205px;height:205px;cursor:pointer;overflow:hidden;}
.item6 h2{position:absolute;left:0;top:130px;height:40px;width:100%;background:url(../images/demo02.png) no-repeat;}
.item6 img{    border-radius: 205px;}
.item6 h2 p{height:40px;text-indent:-10000px;background:url(../images/demo03.png) no-repeat;}
.item6 div{position:absolute;width:0;height:0;background:url(../images/demo02.png) repeat;overflow:hidden;_zoom:1; border-radius:205px;line-height:205px; text-align:center; font-family:"微软雅黑"; font-size:30px; font-weight:bold; }
.item6 .cornerCC{left:78px;top:78px;}
.item6 dl{position:absolute;top:0;left:0;width:205px;height:205px;display:none;line-height:205px; text-align:center; font-family:"微软雅黑"; font-size:30px; font-weight:bold;}
.item6 dt{height:205px;width:100%;line-height:205px;text-align:center;color:#c2c2c2; font-family:"微软雅黑"; font-size:34px;}
.item6 dt h3{height:40px;text-indent:-10000px;background:url(../images/demo03.png) no-repeat;}
.item6 dd{width:205px;line-height:205px;color:#FFF;line-height:205px; text-align:center; font-family:"微软雅黑"; font-size:30px; font-weight:bold;}
