*{padding:0;margin:0;}
body{font-size: 0.88em;color: #000;background-color: #fff;font-family: "Microsoft YaHei",微软雅黑;}
li{list-style-type: none;}
a{text-decoration:none;color:#333;}
a:hover{color:#d50909;}
*:link, *:visited, *:hover, *:active, *:focus{-webkit-transition: color 0.3s linear, background-color 0.5s linear, background 0.5s linear;-moz-transition: color 0.3s linear, background-color 0.5s linear, background 0.5s linear;transition: color 0.3s linear, background-color 0.5s linear, background 0.5s linear;-o-transition: color 0.3s linear, background-color 0.5s linear, background 0.5s linear;-ms-transtion: color 0.3s linear, background-color 0.5s linear, background 0.5s linear}
.w_gboy{width:1000px;margin:0 auto;}
/*--------------------------------------------------------------- 添加 ---------------------------------------------------------------*//* header gboy*/
.top{width: 100%;height: 500px;}
.logo img{width: 180px;background: #fff;float: left;position: absolute;top: 0px;left: 150px;}
.list{width: 180px;height: 60px;line-height: 60px;text-align: center;margin-top: 90px;position: absolute;background: #ffffff;}
.top_r .tel{/*background: url(../images/tel_c.png) no-repeat 20px 3px;*/float:left;padding:0 10px 0 15px;}
.dianhua{line-height:40px;}
.dianhua span{position: relative;top: -7px;left: 4px;}
.tel img{width:23px;margin-right:10px;}
.top_r{overflow:hidden;position:absolute;top:0;right:150px;background:url(../images/head_r_bg.png) no-repeat;height:30px;line-height:25px;padding:0 20px;}
.top_r ul{float:left;}
.top_r .qq{float:left;padding-right:10px;}
.top_r .qq img{width:24px;margin-top:1px;border:1px solid #fff;border-radius:24px;}
.top_r .qq img:hover{border:1px solid #b61e1d;}
.top_r ul li{float:left;}
.top_r ul li span{padding:0 5px;}
#nav{width: 180px;background: #fff;position: absolute;top: 83px;left: 150px;color:#666666;padding-bottom:40px;}
.all{padding-left: 0px;}
.li01{width: 180px;height: 40px;line-height: 40px;text-align: center;color:#666666;}
.li_01{list-style: none;/*height: 73px;*/padding-top: 0px;margin-top: -40px;padding-bottom: 0px;margin-bottom: 0px;display: none;background: #fff;margin-left: 180px;width: 130px;}
.li01 a{display:block;}
.li01 a:hover{color:#fff;background:#D9241C;}
.banner_gboy{min-width:1000px;position:relative;height:500px;overflow:hidden;}
.banner_gboy .bd{position:relative;z-index:0;}
.banner_gboy .bd ul{width:100% !important;}
.banner_gboy .bd li{width:100% !important;height:500px;}
.banner_gboy .bd li .siteWidth{width:1000px;position:relative;margin:0 auto;height:500px;}
.banner_gboy .bd li a{position:absolute;width:100%;height:500px;display:block;z-index:1;;}
.banner_gboy .bd .txt{position:absolute;width:415px;top:100px;left:22px;font:normal 18px/30px "Microsoft YaHei";}
.banner_gboy .bd .btn{display:block;zoom:1;margin-top:8px;width:72px;padding-right:10px;height:31px;line-height:31px;text-align:center;color:#fff;font-size:12px;background:url(../images/banner-btn.png) 0 0 no-repeat;_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner_gboy .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.banner_gboy .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:4px;/*background:url(../images/dot-black.png) 0 0;overflow:hidden;filter:alpha(opacity=40);opacity:0.4;*/line-height:9999px;border:3px solid #fff;border-radius:50%;}
.banner_gboy .hd ul .on{filter:alpha(opacity=100);opacity:1;background:#fff;}
/* index*//*中部*/.center{width: 100%;}
.ser{background: #fff;width: 100%;}
.server{width: 1080px;height: 350px;margin: 0 auto;background: #fff;}
.ser_title{line-height: 25px;text-align: center;font-size: 38px;color: #333;padding-top: 50px;}
.ser_title span{text-align: center;font-size: 13px;color: #666666;}
.ser_title span{color: #b3b3b3;}
.ser_list{margin-top: 60px;}
.ser_list ul li{width: 19%;float: left;display: inline;text-align: center;}
.zi{font-size: 18px;color: #838080;font-weight: 600;}
.line{margin-top: 5px;border-bottom: 3px solid #da251d;width: 20px;left: 45%;position: relative;}
.line_xm{margin-top: 5px;border-bottom: 2px solid #da251d;width: 20px;left: 45%;position: relative;}
.line_n{margin-top: 5px;border-bottom: 2px solid #7B7575;width: 100%;left: 2%;position: relative;}
.n_context{line-height: 30px;font-size: 17px;margin-left: 24px;color: #666666;}
.dian{position: fixed;right: 250px;}
.dian ul{width: 10px;left: -40px;position: relative;}
.normel{width: 10px;height: 15px;background: url(../images/dian0.png) no-repeat 0 0;}
.current{width: 10px;height: 15px;background: url(../images/dian1.png) no-repeat 0 0;}
.up{width: 10px;height: 15px;background: url(../images/up.png) no-repeat 0 0;}
.down{width: 10px;height: 15px;background: url(../images/down.png) no-repeat 0 0;}
.abo{width: 100%;background: #f2f2f2;}
.about{width: 1080px;height: 400px;margin: 0 auto;background: #f2f2f2;position: relative;}
.about_l{width: 400px;padding-top: 50px;left: 96px;position: relative;/*float:left;*/}
.abo_title span{font-size: 22px;color: #080808;}
.abo_title{width: 280px;font-size: 18px;/* font-weight: 600;*/color: #6e6e6e;/*text-align: center;*/}
.more_abo{width: 60px;height: 20px;background: #666666;text-align: center;color: #f2f2f2;position: relative;left: 96px;margin-top: 30px;}
.about_r{position: absolute;right: -50px;top: 80px;width: 500px;}
.linea{margin-top: 10px;border-bottom: 3px solid #da251d;width: 20px;/*left: 15%;*/position: relative;}
.linead{margin-top: 5px;border-bottom: 3px solid #da251d;width: 20px;left: 48.8%;position: relative;}
.linep{margin-top: 5px;border-bottom: 3px solid #da251d;width: 20px;/*left: 15%;*/margin:5px auto 0 auto;}
.linec{margin-top: 5px;border-bottom: 3px solid #da251d;width: 20px;left: 48.8%;position: relative;}
.abo_content{width: 430px;font-size: 15px;color: #4d4d4d;margin-top: 80px;line-height: 30px;}
.adv{width: 100%;background: #fff;}
.advantage{width: 1080px;height: 320px;margin: 0 auto;background: #fff;text-align: center;padding-top:20px;}
.adv_title{width: 1080px;font-size: 38px;margin: 0 auto;text-align: center;color: #333;padding-top: 30px;line-height: 25px;}
.adv_title span{font-size: 16px;color: #666666;}
.adv_title span{color: #b3b3b3;}
.adv_list{margin: 0 auto;}
.adv_list ul li{width: 24%;display: inline;}
.quan{width: 24%;float: left;padding-top: 30px;}
.num{margin-top: -55px;color: #da251d;font-size: 18px;}
.adv_zi{margin-top: 50px;color: #333333;font-size: 20px;}
.cas{width: 100%;background: #fff;}
.case{width: 1080px;margin: 0 auto;background: #fff;text-align:center;}
.case_title{width: 1080px;height: 130px;font-size: 22px;color: #636363;padding-top: 30px;position: relative;}
.case_title div{font-size: 38px;color: #333;}
.case_title span{color:#636363;font-size:18px;}
.case_title .linea{text-align:center;margin:0 auto;padding:10px 0 0 0;}
.c_list{width: 100%;height: 520px;min-width:1080px;margin:0 auto;}
.c_list ul li{float:left;width: 25%;position: relative;overflow:hidden;min-height:145px;max-height:255px;}
.c_img{height: 260px;float: left;}
.c_list img{width: 100%;display:block;position:relative;border:1px solid #ddd;}
.c_list .rsp{width:100%;height:100%;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;z-index:2;display:none;}
.c_list .text{position:absolute;width:100%;z-index:5;line-height:45px;left:0;bottom:0px;overflow:hidden;vertical-align: middle;height:45px;background:#000;text-align:center;opacity:0.8;display:none;}
.c_list  a{color:#fff;display:block;}
/*
.c_list .text h3{width:100%;text-align:center;color:#000;padding:10px 0;background:#fff;font-family:"微软雅黑";font-size:14px;font-weight:normal;}*/
.c_list ul li a img.active{border:4px solid white;z-index:1;left: -4px;top: -4px;}
.new{width: 100%;background: #f2f2f2;padding-top:30px;padding-bottom:20px;}
.news{width: 1080px;height: 400px;margin: 0 auto;background: #f2f2f2;}
.n_title{width: 100%;font-size: 20px;padding-top: 58px;color: #404040;text-align: center;padding-bottom:20px;}
.n_l{width: 45%;height: 210px;float: left;border:1px solid #999;padding:15px;}
.n_r{width: 45%;height: 245px;float: right;border:1px solid #999;padding:15px;}
.n_title_s{font-size: 19px;text-align: right;color: #666666;}
.data{color: #da251d;margin: -20px 0px 0px 20px;}
.data p:first-letter{color: #da251d;display: inline;float: left;font: 20px Georgia,arial;text-transform: uppercase;margin: 0 2px 0 0;}
.n_more{width: 60px;height: 20px;line-height:18px;background: #666;text-align: center;color: #f2f2f2;float: right;margin-top: 30px;}
.n_more a{color:#fff;}
.n_text ul li{line-height: 38px;font-size: 14px;color: #636363;}
.n_text ul li a{display:block;}
.n_text ul li a:hover{background: #D50909;color: white;}
.n_text ul li span.fr{float: right;font-size: 14px;color: #636363;padding-right:10px;}
.n_text ul li a:hover span{color: #fff;}
.pan{width: 100%;background: #fff;padding-bottom:60px;overflow:hidden;}
.panrter{width: 1080px;margin: 0 auto;background: #fff;}
.p_title{font-size: 38px;padding-top: 20px;color: #333;/*text-align: center;*/}
.p_title span{font-size: 13px;color: #b3b3b3;}
.p_title{font-size: 30px;color: #050505;text-align:center;}
.p_list{width: 1080px;margin: 0 auto;margin-top: 40px;overflow:hidden;}
.p_list ul{overflow:hidden;width:1500px;}
.p_list ul li{width:280px;float:left;}
.p_img{background: #fff;width:130px;height:130px;position:relative;border: 5px solid #ccc;border-color:#ecab18 #1ad280 #1ad280 #ecab18;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;transition:all 0.8s ease-in-out 0s;}

.p_img:hover{transform: rotate(360deg);}
.p_img:hover img{opacity:0.5;}

.p_img p{position:absolute;width:100%;left:0;top:45%;text-align:center;}

/*contact*/.floor7{position:relative;width:100%;height:568px;}
.floor7 .top_cn span{color:#FFF;font-size:36px;}
.contact_ask{padding:62px 0 60px;color:#6f6f6f;font-size:14px;}
.floor_img{position:absolute;top:0;left:50%;margin-left:-960px;z-index:-1;width:1920px;height:568px;}
.floor_7Limg,.floor_7Rimg{width:960px;height:568px;}
/*float*/.float{position:absolute;top:200px;left:10px;z-index:6666;background:url(../images/float_bd.png) no-repeat left top;padding-left:4px;width:auto;height:245px;padding-top:16px;}
.float_list li{width:auto;height:30px;line-height:30px;background:url(../images/float_iconac.png) no-repeat left;margin-bottom:9px;}
.float_list li a{display:block;color:#FFF;font-size:14px;width:30px;height:30px;background-color:#000;opacity:0.7;margin-left:15px;border-radius:15px;text-align:center;}
.float_list li.floag_on{background:url(../images/float_icon.png) no-repeat left;}
.float_qq{position:absolute;top:200px;right:0;width:50px;height:203px;z-index:6666;}
.float_qq li{width:auto;height:50px;z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{position:absolute;left:0;width:62px;}
.float_qq li.float_qq1{top:0;}
.float_qq li.float_qq2{position:absolute;top:51px;left:0;width:126px;}
.float_qq li.float_qq3{position:absolute;top:102px;left:0;width:172px;}
.float_qq li.float_qq4{top:153px;}
.float_qq4{position:absolute;top:153px;left:0;}
.float_qq li a{display:block;font-family:"Microsoft Yahei";color:#FFF;font-size:14px;height:50px;line-height:50px;overflow:hidden;background-color:#000;opacity:0.8;border-radius:6px;}
.float_qq li a img{display:block;float:left;vertical-align:middle;width:24px;height:24px;margin:12px 12px 14px 14px;}
.float_qq li a:hover{background-color:#c70c1f;opacity:1;}
.float_shwx{position:absolute;top:-226px;left:-216px;background:url(../images/float_wxbd.png) no-repeat bottom right;width:216px;height:216px;padding-bottom:9px;display:none;}
.float_shwx img{display:block;padding:14px;background-color:#FFF;width:188px;height:188px;}
/*index*//* 建站*/.build_cen{width: 100%;background: #fff;padding-bottom: 20px;}
.build_mid{width: 1080px;margin: 0 auto;background: #fff;text-align: center;}
.build_tit{width: 300px;margin: 0 auto;text-align: center;font-size: 38px;color: #000;padding-top: 80px;padding-bottom: 30px;}
.line{width: 20px;border: 2px solid #f00;}
.build_t{width: 1080px;margin: 0 auto;background: #fff;text-align: center;}
.build_list{width: 400px;float: left;color: #7a7a7a;font-size: 18px;text-align: left;margin: 90px 0 0 60px;}
.build_list ul li{line-height: 45px;}
.build_sec{width: 100%;background: #f3f3f3;padding-top: 50px;padding-bottom: 30px;}
.build_need{width: 1080px;margin: 0 auto;background: #f3f3f3;color: #666666;text-align: center;}
.need_title{width: 300px;color: #666666;font-size: 14px;text-align: left;float: left;margin-left: 100px;}
.line_n{width: 20px;border: 2px solid #f00;float: left;}
.line_zy{width:100%;border-bottom:1px solid #999;float: left;}
.need_img{margin: 0 auto;text-align: center;}
.b_ser{width: 100%;background: #fff;padding-bottom: 30px;}
.b_server{width: 100%;}
.build_s_list{width: 100%;background: #f3f3f3;margin-top: 30px;}
.build_child{width: 25%;float: left;padding-top: 70px;overflow:hidden;}
.build_child img{width: 100%;display:block;transition:all 0.3s;}
.build_child img:hover{transform:scale(1.1,1);}
.build_c_t{background: #DFD9D9;color: #666666;text-align: center;line-height: 45px;height: 62px;font-size: 18px;}
.line_wzfw{width: 20px;border: 2px solid #f00;margin: 0 auto;}
.focus{width: 100%;background: #f2f2f2;padding-top: 30px;padding-bottom: 50px;}
.focus_mid{width: 1080px;margin: 0 auto;background: #f2f2f2;}
.focus_list{width: 950px;text-align: center;margin: 0 auto;margin-top: 50px;}
.focus_list ul{padding-left: 0px;}
.focus_list ul li{width: 30%;float: left;display: inline;}
/*有冲突，覆盖之前的样式*/#zzmyb .focus_list ul li{width:20%;}
#zzmyb .focus_dian{width:60%;}
.focus_c_list{width: 100%;text-align: center;color: #666;}
.focus_dian{color: #666;margin: 0 auto;}
.focus_dian img{width: 10px;float: left;}
.foc_text{width: 90%;font-size: 14px;line-height: 25px;color: #666666;float: right;text-align: left;}
.foc_dian{float: left;padding-top: 8px;}
.form{width: 100%;background: #fff;padding-bottom:50px;}
.form_mid{width: 1080px;margin: 0 auto;background: #fff;padding-bottom:30px;}
fieldset{width: 880px;margin: 0 auto;border:0px;padding-left:180px;}
.field{width: 50%;float: left;color: #666666;}
.fielddd{width: 51%;float: left;color: #666666;height: 60px;}
.fieldss{width: 50%;float: left;color: #666666;margin-top: -115px;}
.field label{line-height: 30px;}
.fielddd label{line-height: 30px;}
.fieldss label{line-height: 30px;}
.field select{width: 260px;height: 25px;padding:0 5px;}
.fielddd select{width: 260px;height: 25px;padding:0 5px;}
.field input{width: 260px;height: 25px;padding:0 5px;}
.fielddd input{width: 260px;height: 25px;padding:0 5px;}
.field textarea{width: 360px;font-size:12px;padding:0 5px;}
.fieldss textarea{width: 360px;font-size:12px;padding:5px;}
.fieldsubmit{width: 90px;height: 25px;float: right;margin: 10px 75px 0 0;}
.fieldsubmit input{width: 90px;height: 25px;}
.form-control{background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;}
.form-control:focus{border-color: #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}
.btn{-moz-user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;background-color: #fff;border-color: #ccc;color: #333;}
.btn-default{background-color: #fff;border-color: #ccc;color: #333;}
.btn-default.focus, .btn-default:focus{background-color: #e6e6e6;border-color: #8c8c8c;color: #333;}
.btn-default:hover{background-color: #e6e6e6;border-color: #adadad;color: #333;}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{background-color: #e6e6e6;border-color: #adadad;color: #333;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover{background-color: #d4d4d4;border-color: #8c8c8c;color: #333;}
/* 移动*/.mob_li{width: 500px;float: left;margin: 90px 0 0 0;}
.mob_list{width: 400px;text-align: left;margin-left: 100px;}
.mob_list ul li{width: 50%;float: left;color: #f00;line-height: 30px;}
.mob_t{line-height: 40px;font-size: 20px;width:525px;}
.b_ser{width: 100%;background: #fff;padding-bottom: 30px;}
.b_server{width: 100%;}
/* 有冲突，覆盖之前的样式*/#yddwz{background:#fff;padding-bottom:80px;}
#yddwz .focus_mid{background:#fff;}
#yddwz .build_tit{padding-bottom:0;}
#yddwz .focus_mid .focus_list li{width:33.3%;}
#yddwz .focus_mid .focus_list li div{text-align:center;}
#yddwz .focus_mid .focus_list .foc_dian{float:none;padding-bottom:10px;}
.message_bg{background:#f2f2f2;}
.message_bg #khdj ,.message_bg #khdj .form_mid{background:#f2f2f2;}
/* server*//*中部*/.mid{width: 100%;height:1700px;background: #fff;}
.s_center{width: 1080px;margin: 0 auto;background: #fff;}
.s_it{padding-top: 50px;}
.sit_l{width: 500px;float: left;text-align: center;}
.sit_zi{width: 190px;text-align: left;margin-left: 180px;}
.s_add{margin-top: 50px;}
.add_l{width: 680px;float: left;text-align: center;}
.add_zi{width: 180px;text-align: left;margin-right: 195px;float: right;}
.s_pp{margin-top:50px;}
.pp_l{width: 550px;float: left;text-align: center;}
.pp_zi{width: 140px;text-align: left;margin-left: 200px;}
.pp_r{width:430px;float:right;}
.s_jyz{margin-top:50px;}
.jyz_l{width: 710px;float: left;text-align: center;}
.jyz_zi{width: 80px;text-align: left;margin-right: 260px;float: right;}
/* 以下*//*--------------------------------------------------------------- header2 ---------------------------------------------------------------*/
#header2 .top{width: 100%;height:auto;background:none;}
#header2  .gboy_bg .top{background:#f2f2f2;}
#header2 .top_r{width: 1080px;margin:0 auto;height:50px;}
#header2 .leader{width: 180px;height: 90px;background: #f2f2f2;float: left;position: absolute;top: 0px;left: 300px;}
#header2 .logo{width: 180px;}
#header2 .logo img{background: #fff;float: left;position: fixed;top: 0px;left: 0px;width: 180px;}
#header2 .list{width: 180px;height: 60px;line-height: 60px;text-align: center;margin-top: 90px;position: absolute;background: #ffffff;}
/*#header2 .tel{float: right;background: url(../images/tel_c.png) no-repeat 0 6px;padding-left: 40px;line-height: 42px;width: 380px;margin-right: 40px;}
#header2 .tel div{float:left;}
#header2 .QQ{line-height:60px;margin-left: 25px;}
#header2 .top_r ul{float: right;line-height: 15px;padding-top:15px;}
#header2 .top_r ul li{display: inline;}*/
#header2 .top_sec .tel{/*background: url(../images/tel_c.png) no-repeat 20px 3px;*/float:right;padding:0 15px 0 40px;}
#header2 .dianhua{line-height:45px;}
#header2 .dianhua span{position: relative;top: -7px;left: 4px;}
#header2 .tel img{width:25px;}
#header2 .top_sec{overflow:hidden;height:30px;line-height:25px;padding:0 20px;}
#header2 .top_sec ul{float:right;}
#header2 .top_sec .qq{float:right;padding-right:10px;}
#header2 .top_sec .qq img{width:24px;margin-top:2px;border:1px solid #fff;border-radius:24px;background:#fff;}
#header2 .top_sec .qq img:hover{border:1px solid #b61e1d;}
#header2 .top_sec ul li{float:left;}
#header2 .top_sec ul li span{padding:0 10px;}
#header2 .all{padding-left: 0px;}
#header2 .li01{height: 40px;line-height: 40px;text-align: center;color: #fff;position:relative;}
#header2 .li01 a{color:#fff;display:block;text-decoration:none;}
#header2 .li01 a:hover{background:#b61e1d;}
#header2 .li_01{list-style: none;padding-top: 0px;margin-top: -40px;padding-bottom: 0px;margin-bottom: 0px;position:absolute;left:180px;background: #d50909;overflow:hidden;white-space:nowrap;padding:0;display:none;margin-left:0;}
#header2 .li_01 li a{color:#fff;text-decoration:none;display:block;padding:0 20px;}
#header2 .li_01 li a:hover{background:#b61e1d;}
#header2 .li_01 li{white-space:nowrap;padding:0;margin:0;}
/*---------------------------------------------------------------- case -------------------------------------------------------------*/
.case_list{width: 100%;background: #fff;}
.clist_mid{width: 1080px;margin: 0 auto;}
.list_top{margin-top: 100px;}
.caselist_t{width: 200px;font-size: 28px;color: #666666;line-height: 25px;float: left;padding-left:100px;}
.caselist_r{width: 680px;text-align: right;font-size: 18px;color: #333;float: right;padding-right:100px;}
.line_case{width: 20px;border: 2px solid #f00;}
.cate_list{width: 600px;margin: 0 auto;text-align: center;margin-top: 20px;}
.cate_list ul{padding-left: 0px;}
.cate_list ul li{display: inline;}
.cate{width: 150px;text-align: center;float: left;line-height: 40px;font-size: 18px;}
.cate a{display:block;}
.cate:hover{background:red;}
.cate:hover a{color:#fff;}
.cate_list_c{width: 880px;margin: 0 auto;margin-top: 50px;margin-bottom: 50px;}
.line_c{width: 20px;border: 2px solid #f00;margin: 0 auto;}
.summary{background:#333;}
.listbox{float:left;margin-bottom:20px;padding:10px;_padding:10px 10px 8px 10px ;background:#f6f6f6;width:400px;height:300px;position:relative;margin-right:20px;}
.listimg{float:left;width:400px;height:260px;position:relative;overflow:hidden;}
.listimg img{background:#333;width:400px;height:250px;top:0;left:0;position:absolute;}
.summary{width:400px;height:165px;top:260px;left:0;position:absolute;}
.summarytxt{margin:5px 10px;width:380px;height:auto;line-height:22px;font-size:12px;color:#cfcfcf;}
.listinfo{_margin-bottom:3px;padding-left:10px;width:400px;line-height:22px;font-size:12px;}
.listinfo a{font-size:12px;}
.listtitle{float:left;margin-top:8px;_margin-top:-2px;width:400px;font-size:14px;text-align: center;}
.listtitle a{font-size:14px;}
.listtitle a:hover{color:#f55555;}
.listtag a{margin:0 8px 0 0;margin:2px 8px -2px 0\9;_margin:0 8px 0 0;color:#999;}
.listtag a:hover{color:#2ad2bb;}
/*=============================================================== caseshow ===========================================================*//*common*/
.pos-f{position:fixed;}
.pad-lr-10{padding-left:10px;padding-right:10px;}
.pad-tb-35{padding-top:35px;padding-bottom:35px;}
.pad-t-60{padding-top:60px;}
.pad-b-40{padding-bottom:40px;}
.pad-b-5{padding-bottom:5px;}
.fl-l{float:left;}
.fl-r{float:right;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.fs-12{font-size:12px;}
.fs-14{font-size:14px;}
.fs-18{font-size:18px;}
.fs-24{font-size:24px;}
.col-333{color:#333;}
.col-666{color:#666;}
.col-b9b9b9{color:#b9b9b9;}
.col-079b95{color:#079b95;}
.dis-ib{display:inline-block;}
/*animate*//*透明显示动画*/@-moz-keyframes _opacity{0%{opacity:0;-webkit-transform:rotateY(0deg);}
30%{opacity:1;-webkit-transform:rotateY(180deg);}
70%{opacity:0.1;-webkit-transform:rotateY(360deg);}
100%{opacity:1;-webkit-transform:rotateY(360deg);}}
@-webkit-keyframes _opacity{0%{opacity:0;-webkit-transform:rotateY(0deg);}
30%{opacity:1;-webkit-transform:rotateY(180deg);}
70%{opacity:0.1;-webkit-transform:rotateY(360deg);}
100%{opacity:1;-webkit-transform:rotateY(360deg);}}
@-moz-keyframes _rotate{0%{-webkit-transform:rotateY(0deg);}
100%{-webkit-transform: rotateY(360deg);}}
@-webkit-keyframes _rotate{0%{-webkit-transform:rotateY(0deg);}
100%{-webkit-transform: rotateY(360deg);}}
.line_cs{border:2px solid #f00;width:20px;line-height:6px;}
.component-caselist-content{width:100%;height:inherit;}
.component-caselist-text{position:fixed;width:20%;margin-left: 15%;padding:50px 0;font:14px/24px 'microsoft yahei';color:#666;z-index: 1;}
.component-caselist-info{padding:0 25px;}
.component-caselist-info h3{margin:30px 0 35px 0;font-size:18px;font-weight:bold;line-height: 30px;}
/*.component-caselist-info h3:first-letter{border-bottom:2px solid #d70a30;}*/.component-caselist-data{margin-top:30px;margin-bottom:10px;font-weight:normal;}
.component-caselist-info>ul>li>a:hover{-webkit-transition-duration: .1s;transition-duration: .1s;text-shadow:0 0 8px #333;color:#fff;}
.component-caselist-info>ul>li>a:hover strong{border-top:2px solid #d70a30;text-shadow:0 0 8px #999;}
.component-caselist-img{width:65%;padding:75px 0;vertical-align:middle;background: #fff;line-height:220%;}
.ai-caselist-pic{padding:0 50px;}
.ai-caselist-pic img{width:100%;vertical-align:top;}
/*.component-caselist-img span{-webkit-animation:_opacity 2.5s ease-out;}*/.component-caselist-img .pc-img{display:block;}
.component-caselist-img .pad-img{display:none;}
.component-caselist-img .phone-img{display:none;}
.component-caselist-back{display:block;position:relative;width:70px;height:70px;margin:40px 25px 0;border-radius:35px;background:#232323;font:700 14px/70px 'microsoft yahei';color:#fff;text-align:center;}
.component-caselist-back span{display:inline-block;margin-left:0px;}
.component-caselist-back .ico-back{font-family:"font-icons";position:absolute;width:10px;text-align:center;font-size:10px;height:10px;line-height:10px;left:10px;top:50%;margin-top:-5px;cursor:pointer;color:#fff;font-weight:bold;display:block;}
.component-caselist-back .ico-back:before{content:"\e60e";}
.component-caselist-back:hover{-moz-animation:_rotate 1s ease-out;-webkit-animation:_rotate 1s ease-out;}
.ai-caselist-img{position:relative;margin:0 50px;}
.pc-img img{vertical-align:top;}
.ai-caselist-btnPrev, .ai-caselist-btnNext{opacity: 0.5;display:none;position:absolute;top:38%;margin-top:-28px;width:47px;height:auto;background:#c7c7c7;font:46px/25px "font-icons";color:#fff;text-align:center;padding:47px 0;}
.ai-caselist-btnPrev{left:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.ai-caselist-btnNext{right:0px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.ai-caselist-btnPrev{left:0px;}
.ai-caselist-btnNext{right:0px;}
.ai-caselist-btnPrev:before{content:"\e60e";}
.ai-caselist-btnNext:before{content:"\e60f";}
.ai-caselist-btnPrev:hover, .ai-caselist-btnNext:hover{background:#000;color:#fff;}
.ai-caselist-img:hover a{display:block;}
/*---------------------------------------------------------------- about -------------------------------------------------------------*/
.about_mid{width: 100%;background: #f2f2f2;}
.about_tit{background: #f2f2f2;width: 1000px;margin: 0 auto;padding-top: 58px;}
.abo_t{width: 100%;height: 100px;background: #f2f2f2;}
.abo_title{width: 200px;font-size: 28px;color: #91919A;line-height: 25px;float: left;padding-left: 0px;}
/*.line{width: 20px;border: 2px solid #f00;}*/.abo_us{width: 100%;background: #fff;}
.about_us{width: 1000px;margin: 0 auto;background: #fff;}
.abo_text{width: 430px;line-height: 30px;font-size: 14px;}
.abo_img{width: 598px;float: right;}
.abo_img img{width: 100%;}
.our_point{width: 100%;background: #f2f2f2;}
.our_p{width: 1000px;height: 420px;background: #f2f2f2;margin: 0 auto;text-align: center;}
.aboimg{width: 33%;padding-top: 100px;float: left;text-align: center;}
.culture{width: 100%;background: #fff;}
.cult{width: 1000px;height: 360px;background: #fff;margin: 0 auto;}
.cult_list{width: 33.3%;text-align: center;float: left;padding-top: 25px;}
.cul_text{width: 80%;margin: 0 auto;font-size: 14px;line-height: 25px;text-align: left;margin-top: 10px;}
.work{width: 100%;background: #f2f2f2;}
.work_mid{width: 1000px;height: 500px;background: #f2f2f2;margin: 0 auto;}
.work_title{width: 1000px;margin: 0 auto;line-height: 30px;font-size: 24px;color: #000;text-align: center;margin-top: 30px;}
.line_a{width: 20px;border: 2px solid #f00;}
.line_in{width: 20px;border: 2px solid #f00;margin: 0 auto;}
.work_text{width: 27.5%;float: left;}
.window{width: 400px;height: 300px;margin: 0 auto;border: 2px solid #333;margin-top: 30px;margin-bottom: -280px;background:#fff;}
.w_li{width: 90%;}
/*------------------------------工作在万众人-----------------------------------*/
.seng{height:540px;overflow:hidden;}
.lunbo_list{width:1080px;margin:0 auto;margin-top: 20px;}
.roundabout-holder{width:1080px;height:380px;float:left;display:inline;position:relative;/*overflow:hidden*/}
.roundabout-moveable-item{width:448px;height:380px;border:none;}
.roundabout-moveable-item img{width:100%;cursor:pointer;}
.seng span.content_gboy{height:150px;width:60%;font:14px "Microsoft YaHei";color:#333;text-align:center;line-height:25px;position:absolute;top:0px ;left:0px;text-align:left;padding:30px 20% 30px 20%;overflow: hidden;}
.seng span.content_gboy{display:block;}
.seng .roundabout-in-focus span.content_gboy{display:block;width:60%;height:250px;padding:60px 20% 30px 20%;}
/*================================================================payment============================================================*/
.pay_mid{width:100%;background:#f2f2f2;}
.pay_center{width:1080px;margin:0 auto;}
.lead{width: 880px;margin: 0 auto;line-height:50px;font-size:14px;color:#666666;}
.pay_top{padding-top: 30px;}
.pay_title{width: 880px;font-size: 18px;color: #312C2C;line-height: 10px;margin:0 auto;}
.line_pay{width: 20px;border: 2px solid #f00;}
.pay_form{width:880px;margin:0 auto;margin-top:20px;background:#fefefe;}
.bot{height:50px;width:100%;background:#f2f2f2;}
/*=============================================================== news ===============================================================*/
.news_mid{width: 100%;background: #fff;}
.mid_center{width: 1000px;background: #fff;margin: 0 auto;text-align: center;}
.nmid{width: 910px;float: left;}
.n_title{line-height: 28px;text-align: left;font-size: 28px;color: #333;text-align:center;}
.line_new{border: 2px solid #f00;width: 20px;}
.n_list{margin-top: 60px;}
.con_line{border: 1px solid #a0a0a0;}
.n_data{width: 70px;float: left;color: #da251d;margin: -40px 0px 0px 20px;}
.n_data p:first-letter{color: #da251d;display: inline;float: left;font: 20px Georgia,arial;text-transform: uppercase;margin: 0 2px 0 0;}
.news_title{width: 680px;float: right;text-align: right;font-size: 16px;color: #333;margin: -25px 20px 0px 0px;}
.n_img{float: left;margin-bottom: 10px;}
.context{width: 680px;float: right;text-align: left;text-indent: 32px;margin-right: 20px;}
.n_context{margin-top: 10px;margin-bottom: 10px;}
.n_more{width: 50px;height: 20px;float: right;margin: 10px 30px 0 0;}
.next_page{width: 85px;float: right;margin-top: 35%;}
.n_dian{width:1000px;text-align:center;line-height:60px;}
.n_dian ul{padding-left:0px;}
.whiledian{display:inline;background:url(../images/nextp1.png) no-repeat;width: 25px;height: 25px;display: inline-block;}
.garydian{display:inline;background:url(../images/nextp2.png) no-repeat;width: 25px;height: 25px;display: inline-block;}
#header2 .context{font-size:14px;width:760px;margin-right:0;}
#header2 .n_context{margin-left:0;}
#header2 .n_context .n_more{font-size:12px;width:auto;text-indent:0;padding:0 10px;}
#header2 .n_context .n_more a{font-family:"宋体";}
#header2 .news_title{margin-right:0;}
#header2 .n_data{margin-left:0;width:auto;}
#header2 .n_data p::first-letter{float:none;margin:0;}
#header2 .n_more{margin-right:0;}
/*==================================================================seoshow============================================================================*/
.seo_mid{width:100%;}
.s-midd{width:1000px;margin:0 auto;margin-top:100px;}
.s_title{line-height: 30px;text-align: left;font-size: 26px;color: #666666;margin-top: 30px;}
.line_seos{border: 2px solid #f00;width: 20px;margin-top: 5px;}
.jianjie{width:1000px;margin-top:20px;line-height:25px;text-align:left;text-indent:32px;font-size:18px;}
.context_list{width:840px;margin-left:40px;margin-top:60px;margin-bottom:100px;margin: 0 auto;}
.c_list{color:#f00;font-size:18px;line-height:50px;}
.c_context{line-height:25px;font-size:16px;}
/*------------------------------------------------------------------响应式导航栏------------------------------------------------------------------------*/

#header2 .logo_block img{display:none;}
@media screen and (max-width: 1440px){#header2 .logo_block img{display:block;position:fixed;top:80px;}
#header2 #nav{display:none;width: 180px;background: #d50909;position: fixed;top: 70px;left: 0px;color: #fff;z-index:10;}}
@media screen and (min-width: 1440px){#header2 .logo_block img{display:none;position:absolute;top:80px;}
#header2 #nav{display:block;width: 180px;background: #ac2220;position: fixed;left: 0px;color: #fff;z-index: 10;}}
#header2 #menu:hover #nav{display:block;}
/*
#header2 .logo_block img{display:none;position:absolute;top:80px;}
#header2 #nav{display:block;width: 180px;background: #d50909;position: fixed;left: 0px;color: #fff;z-index: 10;}
*/
/*----------------------------------------------------------------footer-------------------------------------------------------------*/
.footer{position: absolute;width: 100%;z-index: 12;}
.con{width: 100%;height: 400px;background: url(../images/contact.jpg) no-repeat;background-size: 100% 100%;}
.contact{width: 1080px;height: 400px;margin: 0 auto;}
.c_title{width: 100%;font-size: 30px;padding-top: 30px;color: #050505;text-align: center;}
.ewm{margin-top: 30px;}
.ewm_l{width: 54%;float: left;text-align: right;}
.ewm_r{width: 49%;float: right;text-align: left;}
.ewm_l_t{width: 100px;text-align: center;float: right;margin-top: 1px;color: #333;}
.ewm_r_t{width: 100px;text-align: center;/*float: left;*/margin-top: 1px;color: #333;}
.add{width: 1080px;text-align: center;font-size: 14px;color: #666666;margin-top: 15px;}
.c_tel{width: 1080px;text-align: center;font-size: 20px;color: #da251d;font-weight: 800;}
.c_cont{width: 720px;margin: 0 auto;line-height: 50px;}
.c_cont div{float: left;margin-right: 5px;}
.f-tubiao{line-height: 57px;}
.lin{width: 100%;background: #fff;}
.linker{width: 1080px;height: 230px;margin: 0 auto;background: #fff;}
.f_logo{width: 50%;float: left;}
.f_img{padding: 30px 0 0 17%;}
.f_zi{margin: 20px 0 0 18.5%;color: #484848;}
.f_right{width: 50%;float: right;}
.f_server{width: 160px;margin-top: 30px;float: left;color: #696969;}
.f_server ul{padding-left: 0px;}
.f_server ul li a{font-size:12px;}
.f_server ul li a:hover{text-decoration:underline;color:#E52219;}
.line_f{}
.f_tit{line-height: 30px;border-bottom:1px solid #E52219;display:inline-table;margin-bottom:5px;}
.f_list{width: 88%;float: left;line-height: 70px;margin-left: 10%;text-align: center;}
.f_list{padding-left: 0px;}
.f_list ul{padding-left: 0px;}
.f_list ul li{width: 14%;display: inline;color: #666666;text-align: center;}

.f_list ul li div{width: 14%;float: left;}
.bottom{width: 100%;height: 98px;margin: 0 auto;background: #e52219;}
.banquan{width: 1080px;margin: 0 auto;}
.b_cp{line-height: normal;float: left;text-align: center;color: #fff;margin-left: 8%;padding:25px 0 0 0;}
.b_top{width: 40px;height: 20px;background: #f2f2f2;color: #666666;float: right;text-align: center;margin-right: 10%;margin-top: 30px;}
.list_img_s{border:1px solid #ddd;border-radius:5px;}
.list_img_s img{display:block;width:120px;}
.flow-setps-wrap{-moz-user-select: none;overflow: hidden;position: relative;}
.flow-setps-wrap img{vertical-align: top;cursor:pointer;}
.flow-setps-frame{overflow: visible;position: absolute;top: 0;width: 100%;}
.flow-setps-frame .steps{height: 100%;left: 0;position: absolute;top: 0;visibility: hidden;width: 100%;}
.flow-setps-frame .cur{display: block;position: static;visibility: visible;width: 100%;}
.flow-setps-frame .step-1{}
.flow-setps-frame .step-2{left: auto;position: absolute;right: 100%;top: 0;visibility: visible;}
.flow-setps-frame .step-3{bottom: 100%;left: auto;position: absolute;right: 100%;top: auto;}
.flow-setps-frame .step-4{bottom: 100%;left: 0;position: absolute;right: auto;top: auto;}
.flow-setps-frame .step-5{left: 0;position: absolute;top: 0;}
.flow-setps-frame .step-6{left: auto;position: absolute;right: 100%;top: 0;}
.flow-setps-frame .step-7{left: auto;position: absolute;right: 200%;top: 0;}
.web_map{min-height:500px;width:1000px;margin:0 auto;padding:30px;}
.web_map li{padding-bottom:10px;}
.web_map li dl{}
.web_map li dl dt{padding-left:30px;}

.web_map table{background:#fff;width:100%;}
.web_map table,.web_map table td{border:1px solid #ddd;padding:10px;border-collapse:collapse;}
.web_map h2{font-size:14px;font-weight:normal;}
.web_map table td dl{overflow:hidden;padding-bottom:15px;}
.web_map table td dl:last-child,.web_map table td dl dt:last-child{padding:0;}
.web_map table td dl dt ,.web_map table dl dd{float:left;}
.web_map table td dl dt{padding-bottom:20px;}
.web_map table td dl dd {border-right:1px solid #333;padding:0 10px 5px 10px;}
.web_map table td dl dd.nb{border:0;}




















