body {
    font-family: "微软雅黑","Microsoft Yahei";
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
/**  gotop  **/
.SonlineBox{
	width: 60px;
	height: 212px;
	position: fixed;
	right: 5px;
	bottom: 30px;
	z-index:9999;
}
.SonlineBox .openTrigger{ 
	width:30px;
	height:120px;
	position:absolute;
	top:0px;
	z-index:1;
	cursor:pointer;
	background:#ff7e00 url(kefu.png) no-repeat;
	background-position: 0 0px;
}
.SonlineBox .contentBox{
	width: 150px;
	height: auto;
	background: #FBFBFB;
    position: absolute;
    z-index: 2;
}
.SonlineBox .contentBox div{
	padding:4px 8px;
}
.SonlineBox .contentBox div h4{
	background: url(kefu.png) no-repeat;
    font-size: 16px;
    font-weight: bold;
    color: #616161;
    width: 120px;
    height: 27px;
    line-height: 27px;
    padding-left: 36px;
	margin-bottom: 10px;
}
.SonlineBox .contentBox div p{
	font-size: 13px;
    line-height: 30px;
}
.SonlineBox .contentBox div.TelBox h4{
	background-position: 3px -179px;
}
.SonlineBox .contentBox div.TelBox h4.TelBox_h {
	font-weight: normal;
    color: #FD7304;
	padding-left: 30px;
}
.SonlineBox .contentBox div.WeixinBox h4{
	background-position: 3px -146px;
}
.SonlineBox .contentBox div.WeixinBox p{
	padding:0 10px 0 0;
}
.SonlineBox .contentBox div.WeixinBox p img{
	width: 90px;
}

.SonlineBox .contentBox div.OnlineBox h4{
	background-position: 3px -146px;
}
.SonlineBox .contentBox div.OnlineBox p{
	background: url(kefu.png) no-repeat;
    background-position: 3px -243px;
    line-height: 22px;
    height: 30px;
}
.SonlineBox .contentBox div.OnlineBox a{
	padding-left: 30px;
}
.SonlineBox .contentBox .closeTrigger{
	width:25px;
	height:25px;
	display:block;
	cursor:pointer; 
	position:absolute; 
	top:5px;
	right:5px;
	background: url(kefu.png) no-repeat;
    background-position: 4px -272px;
}
.gotop{ 
	width: 30px;
    height: 30px;
    position: fixed;
    right: 5px;
    bottom: 10px;
    z-index: 9999;
    background: #ff7e00 url(kefu.png) no-repeat;
    background-position: 0 -117px;
	cursor:pointer; 
}
/**  通用  **/
img {
    max-width: 100%;
}
a {
    color: #676767;
    outline: none;
}
a {
    text-decoration: none;
}
a:hover, a:focus {
    color: #FF7E00;
    text-decoration: none;
}
ol, ul {
    list-style: none;
}
.n, em {
    font-weight: normal;
    font-style: normal;
}
.h1, .h5, .h10, .h15, .h20, .h25, .h, .h30, .h35, .h40, .h45, .h50, .h55, .h60, .h90, .h120 {
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
    clear: both;
    visibility: hidden;
}
.h10, .h {
    height: 10px;
}
.h30{
    height: 30px;
}
.h60{
    height: 60px;
}
.h90{
    height: 90px;
}
.h120{
    height: 120px;
}
.fix {
}
.fix:after, .fix:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.wp {
    width: 1100px;
    max-width: 100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/**  头部  **/
#header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
	z-index: 999;
}
#hd {
    height: 82px;
    border-bottom: 1px solid #c6c6c6;
    position: relative;
    z-index: 180;
    background-color: #F6F6F6;
}
.logo {
    margin: 20px 0 0 0;
    float: left;
	width: 200px;
}
.logo img{
    width:200px;
}
.logo-title {
    margin: 20px 0 0 0;
    float: left;
}
.follow {
	margin: 12px 0 0 0;
    float: right;
}
#nav {
    border-top: 1px solid #fff;
    float: left;
    width: 100%;
    position: relative;
    z-index: 60;
    height: 55px;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    overflow: hidden;
    background: url(sub_bg.png) repeat-x left bottom;
}
#nav .nv {
    height: 48px;
    float: left;
}
.nv li {
    float: left;
    padding: 12px 0 18px 0;
}
.nv li a.v1 {
    font-size: 15px;
    padding: 0 40px 0 0px;
}
.email {
    float: right;
    font-size: 16px;
    color: #89898A;
    margin: 10px 10px 0 0;
	width:190px;
}
.email img{
    width: 30px;
	padding-right:10px;
}
/**  banner  **/
#banner {
    clear: both;
    position: relative;
    z-index: 10;
    max-height: 660px;
    width: 100%;
    overflow: hidden;
	top: 1px;
}
#banner .wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 100%;
    top: 60px;
    text-align: center;
}
#banner .wrap .txt {
    color: #fff;
}
#banner .wrap .txt h1 {
    font-size: 38px;
    line-height: 2;
}
#banner .wrap .txt h3 {
    font-size: 20px;
	color: #FCFF37;
    font-weight: normal;
}
#banner .wrap .txt .more-c {
    width: 130px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #fff;
    display: inline-block;
    color: #fff;
    font-size: 14px;
}
/**  其它页banner  **/
#banner-other {
    clear: both;
    position: relative;
    z-index: 10;
    max-height: 660px;
    width: 100%;
    overflow: hidden;
	top: 129px;
}
#banner-other .wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 100%;
    top: 60px;
}
#banner-other .wrap .txt {
    margin: auto;
    color: #fff;
    width: 1100px;
}
#banner-other .wrap .txt h1 {
    font-size: 38px;
    line-height: 2;
}
#banner-other .wrap .txt h3 {
    font-size: 16px;
    width: 600px;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 30px;
}
/** 首页 **/
.index_package {
    position: relative;
    top:50px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.index_package .index_headTop {
    width: 100%;
	margin: 30px 0;
}
.index_package .index_headTop h2 {
    width: 460px;
    line-height: 60px;
    font-size: 30px;
    color: #6290C4;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
}
.index_package .index_headTop p {
	width: 860px;
    text-align: left;
	font-size: 16px;
	margin: 20px auto 0;
    line-height: 30px;
}
.index_package .index_headTop p span {
    color: #FF7E00;
    font-size: 16px;
}
.index_package .index_headTop p a {
        color: #ff7e00;
    font-size: 14px;
}
.index_about{
	width:1300px;
	margin: 50px auto 0;
	color:#666;
}
.index_about ul li{
	width:400px;
	height:250px;
	float:left;
	margin:0 15px;
}
.index_about_more{
	height:150px;
	background-color: #f7f7f7;
}
.index_about_more ul{
	width: 1100px;
	margin: 0 auto;
	line-height: 35px;
	height: 150px;
    padding: 20px 0;
}
.index_about_more ul li{
	width:550px;
	float:left;
	padding: 0 30px;
	background: url(gou.png) no-repeat 0 center;
	background-size:12px 12px;
}
.index_server01{
	width: 1100px;
	margin: 0 auto;
}
.index_server01_t01{
	height:300px;
	background: url(server01.jpg) no-repeat center right;
}
.index_server01_t02{
	height:400px;
	background: url(zixun.png) no-repeat center right;
}
.index_server01_t03{
	height:320px;
	background: url(zhishi.png) no-repeat center left;
}
.index_server01_t04{
	height:270px;
	background: url(zhanlue.png) no-repeat center right;
}
.index_server01_t05{
	height:340px;
	background: url(youshi.png) no-repeat center left;
}
.index_server01_right div{
	float:right;
}
.index_server01_right ul{
	float:right;
}
.index_server01 ul{
	margin: 0 auto;
	line-height: 32px;
	height: 150px;
    padding-left: 10px;
}
.index_server01 ul li{
	width:550px;
	padding-left: 30px;
	background: url(gou.png) no-repeat 0 center;
	background-size:8px 8px;
}
.index_server01 ul li a,.index_about_more ul li a{
	color:#333333;
}
.index_server01 ul li a:hover,.index_about_more ul li a:hover{
    text-decoration: none;
	color:#FF7E00;
}
.index_title01 {
    width: 50%;
	margin: 10px 0;
}
.index_title01 h2 {
    line-height: 40px;
    font-size: 30px;
    color: #6290C4;
    font-weight: normal;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}
.index_title01 p {
	color: #A6A6A7;
    text-align: left;
	font-size: 15px;
	margin: 20px auto;
    line-height: 30px;
}
.index_title01 p span {
    color: #333;
    font-size: 16px;
}

.index_server02{
	margin: 0 auto;
	color:#666;
}
.index_server02 ul{
	width: 1100px;
	margin: 0 auto;
	line-height: 32px;
	height: 214px;
}
.index_server02 ul li{
	float:left;
	margin:0 15px;
	border: 3px solid #524f56; 
	width: 245px;
    height: 210px;
}
.index_server02 ul li a{
	color:#666666;
}
.index_server02 ul li a:hover{
    text-decoration: underline;
}
.index_server02 ul li div{
	width: 80px;
    text-align: center;
    margin: -30px 15px 0;
    background-color: #ffffff;
}
.index_server02 ul li h4{
	color: #ffffff;
	padding:20px 15px 5px;
	font-size: 18px;
}
.index_server02 ul li p{
	color: #9C9B9B;
	padding:15px;
}

.index_title02 {
    width: 100%;
	margin: 30px 0 60px;
}
.index_title02 h2 {
	width: 600px;
    line-height: 60px;
    font-size: 30px;
    color: #FFFFFF;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
	padding-left: 30px;
	background: url(weixiu.png) no-repeat 0 center;
}
.index_title02 p {
	width: 860px;
    text-align: left;
	font-size: 16px;
	margin: 30px auto;
    line-height: 30px;
	color: #666666;
}
.index_title02 p span {
    color: #FF7E00;
    font-size: 16px;
}

.index_server03{
	margin: 0 auto;
	height:600px;
	color:#666;
	background-color: #f1f1f1;
	padding:30px 0;
}
.index_server03 ul{
	width: 1100px;
	margin: 0 auto;
	line-height: 32px;
	height: 214px;
}
.index_server03 ul li{
	float:left;
	margin:0 15px;
	width: 245px;
    height: 210px;
}
.index_server03 ul li a{
	color:#9C9B9B;
}
.index_server03 ul li a:hover{
    text-decoration: underline;
	color:#FF7E00;
}
.index_server03 ul li div{
	width: 100px;
	height: 100px;
    text-align: center;
    background-color:#3f3d42;
	border-radius:50%;
	border: 8px solid #F1F1F1;
	-webkit-box-shadow:0 0 10px #D8D8D8;  
	-moz-box-shadow:0 0 10px #D8D8D8;  
	box-shadow:0 0 10px #D8D8D8;  
	margin: 0 auto;
}
.index_server03 ul li div img{
	width: 40px;
    height: 40px;
    margin-top: 22px;
}
.index_server03 ul li h4{
	color: #3f3d42;
	padding:20px 15px 15px;
	text-align:center;
	font-size: 22px;
}
.index_server03 ul li p{
	color: #9C9B9B;
	line-height: 25px;
    text-align: center;
}

.index_title03 {
    width: 100%;
	margin: 30px 0 60px;
}
.index_title03 h2 {
	width: 600px;
    line-height: 60px;
    font-size: 30px;
    color: #6290C4;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
	padding-top: 60px;
    background: url(internet.png) no-repeat center top;
}
.index_title03 p {
	width: 860px;
    text-align: center;
	font-size: 16px;
	margin: 30px auto;
    line-height: 30px;
	color: #a9a9a9;
}

.index_server04{
	margin: 0 auto;
	height:560px;
	color:#666;
	background: url(../images/yuanzebg.jpg) no-repeat center top;
	padding:30px 0;
}
.index_server04 ul{
	width: 1100px;
	margin: 0 auto;
	line-height: 32px;
	height: 214px;
}
.index_server04 ul li{
	float:left;
	margin:0 15px;
	background-color: #6290c4;
	width: 245px;
    height: 210px;
}
.index_server04 ul li div{
	width: 246px;
        height:179px;
    text-align: center;
    margin: 0px auto 0;
}

.index_server04 ul li p{
	color: #ffffff;
	padding:0px;
        text-align:center;
}

.index_title04 {
    width: 1100px;
	margin: 30px auto;
}
.index_title04 h2 {
	width: 600px;
    line-height: 60px;
    font-size: 30px;
    color: #ffffff;
    font-weight: normal;
    text-align: left;
}
.index_title04 p {
	width: 600px;
    text-align: left;
	font-size: 15px;
	margin: 30px 0;
    line-height: 30px;
	color: #DEDEDE;
}

.index_server05{
	width: 1100px;
	margin: 0 auto;
	height:380px;
	background: url(../images/shouyibg.png) no-repeat center right;
}
.index_server05 ul{
	margin: 130px 0 0;
	line-height: 32px;
	float:right;
	width: 50%;
}
.index_server05 ul li{
	width: 350px;
    float: right;
	color:#75554a;
	font-size: 15px;
}
.index_server05 ul li a{
	color:#FF7E00;
}
.index_server05 ul li a:hover{
    text-decoration: underline;
	color:#FF7E00;
}
.index_server05 ul li:nth-child(1) p{
	padding-left:25px;
}
.index_server05 ul li:nth-child(2) p{
	padding-left:20px;
}
.index_server05 ul li:nth-child(3) p{
	padding-left:15px;
}
.index_server05 ul li:nth-child(4) p{
	padding-left:10px;
}
.index_server05 ul li:nth-child(5) p{
	text-align:right;
	margin: 45px 60px 0 0;
	color:#ffaa35;
	font-size: 18px;
}
.index_title05 {
    width: 50%;
	margin: 10px 0;
	float:left;
}
.index_title05 h2 {
    line-height: 40px;
    font-size: 30px;
    color: #6290C4;
    font-weight: normal;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}
.index_title05 p {
	color: #A6A6A7;
    text-align: left;
	font-size: 15px;
	margin: 60px auto 0;
    line-height: 30px;
}
.index_xMarquee{
	width: 1100px;
	margin: 0 auto;
	border-top: 1px dotted #c6c6c6;
    padding: 3px 0;
}
.index_xMarquee_title{
	width: 100px;
    color: #333333;
    float: left;
    padding: 10px;
    text-align: left;
    font-size: 14px;
}
.xMarquee {
	float: right;
    height: 42px;
    line-height: 42px;
    width: 1000px;
    overflow: hidden;
}
.xMarquee ol {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    width: 100000%;
}
.xMarquee ol li{
    float:left;
}
.xMarquee ol li span{
    float:left;
	padding:0 20px;
}
/**  首页新闻切换卡模块  **/
.index_news{
    width: 1100px;
    margin: 0 auto;
}
.index_news>.nav-tabs01{
	float: left;
	width: 15%;
}
.index_news>.nav-tabs01>li{
    float: none;
	line-height:61px;
}
.index_news>.nav-tabs01 a{
	padding: 0 15px;
    background: url(../images/newsbg.png) no-repeat center right;
	width:167px;
	height:61px;
	cursor: pointer;
}
.index_news>.nav-tabs01 .active>a, .index_news>.nav-tabs01 .active>a:hover, .index_news>.nav-tabs01 .active>a:focus {
    background: url(../images/newscurr.png) no-repeat center right;
	color: #333;
}
.tab-content{
    float: right;
    width: 85%;
}
.tab-content>.tab-pane{
	padding:0 20px;
}
.tab-content>.tab-pane a{
	color:#333;
}
.tab-content>.tab-pane a:hover{
    text-decoration: none;
	color:#FF7E00;
}
.tab-content>.tab-pane span{
    float: right;
    color: #aaa;
}
.index_news_title{
	margin: 5px 0 10px;
}
.index_news_title h2{
	font-size: 18px;
}
.index_news_title p{
	padding: 10px 0;
    color: #AAAAAA;
	height: 60px;
}
.tab-content>.tab-pane ul{
	
}
.tab-content>.tab-pane ul li{
	line-height: 30px;
	background: url(a.gif) no-repeat 0 center;
	background-size:5px 5px;
}
.tab-content>.tab-pane ul li p{
    padding-left: 15px;
}
/**  推广页  **/
.package {
    position: relative;
    top: 129px;
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.p_full {
	width: 100%;
}
.package .pk_title {
    width: 1100px;
    display: block;
    clear: both;
    margin: 30px 0;
	color: #2471C6;
	float: left;
	border-bottom: 1px solid #c6c6c6; 
	padding-bottom:10px;
}
.package .pk_title span {
	font-size: 36px;
    color: #2471C6;
	float: left;
	padding-right: 10px;
}
.pk_cont {
    width: 1100px;
    margin: 0 auto;
    padding: 70px 0 20px;
}
.pk_cont .pk_c1 {
    width: 1100px;
    height: 60px;
}
.pk_cont .pk_c1 a {
	width: 157px;
    height: 60px;
    float: left;
    cursor: pointer;
}
.pk_cont .pk_c1 a strong {
    width: 157px;
    height: 50px;
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #888888;
    text-decoration: none;
    background-color: #F1F1F1;
	font-weight: normal;
}
.pk_cont .pk_c1 a.active{
	background-image: url(pro.jpg);
    background-repeat: no-repeat;
    background-position: center 0;
}
.pk_cont .pk_c1 a.active strong{
	border-bottom: none;
    color: #fff;
    background: none;
	font-weight: normal;
}
.pk_cont_m{
	width: 1100px;
    overflow: hidden;
}
.pk_cont_m .pk_c2{
    padding-bottom: 26px;
    font-size: 13px;
}
.pk_cont_m .pk_c2 p{
	text-align: left;
    line-height: 30px;
}

.pk_left {
    width: 266px;
    overflow: hidden;
    float: left;
}
.p_contect{
	
}
.p_contect h6 {
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 19px;
    font-weight: normal;
    background-color: #CCCCCC;
    color: #fff;
    padding: 0 0 0 14px;
    text-decoration: none;
    border-left: 3px solid #F29F00;
}
.p_contect span {
    overflow: hidden;
    font-size: 12px;
	padding-left:5px;
}
.p_contect ul {
    background-color: #F9F9F9;
    padding: 10px 20px;
}
.p_contect ul li{
	line-height:30px;
}
.p_lc{
	margin-top:10px;
}
.p_lc h6 {
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 19px;
    font-weight: normal;
    background-color: #CCCCCC;
    color: #fff;
    padding: 0 0 0 14px;
    text-decoration: none;
    border-left: 3px solid #F29F00;
}
.p_lc span {
    overflow: hidden;
    font-size: 12px;
	padding-left:5px;
}
.p_lc ul {
    background-color: #F9F9F9;
    padding: 20px 20px;
}
.p_lc ul li{
	text-align:center;
	line-height:16px;
}
.p_lc ul li img{
    height: 20px;
}
.p_cr{
	margin-top:10px;
}
.p_cr h6 {
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 19px;
    font-weight: normal;
    background-color: #CCCCCC;
    color: #fff;
    padding: 0 0 0 14px;
    text-decoration: none;
    border-left: 3px solid #F29F00;
}
.p_cr span {
    overflow: hidden;
    font-size: 12px;
	padding-left:5px;
}
.p_cr ul {
    background-color: #F9F9F9;
    padding: 10px 20px;
}
.p_cr ul li{
	text-align:left;
	line-height:32px;
}
.pk_xz{
	width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20px 0;
}
.pk_xz div{
	height:30px;
	color:#333;
	line-height:30px;
	border-left:3px solid red;
	text-indent:20px;
	font-size:16px;
	font-weight:bold;
}
.pk_xz p{
	line-height: 20px;
    padding: 8px 20px;
    text-align: left;
	font-size: 14px;
    font-weight: normal;
    color: #666;
}
.pk_right {
    float: right;
    width: 803px;
    overflow: hidden;
}
.pk_right .p_list {
    width: 1065px;
    overflow: hidden;
}
.pk_con {
    width: 1100px;
    overflow: hidden;
}
.pk_con .p_list {
    width: 100%;
    overflow: hidden;
}
.p_list a.p_list_view{
	color: #0064af;
    text-decoration: underline;
}
.p_list a.p_list_view:hover {
    text-decoration: underline;
    color: #f29f00;
}
.p_list div {
    float: left;
    width: 257px;
    margin: 0 24px 26px 0;
}
.p_list div h6 {
    display: block;
}
.p_list div h6 a {
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 19px;
    font-weight: normal;
    background-color: #436D95;
    color: #fff;
    padding: 0 0 0 14px;
    text-decoration: none;
}
.p_list div span {
    width: 257px;
    height: 74px;
    display: block;
    overflow: hidden;
}
.p_list div ul {
    background-color: #f2f2f2;
    padding: 9px 0;
}
.p_list div ul li {
    font-size: 12px;
	line-height: 17px;
	background: url(plus.gif) no-repeat left 5px;
	padding: 0 0 0 11px;
    margin: 5px 10px 5px 13px;
}
.p_list div ul li a {
    text-decoration: none;
}
.p_list div strong {
    display: block;
    padding: 14px 12px 16px 12px;
    padding-bottom: 10px\9;
    font-size: 15px;
    background-color: #f7f7f7;
    color: #f29f00;
    font-weight: normal;
}
.p_list_a {
    width: 1100px;
    overflow: hidden;
}
.p_list_a div {
    float: left;
    width: 257px;
    margin: 0 24px 26px 0;
}
.p_list_a div h6 {
    display: block;
}
.p_list_a div h6 a {
    display: block;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 19px;
    font-weight: normal;
    background-color: #F7F7F7;
    color: #4A4A4A;
    padding: 0 0 0 14px;
    text-decoration: none;
}
.p_list_a div ul {
    padding: 9px 0;
}
.p_list_a div ul li {
    font-size: 12px;
	line-height: 17px;
	background: url(plus.gif) no-repeat left 5px;
	padding: 0 0 0 11px;
    margin: 5px 10px 5px 13px;
}
.p_list_a div ul li a {
    text-decoration: none;
}
.package ul.case {
    width: 1100px;
}
.package ul.case li {
    float: left;
    margin: 0 15px 15px 0;
    border: 1px solid #e0e0e0;
    padding: 3px;
    display: block;
    font-size: 14px;
    _width: 189px;
}
.package ul.case li span {
    display: block;
    height: 38px;
    line-height: 38px;
    clear: both;
	padding: 0 10px;
    background-color: #F2F2F2;
	    color: #676767;
}
.package ul.case li a span{
    display: block;
    height: 38px;
    line-height: 38px;
    clear: both;
	padding: 0 10px;
    background-color: #676767;
	color: #ffffff;
}
.package .req_c {
    padding: 55px 0;
    display: block;
    clear: both;
    _width: 680px;
    overflow: hidden;
}
.package .req_c_l{
	float:left;
	width: 300px;
}
.package .req_c_r{
	float: right;
    width: 800px;
    padding: 0 20px;
}
.package .req_c h3 {
    font-size: 24px;
    font-weight: normal;
    color: #0064af;
    line-height: 140%;
    margin: 0 0 14px 0;
}
.package .req_c .dl_list {
    margin: 0 0 5px 0;
}
.package .req_c .dl_list span {
    display: inline-block;
    padding: 3px 12px;
    margin: 0 15px 9px 0;
    background-color: #dee9f4;
    border: 1px solid #b2cae2;
}
.package .req_c ul {
    width: 900px;
}
.package .req_c ul li {
    float: left;
    margin: 20px 55px 0 0;
}
/** 独立推广页 **/
.server_r{
	width: 1100px;
	margin: 0 auto;
	height:300px;
	padding-top: 10px;
	background: url(server/server-bj.jpg) no-repeat center right;
}
.server_r1{
	background: url(server/server-bj1.jpg) no-repeat center right;
}
.server_r1{
	background: url(server/server-bj3.jpg) no-repeat center right;
}
.server_r ul{
	margin: 0 auto;
	line-height: 32px;
    padding-left: 10px;
}
.server_r ul li{
	width:550px;
}
.server_r ul li p{
	color: #A6A6A7;
	font-size:15px;
	padding-left:10px;
}
.server_r ul li a{
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
.server_r ul li a:hover{
    text-decoration: none;
	color:#FF7E00;
}
.server_r_title {
    width: 50%;
	margin: 10px 0;
}
.server_r_title h2 {
    line-height: 40px;
    font-size: 30px;
    color: #6290C4;
    font-weight: normal;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}
.server_disk{
	width: 1100px;
	margin: 0 auto;
	height:300px;
	padding-top: 10px;
}
.server_disk li{
	width: 50%;
	float:left;
	padding:10px;
}
.server_disk ul li a{
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
.server_disk ul li p{
	color: #A6A6A7;
	font-size:15px;
	padding:10px;
}
.server_news{
	width:1100px;
	margin: 20px auto 0;
	color:#666;
}
.server_news ul li{
	width:340px;
	height:250px;
	float:left;
}
.server_news ul li+li{
	margin-left:40px;
}
.server_news div {
    float: left;
    width: 100%;
    margin: 0 16px 18px 0;
}
.server_news div h6 {
    display: block;
}
.server_news div h6 a {
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 19px;
    font-weight: normal;
    background-color: #3f3d42;
    color: #fff;
    padding: 0 0 0 14px;
    text-decoration: none;
}
.server_news div dl {
    background-color: #f2f2f2;
    padding: 9px 0;
}
.server_news div dl dd {
    font-size: 12px;
	line-height: 25px;
	background: url(plus.gif) no-repeat left 9px;
	padding: 0 0 0 11px;
    margin: 5px 10px 5px 13px;
}
.server_news div dl dd a {
    text-decoration: none;
}

.server_process{
	margin: 0 auto;
	height:500px;
	color:#666;
	padding:30px 0;
	background: #f1f1f1 url(server/process.png) no-repeat center 160px;
}
.server_process ul{
	width: 1100px;
	margin: 160px auto 0;
	line-height: 32px;
	height: 214px;
}
.server_process ul li{
	float:left;
	margin:0 15px;
	width: 245px;
    height: 210px;
}
.server_process ul li div img{
	width: 40px;
    height: 40px;
    margin-top: 22px;
}
.server_process ul li h4{
	color: #3f3d42;
	padding:20px 15px 15px;
	text-align:center;
	font-size: 22px;
}
.server_process ul li p{
	color: #9C9B9B;
	line-height: 25px;
    text-align: center;
}


.server_other{
	width:1100px;
	margin: 20px auto 0;
	color:#666;
}
.server_other ul li{
	width:340px;
	height:240px;
	float:left;
}
.server_other ul li+li{
	margin-left:40px;
}
.server_other div {
	width:340px;
	height:240px;
	background-color: #F2F2F2;
}
.server_other div h6 a {
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 19px;
    font-weight: normal;
    background-color: #3f3d42;
    color: #fff;
    padding: 0 0 0 14px;
    text-decoration: none;
}
.server_other div dl {
    padding: 9px 0;
}
.server_other div dl dd {
    font-size: 13px;
	line-height: 25px;
	background: url(plus.gif) no-repeat left 10px;
	padding: 0 0 0 11px;
    margin: 5px 10px 5px 13px;
}
.server_other div dl dd a {
    text-decoration: none;
}
.server_other div p {
	font-size: 14px;
    padding: 25px 0 0 0;
	line-height: 25px;
	text-align:center;
}
.server_other div p input[type="text"] {
	padding:2px;
	width:210px;
}
.server_other div p input[type="submit"] {
	padding:2px;
	width:100px;
}
.server_title {
    width: 100%;
	margin: 30px auto;
}
.server_title h2 {
	width: 600px;
    line-height: 60px;
    font-size: 30px;
    color: #3F3D42;
    font-weight: 800;
    margin: 0 auto;
    text-align: center;
}
.server_title p {
	width: 860px;
    text-align: left;
	font-size: 16px;
	margin: 0 auto;
    line-height: 30px;
	padding-top: 20px;
}
.server_title p span {
    color: #FF7E00;
    font-size: 16px;
}
/**  link  **/
.bottom-link{
	position: relative;
    top: 129px;
	border-top: ;
	padding:10px;
}
.bottom-link li{
	float:left;
	padding-right:10px;
}

.headTop {
	clear: both;
    width: 1100px;
	margin: 30px auto;
    background-image: url(linedian.jpg);
    background-repeat: repeat-x;
    background-position: center 30px;
}
.headTop h2 {
    width: 460px;
    line-height: 60px;
    font-size: 30px;
    color: #666;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
}
.headTop p {
    text-align: center;
    line-height: 55px;
}
.headTop p a {
    padding: 0 50px;
    color: #ff7e00;
    font-size: 16px;
}
.headTop_p {
    text-align: center;
    line-height: 55px;
}
.headTop_p a {
    padding: 0 50px;
    color: #ff7e00;
    font-size: 16px;
}
.headTopTj {
    width: 1100px;
    padding-bottom: 46px;
    text-align: center;
}
.headTop2 {
    width: 1100px;
	margin: 30px auto;
}
.headTop2 h2 {
    width: 460px;
    line-height: 60px;
    font-size: 30px;
    color: #666;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
}
.headTop2 p {
    text-align: center;
    line-height: 55px;
}
.headTop2 p a {
    padding: 0 50px;
    color: #ff7e00;
    font-size: 16px;
}
.headTop3 {
    width: 1100px;
	margin: 50px auto;
    background-image: url(linedian.jpg);
    background-repeat: repeat-x;
    background-position: center 30px;
}
.headTop3 h2 {
    width: 460px;
    line-height: 60px;
    font-size: 30px;
    color: #666;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
}
.headTop3 p {
    text-align: center;
    line-height: 25px;
    width: 700px;
    margin: 0 auto;
}
.headTop3 p a {
	color: #ff7e00;
    font-size: 14px;
}
/* 关于我们独立页 */
.AboutheadTop {
    width: 1100px;
	margin: 60px auto;
}
.AboutheadTop h2 {
    width: 460px;
    line-height: 60px;
    font-size: 36px;
    color: #333;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
}
.AboutheadTop p{
	text-align: left;
    text-indent: 28px;
	margin: 20px auto 60px;
	padding:0 30px;
    width: 800px;
    line-height: 25px;
}
.AboutheadTop p a {
	background-color:#ff7e00;
	margin:0 10px;
    padding: 15px 40px;
    color: #FFF;
    font-size: 18px;
}
.About_about{
	width:1300px;
	height:200px;
	margin: 50px auto 0;
	color:#666;
}
.About_about ul li{
	width:250px;
	height:150px;
	float:left;
	margin:0 10px;
}
.About_about ul li p{
	text-align: center;
	line-height:35px;
	color:#333;
}
.About_about ul li img{
	width:250px;
	height:150px;
}
.About_01{
	width:100%;
	height:400px;
	background:#f5f5f5 url(about/s.png) no-repeat 50px center;
}
.About_01 .About_right{
	padding:60px 40px 0 0;
	width:560px;
	float:right;
}
.About_01 .About_right h2{
	color: #333;
    font-size: 28px;
}
.About_01 .About_right p{
	padding:30px 0;
	line-height:35px;
	font-size:15px;
}
.About_01 .About_right p b{
	font-size:16px;
	color: #FF7E00;
}
/** project **/
.project {
	width: 1100px;
    height: 355px;
	margin: 0 auto;
	margin-bottom:55px;
    border: 1px solid #e5e5e5;
    border-left: none;
    overflow: hidden;
}
.project li {
    width: 274px;
    float: left;
    height: 355px;
    border-left: 1px solid #e5e5e5;
}
.project li div {
    height: 175px;
    padding: 30px 25px;
}
.project li div.bgVip1 {
    background: url(../images/p_01.png) no-repeat right bottom;
    border-bottom: 1px solid #e5e5e5;
    height: 174px;
}
.project li div.bgVip2 {
    background: url(../images/p_02.png) no-repeat right bottom;
}
.project li.bgVip3 {
    background: url(../images/p_03.png) no-repeat 15px 160px;
}
.project li div.bgVip4 {
    background: url(../images/p_04.png) no-repeat right bottom;
    border-bottom: 1px solid #e5e5e5;
    height: 174px;
}
.project li div.bgVip5 {
    background: url(../images/p_05.png) no-repeat right bottom;
}
.project li div.bgVip6 {
    background: url(../images/p_06.png) no-repeat right bottom;
    border-bottom: 1px solid #e5e5e5;
    height: 174px;
}
.project li div.bgVip7 {
    background: url(../images/p_07.png) no-repeat right bottom;
}
.project li div h4 {
    font-size: 20px;
    color: #fb8a05;
}
.project li div p {
    line-height: 1.5;
    margin: 10px 0;
}
.project li div a {
    font-size: 16px;
    color: #2eb6fd;
    cursor: pointer;
}
/** type **/
.type {
    width: 100%;
    overflow: hidden;
}
.type li {
    width: 550px;
    float: left;
    padding-left: 50px;
    margin: 30px 0;
}
.type li h3 {
    font-size: 24px;
    color: #0396d9;
    border-left: 5px solid #0396d9;
    margin-bottom: 20px;
    text-indent: 20px;
}
.type li p {
    line-height: 2;
	color: #8a8a8a;
}
.type li p span{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
.type .typelink{
	padding-left:10px;
	color: #FF7E00;
	font-size: 15px;
	/* text-decoration:underline; */
}
.twofloor-img {
    text-align: center;
    margin-top: 60px;
}
.twofloor-img img {
    width: 85%;
}
.twofloor-con {
    padding: 15px 0;
}
.twofloor-con li {
    float: left;
    width: 275px;
}
.twofloor-con li h3 {
    font-size: 20px;
    color: #333;
    text-align: center;
    margin-bottom: 35px;
}
.twofloor-con li p {
    font-size: 14px;
    color: #999;
    line-height: 22px;
	padding:0 15px;
}
.trusteeship_top {
    margin-top: 90px;
}
.trusteeship_top h3 {
    text-align: center;
    font-size: 34px;
    color: #414040;
}
.trusteeship_top h4 {
    text-align: center;
    font-size: 16px;
    color: #ff6804;
    margin: 20px 0;
}
.trusteeship_top h5 {
    text-align: center;
    font-size: 16px;
    color: #ff6804;
    color: #434343;
    margin: 20px 0;
}
.trusteeship_top p {
    font-size: 14px;
    line-height: 30px;
    padding: 0 30px;
	color: #8a8a8a;
}
.advantage {
    margin-top: 60px;
	height:200px;
}
.advantage_cont {
    width: 366px;
    float: left;
    margin-bottom: 40px;
    color: #4d4d4d;
}
.advantage_cont img {
    float: left;
    margin: 0 20px;
}
.advantage_cont h3 {
    font-size: 22px;
    line-height: 60px;
}
/** List & Content **/

.cur {
    overflow: hidden;
    background: #fafafa;
    height: 45px;
    line-height: 45px;
}
.side-col {
    width: 245px;
    float: left;
    overflow: hidden;
}
.snav-dl {
    margin-bottom: 10px;
    overflow: hidden;
}
.snav-dl dt {
    margin: 0 0px 15px;
    line-height: 2.5;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #dfdfdf;
}
.snav-dl dd {
    margin-bottom: 10px;
}
.snav-dl dd.on a.v1 {
    border-left: 3px solid #ff4a00;
}
.snav-dl dd a.v1 {
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    background: #f3f3f3;
    padding-left: 25px;
    font-size: 16px;
}
.snav-dl dd a {
    display: block;
    height: 43px;
    line-height: 43px;
}
.s-t1 {
    height: 43px;
    line-height: 43px;
    padding-left: 25px;
    font-size: 14px;
    color: #333;
    border-left: 3px solid #ff4a00;
    background: #f3f3f3;
}
.s-txt-list1 {
    padding: 10px 0px 20px 20px;
    font-size: 14px;
}
.s-txt-list1 li {
    padding-left: 15px;
    height: 2em;
	width: 220px;
    line-height: 2;
    background: url(a1.png) no-repeat left center;
}
.online-tel {
    height: 40px;
    line-height: 40px;
    color: #fff;
    margin: 10px auto 20px;
}
.online-tel {
    padding-left: 40px;
    font-size: 28px;
    background: #4fa6e7 url(tel2.png) no-repeat 15px center;
}
.online-tel a {
    color: #fff;
}
.main-col {
    padding-left: 265px;
    background: url(bgs3.gif) repeat-y left top;
}
.s-new-ul {
    padding: 10px 20px;
}
.s-new-ul li {
    overflow: hidden;
    border-bottom: 1px solid #efefef;
    padding: 20px 10px 0px;
}
.s-new-ul li .txt {
    font-family: 'arial';
    line-height: 2;
}
.s-new-ul li .datetime {
    float: right;
    color: #999;
    line-height: 18px;
}
.s-new-ul li h3 {
    font-weight: normal;
    height: 18px;
    line-height: 1;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
    font-size: 18px;
    font-family: "微软雅黑","Microsoft Yahei";
}
.s-new-ul li h3 a {
    color: #333;
}
.s-new-ul li p {
    height: 5em;
    overflow: hidden;
    font-family: "微软雅黑","Microsoft Yahei";
	color: #A7A7A7;
}
.s-new-ul li a {
    color: #dc8d00;
}
.s-page-nav {
    text-align: center;
    margin: 20px 0;
    overflow: hidden;
}
.main-col .cont {
}
.chapter {
    font-size: 14px;
    overflow: hidden;
}
.chapter h1 {
    padding: 25px 0;
    font-size: 32px;
    font-weight: normal;
    text-align: center;
    color: #333;
}
.chapter h2 {
    padding: 25px 0 25px 20px;
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    color: #333;
}
.chapter .info {
    text-align: center;
    color: #444;
    margin-bottom: 10px;
}
.chapter .info * {
    display: inline-block;
    margin: 0 30px;
}
.chapter .content {
    padding: 15px 30px;
    overflow: hidden;
    margin-bottom: 20px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
	line-height:30px;
}
/* 自定义模板内容区域 start */
.chapter .Dcontent {
    padding: 15px 30px;
    overflow: hidden;
    border-top: 1px dotted #ddd;
}
.chapter .Dcontent p{
    font-size:15px;
	line-height:35px;
	padding:20px 0;
	border-bottom: 1px dotted #ddd;
}
.chapter .Dcontent p.tdt {
    text-indent: 2em;
}
.chapter .Dcontent p.zd {
    font-size:16px;
	font-weight:bold;
	color: #999;
}
.chapter .Dcontent p.zd2 {
    font-size:18px;
	font-weight:bold;
	color: #436D95;
	border-bottom: 0px solid #e8e8e8;
}
.chapter .Dcontent .talk {
    margin-top: -6px;
}
.chapter .Dcontent p strong{
	font-size:18px;
	color: #436D95;
}
.chapter .Dcontent p b{
	font-size:15px;
	color: #FF7E00;
}
.chapter .Dcontent p:last-child{
	border-bottom: 0px solid #e8e8e8;
}
/* 自定义模板内容区域 end */
.chapter-mark {
    line-height:30px;
	padding: 0 10px 10px;
}
.info_pn{
	padding: 0 20px 20px 20px;
    width: 100%;
    float: left;
}
.info_pn .pre{
	width: 50%;
    float: left;
    text-align: center;
}
.info_pn .next{
	width: 50%;
    float: right;
    text-align: center;
}
/* 面包屑导航 */
.breadcrumb {
    margin-bottom: 20px;
    margin-top: 10px;
    list-style: none;
    padding: 0 0 0 30px;
    background: url(nav1.png) no-repeat;
}
.breadcrumb>li {
    display: inline-block;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content:"\003e";
}
.breadcrumb>.active {
    color: #777;
}
/** service **/
.topNav {
    width: 1100px;
    margin: 0 auto;
    padding: 70px 0 20px;
}
.topNav ul {
    width: 1100px;
    height: 60px;
	
}
.topNav ul li {
    width: 183.333px;
    height: 60px;
    float: left;
    cursor: pointer;
}
.topNav ul li.active {
    background-image: url(pro.jpg);
    background-repeat: no-repeat;
    background-position: center 0;
}
.topNav ul li a:hover {
    color: #f60;
}
.topNav ul li a {
    width: 183.333px;
    height: 50px;
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #888888;
    text-decoration: none;
	background-color: #F1F1F1;
}
.topNav ul li.active a {
    border-bottom: none;
    color: #fff;
    background: none;
}

.vipCard {
    height: 270px;
    width: 1100px;
    background: #f6f6f6;
    border-radius: 5px;
    padding: 40px;
}
.vipCard p a {
    padding: 7px 40px;
    margin: 0px 10px;
    background: #ff7e00;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}
.vipCard .vipLeft {
    width: 600px;
    height: 270px;
    float: left;
}
.vipCard .vipLeft h4 {
    font-size: 20px;
    color: #1e1e1e;
    border-left: 8px solid #ff7e00;
    text-indent: 20px;
}
.vipCard .vipLeft p {
    line-height: 2;
    margin: 20px 0;
	color: #8a8a8a;
}
.vipCard .vipRight {
    width: 420px;
    height: 270px;
    float: right;
    text-align: center;
}
.vipCard .vipRight img {
    margin: 0 auto 20px;
}
.vipCardB {
	color: #8a8a8a;
	float: left;
    width: 100%;
}
.vipCardB_div{
	padding: 20px 20px;
    float: left;
    width: 33.33%;
}
.vipCardB_div p.vipCardB_p1{
	height: 30px;
    color: #333;
    line-height: 30px;
    border-left: 3px solid red;
    text-indent: 20px;
    font-size: 16px;
    font-weight: bold;
}
.vipCardB_div p.vipCardB_p2{
	line-height: 22px;
    margin: 8px 20px;
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    color: #666;
    min-height: 66px;
    max-height: 165px;
}
.vipCardB_div p.vipCardB_p3{
	line-height: 22px;
    padding: 8px 20px;
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    color: #FF7E00;
}
.vipMore {
    width: 1100px;
    height: 342px;
    margin: 50px 0;
    overflow: hidden;
}
.vipMore ol {
    width: 1100px;
    height: 342px;
    overflow: hidden;
}
.vipMore ol li {
    width: 256px;
    height: 340px;
    float: left;
    margin-right: 25px;
    border: 1px solid #e5e5e5;
    border-radius: 8px 8px 0 0;
}
.vipMore ol li:hover{
	background:#fffaf4;
}
.vipMore ol li:last-child  {
	margin-right: 0px;
}
.vipMore ol li div {
    height: 280px;
    width: 100%;
    padding-top: 45px;
}
.vipMore ol li div h3 {
    color: #393939;
    font-size: 18px;
    text-align: center;
    line-height: 3.5;
}
.vipMore ol li div p {
    padding: 0 20px;
    line-height: 2;
	color: #8a8a8a;
}
.vipMore ol li p.moreA {
    height: 60px;
    width: 100%;
    background: #ff7e00;
}
.vipMore ol li p.moreA a {
    display: block;
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-size: 18px;
}
.vipMore ol li div span {
    width: 66px;
    height: 66px;
    margin: 0 auto;
    display: block;
    background-image: url(icon5.png);
    background-repeat: no-repeat;
}
.vipMore ol li.vipBg1 div span {
    background-position: 0 0;
}
.vipMore ol li.vipBg2 div span {
    background-position: 0 -89px;
}
.vipMore ol li.vipBg3 div span {
    background-position: 0 -173px;
}
.vipMore ol li.vipLast div span {
    background-position: 0 -255px;
}
.w_our_server {
    flex-wrap: wrap;
    justify-content: space-between;
	display: flex!important;
	width:1100px;
	margin: 60px auto;
}
.our_server {
    width: 20%;
    height: 295px;
    text-align: center;
    margin: 0 2.5% 30px;
	display: block;
}
.our_server .server_icon {
    height: auto;
    position: relative;
    display: inline-block;
    font-size: 0;
    width: 114px;
    margin-bottom: 40px;
}
.our_server .server_icon>* {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.our_server .server_icon::after {
    content: "";
    display: block;
    padding-top: 100%;
}
.our_server .server_info .info_title {
    font-size: 1.8rem;
    color: #333;
    font-weight: 400;
}
.our_server .server_info p {
    color: #999;
	text-align: left;
    line-height: 1.5;
    margin-top: 9px;
    margin-bottom: 9px;
}
.full_back_gray{
	width: 100%;
    margin: 0 auto;
    display: block;
    clear: both;
    padding: 0 0 10px 0;
    line-height: 160%;
    background: #f5f5f5 url(wrap_shadow_bottom.png) no-repeat center bottom;
}
.soft_service_process {
    display: block;
    width: 1100px;
    margin: 0 auto;
    clear: both;
    background: url(wrap_shadow_top.png) no-repeat center top;
    padding: 25px 0 50px 0;
}
.s_advantage{
	width: 1100px;
    margin: 90px auto 30px;
	position: relative;
}
.s_advantage ul {
    margin-top: 50px;
    overflow: hidden;
}
.s_advantage li {
    width: 240px;
    float: left;
    line-height: 1.5;
    margin: 0 240px 50px 0;
}
.s_advantage li.nth {
	float: right;
    margin-right: 0;
}
.s_advantage li h1 {
	font-weight: 400;
    font-size: 17px;
    color: #000;
    text-align: center;
    margin-bottom: 15px;
    padding-top: 55px;
}
.s_advantage li h1.i1 {
    background: url(advantage_01.png) no-repeat top center;
}
.s_advantage li h1.i2 {
    background: url(advantage_02.png) no-repeat top center;
}
.s_advantage li h1.i3 {
    background: url(advantage_03.png) no-repeat top center;
}
.s_advantage li h1.i4 {
    background: url(advantage_04.png) no-repeat top center;
}
.s_advantage img {
    position: absolute;
    left: 340px;
    top: 30px;
}
.s_advantage p {
    font-size: 13px;
    color: #666;
    text-align: center;
}
.index_case_inner{
	display: flex;
    margin-right: -20px;
    flex-wrap: wrap;
	margin-top:60px;
	margin-bottom:30px;
}
.index_case_inner .zy_index_case {
    overflow: hidden;
    width: 16.66666667%;
    font-size: 0;
    height: auto;
    position: relative;
}
.index_case_inner>* {
    display: inline-block;
    float: left\9;
}
.index_case_inner .zy_index_case p {
    z-index: 10;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 90px;
    line-height: 90px;
    margin: 0;
    font-size: 2.6rem;
    color: #fff;
    opacity: .8;
    transition: opacity .2s;
}
.index_case_inner .zy_index_case:hover p {
    opacity: 1;
}
.index_case_inner .zy_index_case .zy_index_case_img {
    cursor: pointer;
    width: 100%;
    height: auto;
    position: relative;
    display: inline-block;
    font-size: 0;
}
.index_case_inner .zy_index_case:not(:hover) .zy_index_case_img img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.index_case_inner .zy_index_case .zy_index_case_img img {
    width: 100%;
    max-width: 100%;
    transition: all .5s;
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
}
.index_case_inner .zy_index_case .zy_index_case_img>* {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.index_case_inner .zy_index_case .zy_index_case_img::after {
    content: "";
    display: block;
    padding-top: 100%;
}
.index_case_inner .zy_index_case:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(pic_scene_cover.png);
    background-size: cover;
}
.web_service {
    margin: 0;
    padding: 0;
}
.web_service:after, .web_service:before {
    display: table;
    content: ' ';
}
.web_service li {
    margin: 0;
    width: 460px;
    height: 180px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.web_service li img {
    display: block;
    width: 85px;
    float: left;
}
.web_service p {
    width: 360px;
    float: right;
    margin: 0;
	text-align: left;
    font-size: 16px;
    line-height: 1.5;
	color: #999;
}
.web_service p b {
    display: block;
    font-size: 16px;
    color: #333;
    font-weight: 400;
    margin-bottom: 18px;
}
.web_service p span {
    font-weight: 400;
    display: block;
    font-size: .875rem;
    color: #999;
    text-align: justify;
	line-height: 20px;
}
.devi_major{
	width:1100px;
	height:471px;
}
.devi_major ul{
	width:1100px;
	height:430px;
}
.devi_major ul li{
	width:50%;
	height:430px;
}
.devi_major ul li.devileft{
	float:left;
}
.devi_major ul li.deviright{
	float:right;
}

.devi_major ul li dl{
	height:215px;
	padding-left:100px;
	padding-right:30px;
}
.devi_major ul li dl.devitab1{
	background:url(tds_03.png) no-repeat left 25px;
}
.devi_major ul li dl.devitab2{
	background:url(tds_10.png) no-repeat left 25px;
}
.devi_major ul li dl.devitab3{
	background:url(tds_06.png) no-repeat left 25px;
}
.devi_major ul li dl.devitab4{
	background:url(tds_12.png) no-repeat left 25px;
}
.devi_major ul li dl dt{
	height:74px;
	line-height:74px;
	font-size:18px;
	color:#ff7e00;
}
.devi_major ul li dl dd{
	height:auto;
	line-height:2;
	font-size:14px;
	color:#525252;
}
/** support **/
.tiny{
	height:auto;
	margin: 20px auto 100px;
}
.tiny .tinyTitle h3{
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	color: #3e3e3e;	
}
.tiny .tinyTitle p{
	color:#999;
	text-indent: 30px;
	line-height: 60px;
}
.tiny .nav{
	width:1100px;
	height:55px;
	margin:20px 0 0 0;
	overflow:hidden;
}
.tiny .nav li{
	width:175px;
	height:55px;
	float:left;
	text-align:center;
	padding:2px 0 0 0;
	cursor:pointer;
}
.tiny .nav li.active{
	border-top:3px solid #00aaff;
	color:#00aaff;
	background:#eee;
	border-bottom:none;
}
.tiny .nav li div{
	font-size:16px;
	line-height:51px;
	text-align:center;
	color:#3e3e3e;
}
.tiny .nav li.active div{
	color:#00aaff;
}
.tiny .nav li p{
	font-size:12px;
}
#tinyHost {
    width: 1100px;
    height: auto;
    border-top: none;
    overflow: hidden;
    padding: 20px 0;
}
#tinyHost_form{
    width: 770px;
	padding: 20px;
	float:left;
}
#tinyHost_form sup{
	color: red;
    top: 0;
    padding-right: 5px;
}
#tinyHost_form .control-label{
	text-align:left;
}
#tinyHost_img{
	float:right;
	padding: 10px 30px 0 0;
}
#tinyHost .f_radio{
	 margin-left: 0px;
}
#tinyHost #pro{
	width: 200px;
}
#tinyHost #city{
	width: 200px;
}
#tinyHost #area{
	width: 200px;
}
/** product **/
.hotGoods{
	width: 1100px;
	color:#666;
}
.hotGoods ul{
	width: 1100px;
	margin: 0 auto;
}
.hotGoods ul li{
	width:340px;
	height:370px;
	border:1px solid #e5e5e5;
	border-radius:8px;
	float:left;
	margin-right:40px;
	background:#fff;
	
}
.hotGoods ul li:nth-child(3),.hotGoods ul li:last-child{
	margin-right:0px;
}
.hotGoods ul li:nth-child(4),.hotGoods ul li:nth-child(5),.hotGoods ul li:nth-child(6){
	margin-top:60px;
}
.hotGoods ul li:hover{
	background:#f5fafe;
}
.hotGoods ul li div.hotTop {
    height: 115px;
    border-radius: 8px 8px 0 0;
    background-color: #009dee; 
}
.hotGoods ul li div.hotTop p{
    line-height: 115px;
    text-align: center;
}
.hotGoods ul li div.hotTop p img{
    width:70px;
}
.hotGoods ul li div.hotDown h4 {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 50px;
    padding: 0 20px;
    text-align: center;
    border-radius: 8px 8px 0px 0px;
    background: #009DEE;
}
.hotGoods ul li div.hotDown p{
	text-align: left;
    font-size: 13px;
    margin-top: 23px;
    line-height: 22px;
    padding: 0 24px;
}
.hotGoods ul li div.hotDown p.hotDown_img{
	width:100%;
    margin: 0px;
    padding: 0px;
}
.hotGoods ul li div.hotDown p a{
	color:#ff7e00;
}
/** price **/
.recServer{
	width:1100px;
	height:60px;
	margin:0 auto 20px;
	background:#F4F9FF;
	padding:10px 20px;
}
.recServer a{
	width:20%;
	line-height:40px;
	color: #717171;
	margin:0 10px;
	font-size:16px;
}
.recServer a:hover{
	text-decoration:underline;
}
.topdeviNav{
	width:1100px;
	height:60px;
	margin:0 auto;
}
.topdeviNav ul li{
	width:180px;
	height:60px;
	float:left;
	cursor:pointer;
}
.topdeviNav ul li a{
	width:180px;
	height:40px;
	display:block;
	text-align:center;
	line-height:40px;
	font-size:18px;
	color:#282828;
	text-decoration:none;
	font-size: 16px;
    color: #666;
}
.topdeviNav ul li a:hover{
	color:#f60;
}
.topdeviNav ul li.curr a{
	color: #fff;
    background: #557AA5;
}
.deviCentent{
	width:1100px;
	height:auto;
	margin:22px 0 88px;
	overflow:hidden;
}

.deviCentent div.deviWarp{
	width:1100px;
	height:auto;
	padding-top:5px;
	background-color:#557AA5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	overflow:hidden;
}
.deviCentent div.deviWarp ul{
	background:#f4f9ff;
	height: 50px;
}

.deviCentent div.deviWarp ul li{
	width:249px;
	height:auto;
	float:left;
	height:50px;
	text-align:center;
	font-size:16px;
	border-right: 1px solid #e5e5e5;
}
.deviCentent div.deviWarp ul li{
	border-bottom:1px solid #e5e5e5;
	line-height:50px;
}
.deviCentent div.deviWarp ul li{
	color:#282828;
	font-weight:bold;
	letter-spacing:2px;
}
.deviCentent div.deviWarp ul li:last-child {
    border-right: none;
}
.deviCentent div.deviWarp ul li.deviWk {
    width: 600px;
}

.deviCentent div.deviWarp dl dd{
	width:249px;
	height:auto;
	float:left;
	line-height:60px;
	height:60px;
	text-align:center;
	font-size:15px;
	border-right: 1px solid #ffffff;
	background:none;
	border-bottom:1px solid #e5e5e5;
}

.deviCentent div.deviWarp dd.red{
	background:#f7f7f7;
}
.deviCentent div.deviWarp dd a{
	display:block;
	width:120px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	color:#fff;
	background:#f7931e;
	border-radius:5px;
}
.deviCentent div.deviWarp dd.deviWk a,.deviCentent div.deviWarp dd.deviWk_line60 a{
	display: initial;
    width: 120px;
    height: 30px;
    margin: 0 auto;
    line-height: 30px;
    color: #f7931e;
    background: none;
}
.deviCentent div.deviWarp dl{
	background:#fff;
	height: 60px;
	line-height:60px;
}
.deviCentent div.deviWarp dl dd.deviWk {
    width: 600px;
	line-height: 60px;
    padding: 0px 20px;
    text-align: left;
	font-size: 14px;
    font-weight: normal;
    color: #666;
}
.deviCentent div.deviWarp dl dd.deviWk_line60 {
    width: 600px;
    padding: 0px 20px;
    text-align: left;
	font-size: 14px;
    font-weight: normal;
    color: #666;
}
.deviCentent div.deviWarp dl dd:last-child {
    border-right: none;
}
.deviCentent div.deviWarp dd a{
	margin-top:15px;
}
.deviCentent div.deviWarp dl dd span{
	color:red;
	font-size:14px;
	font-weight:bold;
}
.deviCentent .deviCententTitle{
	height:30px;
	color:#333;
	line-height:30px;
	border-left:3px solid #557AA5;
	margin:20px 0;
	text-indent:20px;
	font-size:16px;
	font-weight:bold;
}
.deviCentent_xz{
	width:1100px;
	height:auto;
	margin:0 auto 88px;
	overflow:hidden;
}
.deviCentent_xz div{
	height:30px;
	color:#333;
	line-height:30px;
	border-left:3px solid red;
	text-indent:20px;
	font-size:16px;
	font-weight:bold;
}
.deviCentent_xz p{
	line-height: 20px;
    padding: 8px 20px;
    text-align: left;
	font-size: 14px;
    font-weight: normal;
    color: #666;
}
/**  footer  **/
#footer {
	position: relative;
    top: 129px;
    width: 100%;
}
#footer .footer-top{
    height: 400px;
    background-color: #F4F4F4;
}

.footer-menu{
	padding:20px 0;
}
.footer-menu ul{
	text-align: left;
    float: left;
    width: 250px;
}

.footer-menu ul li{
	line-height:26px;
}
.footer-menu ul li.footer-menu-title{
	color: #191919;
    font-weight: 800;
    font-size: 16px;
    line-height: 60px;
}
.footer-menu ul li a{
	color: #2B2B2B;
    font-size: 14px;
}
.footer-menu ul li a:hover, .footer-menu ul li  a:focus {
    text-decoration: underline;
}
.footer-cont{
	width: 350px;
	    float: left;
}
.footer-cont h4{
	color: #191919;
    font-weight: 800;
    font-size: 16px;
    line-height: 60px;
	text-align:center;
}
.footer-cont p{
	color: #191919;
        line-height: 20px;
    font-size: 12px;
    text-indent: 24px;
}
.footer-qcode{
	color: #1F1F1F;
	width: 100%;
	padding-top:50px;
	text-align:center;
	
}
.footer-qcode img{
	float:left;
}
.footer-qcode p{
	float:left;
	line-height:15px;
	font-size:12px;
	padding-left:10px;
	text-indent: 0px;
}
#footer .footer-bottom{
    background-color: #F4F4F4;
	border-top-width: 1px;
    border-top-color: #ccc;
    border-top-style: solid;
    line-height: 50px;
}
#footer .footer-center p{
    text-align: left;
	float:left;
}
#footer .footer-center ul{
    float:right;
}
#footer .footer-center ul li{
    float:right;
	padding-left:20px;
}