﻿*{

	margin: 0;

	padding: 0;

	text-decoration: none;

	list-style: none;

    font-family:"微软雅黑","Microsoft Yahei"; 

    color: #4c4c4c;

}

body{ overflow-x:hidden;}

.clearfix:after {

	content: " ";

	display: block;

	clear: both;

	height: 0;

}

.clearfix {

	zoom: 1;

}

.box{

	margin: 0 auto;

	width: 1200px;

}

a{

    text-decoration: none;

}

/*banner*/

.header{

    background: rgb(236, 236, 236);

    padding: 5px 0; 

}

.header p{

    float: left;

    font-size: 14px;

}

.header .box div{

    float: right;

}

.header a{

    font-size: 14px;

    margin-right: 10px;

}

#banner{

    width: 100%;

    position: relative;

}

#banner ul{

    overflow: hidden;

    margin-bottom: 0;

}

#banner ul li{

    list-style: none;

    display: none;

}

#banner img{

    width: 100%;

}

#p{

    width: 90px;

    position: absolute;

    left: 48%;

    bottom: 3%;

}

#p p{

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background: #1c67c4;

    float: left;

    margin-left: 10px;

}

#p p:nth-child(1){

    margin-left: 0;

}

#p .on{

    background: #fff;

}

#left{

    font-size: 60px;

    font-weight: bold;

    color: #fff;

    position: absolute;

    left: 5%;

    top: 45%;

    display: none;

    text-decoration: none;

}

#right{

    font-size: 60px;

    font-weight: bold;

    color: #fff;

    position: absolute;

    right: 5%;

    top: 45%;

    display: none;

    text-decoration: none;

}

/*banner*/

.head{

    padding: 6px 0;

}

.logo{

    float: left;

}

.tel{

    float: right;

    margin-top: 25px;

}

.nav{

    background: #2b3442;

}

.nav ul li{

    height: 52px;

    text-align: center;

    width: 16.6%;

    line-height: 52px;

    float: left;

}

.nav ul li a{

    display: block;

    color: #fff;

}

.prlist{

    margin: 40px 0;

}

.prlist h2{

    font-size: 28px;

    text-align: center;

}

.prlist h2 span{

    color: #fc6929;

}

.p1{

    text-align: center;

    font-size: 15px;

    margin-top: 15px;

}

.prlis{

    margin-top: 60px;

}

.prli{

    width: 30%;

    float: left;

}

.prlit{

    width: 100%;

    height: 177px;

    background: url(../images/h2s.jpg) no-repeat center center;

    transition: .5s;

}

.prlit a{

    display: block;

    width: 100%;

    height: 100%;

}

.prli:hover .prlit{

    background: url(../images/l2s.jpg) no-repeat center center;

}

.prlib div{

    width: 50%;

    float: left;

    padding: 20px 0;

    text-align: center;

    margin-top: -1px;

    margin-left: -2px;

    border: 1px solid #f2f2f2;

}

.prlib div a{

    display: block;

}

.prlib div a .jk{

    /*color: #fd722a;*/

}

.prli{

    border: 1px solid #f2f2f2;

    margin-right: 4%;

}

.prli:hover{

    border: 1px solid #fd722a;

}

.prli:hover .prlib div{

    border: 1px solid #fd722a;

}

.prli:nth-child(3){

    margin-right: 0;

}

.prlib div:hover{

    background: #fff4ea;

}

.prlit2{

    background: url(../images/h1.jpg) no-repeat center center;

}

.prli:hover .prlit2{

    background: url(../images/l1.jpg) no-repeat center center;

}



.prlit3{

    background: url(../images/h3s.jpg) no-repeat center center;

}

.prli:hover .prlit3{

    background: url(../images/l3s.jpg) no-repeat center center;

}

/*product*/

.product{

    background: url(../images/product.jpg) no-repeat top center;

    margin-top: 70px;

}

.tjcp{

    display: block;

    margin: 0 auto;

    padding-top: 100px;

    margin-bottom: 40px;

}

.produ{

    float: left;

    padding: 15px;

    width: 29%;

    margin-right: 2.7%;

    background: #f2f2f2;

    margin-bottom: 40px;

    transition: .5s;

}



.produ img{

	width:100%;

	height:260px;

}





.proimg{

    width: 100%;

}

.produ:nth-child(3){

    margin-right: 0;

}

.produ:nth-child(6){

    margin-right: 0;

}

.produ:nth-child(9){

    margin-right: 0;

}

.produ .clearfix p{

    float: left;

    transition: .5s;

}

.produ .clearfix i{

    display: block;

    width: 24px;

    height: 36px;

    float: right;

    margin-right: 10px;

    background: url(../images/prr.jpg);

    transition: .5s;

}

.produ .clearfix{

    margin-top: 15px;

}

.produ .clearfix p span{

    display: block;

    transition: .5s;

}

.produ:hover{

    background: #fa5f22;

}

.produ:hover b{

    color: #fff;

}

.produ:hover span{

    color: #fff;

}

.produ:hover i{

    background: url(../images/prr1.jpg);

}

.cck{

    background: url(../images/ckgdbj.jpg);

    height: 47px;

    margin-top: 40px;

}

.cck a{

    display: block;

    width: 200px;

    height: 47px;

    background: #333333;

    margin: 0 auto;

}

.cck span{

    display: block;

    color: #fff;

    float: left;

    margin-left: 50px;

    margin-right: 10px;

    margin-top: 15px;

}

.cck i{

    margin-top: 18px;

    font-style: normal;

    display: block;

    float: left;

    color: #fff;

	width:18px;

	height:18px;

	text-align:center;

	line-height:18px;

	background-color:#fe7a2c;

}

/*about*/

.about{

    /*background: url(../images/about1.jpg) no-repeat;

    margin-top: 70px;*/

}

.abimg{

   /* display: block;

    margin: 0 auto;*/

    margin-top: 10px;

    margin-bottom: 30px;

}

.abb p{

    line-height: 2;

}

.abb{

    background: #fff;

    border-top: 6px solid #fd722a;

    float: left;

    margin-top: -6px;

    padding: 30px;

   /* -moz-box-shadow:0px 4px 5px #333333; -webkit-box-shadow:0px 4px 5px #333333; box-shadow:0px 4px 5px #333333;*/

}

.abb a{

    display: block;

    /*margin: 0 auto;*/

    width: 140px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    border: 1px solid #4c4c4c;

    margin-top: 30px;

    font-size: 15px;

}

.ab1{ width:50%; float:left; text-align:left;}





.abb1{background: url(../images/abb1.jpg) no-repeat center center; height:269px; width:100%; overflow:hidden;}

.abb1 .box div{

    float: left;

    width: 25%;

    background: url(../images/xiantiao.png) center right no-repeat; padding:30px 0;

}

.abb1 img{

    display: block;

    margin: 0 auto;

    margin-top: 40px;

}

.abb1 p{

    text-align: center;

    font-size: 40px;

    margin: 10px 0;

    color: #fff;

}

.abb1 span{

    color: #fff;

    display: block;

    text-align: center;

    font-size: 12px;

    margin-bottom: 60px;

}

.abb1 div:nth-child(4){

    background:none;

}



.abb2 img{

    text-align: center;

    display: block;

    width: 100%;

}

.abb2{

    

    background: #fff;

    width: 45%;

	float:left;

	margin-left:5%;

   /* padding: 20px;margin: 0 auto;

    -moz-box-shadow:0px 2px 20px #333333; -webkit-box-shadow:0px 2px 20px #333333; box-shadow:0px 2px 20px #333333; */

}

.xinwen{

    display: block;

    margin: 0 auto;

    width: 100%;

    margin-top: 90px;

	text-align:center;

}

.np{

    text-align: center;

    margin-top: 10px;

    /*margin-bottom: 50px;*/

    font-size: 15px;

}

.np span{

    font-weight: bold;

}

#new{margin-top: 30px;}

#new a{

    display: block;

    width: 204px;

    height: 45px;

   /* background: url(../images/neh.png);*/

   background-color:#2b3442;

   color:#fff;

    float: left;

    text-align: center;

    line-height: 45px;

    margin-right: 20px;

}

#new a:nth-child(1){

    margin-left: 32%;

}

#new .a{

    /*background: url(../images/nel.png);*/

	background-color:#fa5f22;

}

.news{

    overflow: hidden;

}

.nee{

    margin-top: 40px;

}

.nel{

    float: left;

    width: 44%;

}

.nel img{

    width: 100%;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.nel img:hover{

    transform: scale(1.02);

    -webkit-transform: scale(1.02);

    -moz-transform: scale(1.02);

    -o-transform: scale(1.02);

    -ms-transform: scale(1.02);

}

.nel div{

    margin-top: 40px;

    padding-bottom: 30px;

    border-bottom: 1px solid #999999;

}

.nel div:hover b{

    color: #fd833b;

}

.nel b{

    font-size: 17px;

    float: left;

    font-weight: bold;

}

.nel i{

    color: #999999;

    float: right;

    font-style: normal;

}

.nel span{

    color: #999999;

    font-size: 14px;

    margin-top: 20px;

    display: block;

}

.nerl{

    float: left;

    width: 12%;

    transition: .5s;

}

.nerl div{

    border: 1px solid #000;

}

.nerl p{

    text-align: center;

    font-size: 38px;

}

.nerl span{

    display: block;

    text-align: center;

    font-size: 14px;

}

.ner{

    width: 50%;

    margin-left: 6%;

    float: left;

}

.nerr{

    float: left;

    width: 80%;

    margin-left: 5%;

    transition: .5s;

}

.p2 span{

    font-weight: bold;

    font-size: 18px;

    float: left;

}

.nne:hover .p2 span{

    color: #fd833b;   

}

.p2 i{

    font-style: normal;

    float: right;

    font-size: 14px;

}

.span{

    display: block;

    margin-top: 10px;

    font-size: 14px;

}

.ner1{

    float: left;

    margin-left: 14%;

    transition: .5s;

}

.ner1 img{

    display: block;

    margin-top: 30px;

}

.ner .nne:hover .nerl{

    margin-left: -20%;

}

.ner .nne:hover .nerr{

    margin-left: 0;

}

.ner .nne:hover .ner1{

    display: block;

}



.ner .nne{

    overflow: hidden;

    padding: 22px 0;

    border-top: 1px solid #999;

}

.nne a{

    display: block;

    height: 72px;

    overflow: hidden;

}

.ner .nne:nth-child(4){

    border-bottom: 1px solid #999;

}

#news li{

    display: none;

}

.casep{text-align: center;}

.case{

    padding: 60px 0;

    background: #f6f6f6;

    /*margin-top: 60px;*/

}

.caset{

    display: block;

    margin: 0 auto;

}

.p3{

    text-align: center;

    font-size: 14px;

    margin-top: 7px;

}

#cas a{

    display: block;

    width: 204px;

    height: 45px;

    /*background: url(../images/neh.png);*/

    float: left;

    text-align: center;

    line-height: 45px;

    margin-right: 20px;

	border:1px #333333 solid;

}

#cas a:nth-child(1){

    margin-left: 32%;

}

#cas .aa{

    /*background: url(../images/nel.png);*/

}

#cas{

    margin-top: 40px;

}

/*

#case li div:nth-child(4){

    display: none;

}*/

#case li div p{

    background: #fd722a;

    padding: 8px 0;

    width: 64%;

    position: absolute;

    bottom: -30px;

    left: 18%;

    -moz-box-shadow:0px 1px 5px #333333; -webkit-box-shadow:0px 1px 5px #333333; box-shadow:0px 1px 5px #333333; display:none;

}

#case li div{

    width: 30%;

    margin: 1.5%;

    float: left;

    position: relative; overflow:hidden;

}

#case li div img{

    width: 100%;

	height:260px;

    transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out; display:block;

}

#case li div:hover img{

    transform: scale(1.05);

    -webkit-transform: scale(1.05);

    -moz-transform: scale(1.05);

    -o-transform: scale(1.05);

    -ms-transform: scale(1.05);

}



#case li div h3{ font-size:16px; font-weight:normal; text-align:center; background-color:#ffffff; line-height:35px;}



#case li div b{

    display: block;

    text-align: center;

    color: #fff;

    font-size: 24px;

    font-weight: 500;

}

#case li div span{

    display: block;

    text-align: center;

    font-size: 12px;

    color: #fff;

}

#case li div i{

    display: block;

    width: 40px;

    height: 2px;

    background: #fff;

    margin: 0 auto;

    margin-top: 10px;

}

#case{

    margin-top: 40px;

}

#case li{

    display: none;

}





.kl{

    background: #f6f6f6;

    padding-top: 50px;

}

.cckk{

    background: url(../images/ckgdbj.jpg);

    height: 47px;

}

.cckk a{

    display: block;

    width: 200px;

    height: 47px;

    background: #333333;

    margin: 0 auto;

}

.cckk span{

    display: block;

    color: #fff;

    float: left;

    margin-left: 50px;

    margin-right: 10px;

    margin-top: 15px;

}

.cckk i{

    margin-top: 15px;

    font-style: normal;

    display: block;

    float: left;

    color: #fff;

    padding: 2px 5px;

    background: #fd722a;

}

.link{

    padding: 40px 0;

    background: #f6f6f6;

}

.link img{

    float: left;

    margin-right: 25px;

}

.link a{

    display: block;

    float: left;

    margin-right: 15px;

}

.form{

    background: url(../images/form.jpg);

    padding-top: 60px;

}

.fol{

    float: left;

}

.fol p{

    color: #878787;

    margin-top: 10px;

    margin-bottom: 35px;

}

.fol h2{

    color: #fff;

}

.foz div{

    float: left;

    padding-left: 20px;

    position: relative;

    margin-right: 14%;

}

.foz div::before{

    content: '';

    position: absolute;

    left: 0;

    top: 8px;

    width: 4px;

    height: 15px;

    background: #fd722a;

}

.foz{

    float: left;

    margin-left: 12%;

    width: 50%;

}

.foz div p{

    color: #fff;

    font-size: 20px;

}

.foz div a{

    display: block;

    color: #878787;

    margin: 25px 0;

    font-size: 15px;

}

.for{

    float: right; 

}

.fob{

    width: 100%;

    padding: 15px 0;

	border-top:1px #536170 solid; margin-top:40px;

	color:#FFF;

}

.fob a{

    color: #fff;

}



.bottom_bottom{

    display: none;

}







/*channel*/

.m-mashup {

    padding: 50px 0;

    margin-bottom: 50px;

    background-color: #fff;

    overflow: hidden;

}



.m-mashup .img {

    float: left;

    width: 545px;

}

.m-mashup .img:hover img {

    transform: scale(.95);

    -ms-transform: scale(.95);

    -moz-transform: scale(.95);

    -webkit-transform: scale(.95);

    -o-transform: scale(.95);

}

.m-mashup .img img {

    display: block;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.m-mashup .txt {

    overflow: hidden;

    font-size: 14px;

    color: #666;

    line-height: 24px;

}

.m-mashup .txt .tit {

    margin-bottom: 50px;

}

.m-mashup .txt .tit a {

    display: block;

    font-size: 28px;

    color: #333;

    line-height: 38px;

    margin-bottom: 10px;

    font-weight: 700;

}

.m-mashup .txt .tit a em {

    font-size: 14px;

}

.m-mashup .txt .btn {

    padding-bottom: 45px;

    border-bottom: 1px solid #ddd;

    overflow: hidden;

    margin-bottom: 20px;

}

.m-mashup .txt .btn a, .m-mashup .txt .btn span {

    float: left;

    width: 140px;

    line-height: 44px;

    text-align: center;

    font-size: 15px;

    color: #fff;

    cursor: pointer;

    border: 1px solid #e62129;

}

.m-mashup .txt .btn a {

    margin-right: 30px;

    background-color: #e62129;

}

.m-mashup .txt .btn span {

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

    border-color: #ccc;

    color: #333;

    position: relative;

    text-align: left;

    padding-left: 30px;

}

.m-mashup .txt .btn span::after {

    content: "";

    position: absolute;

    right: 28px;

    width: 12px;

    height: 16px;

    margin-top: -8px;

    background: url(../images/jt1.png) no-repeat center;

    top: 50%;

}

.m-mashup ul {

    overflow: hidden;

    margin: 0 -10px;

}

.m-mashup li {

    width: 20%;

    float: left;

}

.m-mashup .item {

    margin: 0 10px;

    border: 1px solid transparent;

    background-color: #e9e9e9;

    text-align: center;

}

.m-mashup .item .pic {

    display: block;

    height: 100px;

    text-align: center;

}

.m-mashup .item img {

    display: inline-block;

    vertical-align: middle;

    max-width: 96%;

    max-height: 96%;

}

.m-mashup .item p a {

    font-size: 16px;

    color: #333;

    line-height: 26px;

    display: block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    margin: 6px 0;

}



.m-mashup.other {

    background-color: #f4f4f4;

}

.m-mashup.other .img, .m-mashup.other .img img {

    float: right;

}



.nbanner{

    overflow: hidden;

    position: relative;

    height: 500px;

}

.nbanner img{

    width: 100%;

}

.nbanner li {

    position: absolute;

    left: 14%;

    top: 29%;

    width: 500px;

    height: 130px;

    background: rgb(250, 95, 34);

    opacity: .9;

    padding: 20px;

    line-height: 2;

}

.nbanner p {

    color: #fff;



    font-size: 24px;

}

.nbanner .box div {

    color: #fff;

}

.nbanner .box div a {

    color: #fff;

}

.nlist{

    margin: 40px 0;

}

.lio{

    float: left;

    width: 23%;

    margin: 2% 1%;

    border-bottom: 2px solid #fff;

    overflow: hidden;

    transition: 1s;

}

.lio img{

    width: 100%;

    transition: all 1s;

    -webkit-transition: all 1s;

    -o-transition: all 1s;

    -moz-transition: all 1s;

    -ms-transition: all 1s;

}

.lio p{

    text-align: center;

    padding: 10px 0;

}

.lio:hover .nimg1{

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

}

.lio:hover{

    border-bottom:2px solid #0592ff;

}

.llistpage{

    text-align:center;

    width: 100%;

    float: left;

}



.llistpage span{

    padding: 5px 10px;

}

.llistpage a{

    background: #fd722a;

    padding: 5px 10px;

    color: #fff;

}

.llistpage input{

    width: 28px;text-align:center;

    height: 28px;

   /* padding-left: 20px;*/

}







.news-all-list1 {

    overflow: hidden;

    margin-right: -1px;

    margin-bottom: 60px;

}

.news-all-list1 li {

    float: left;

    width: 50%;

    padding: 20px;

    border-right: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

    margin-bottom: -1px;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

}

.news-all-list1 h3 {

    font-weight: 400;

    margin-bottom: 15px;

}

.news-all-list1 h3 span {

    float: right;

    font-size: 14px;

    color: #999;

    line-height: 24px;

    margin-top: 8px;

}

.news-all-list1 h3 a {

    display: block;

    font-size: 20px;

    color: #000;

    line-height: 30px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.news-all-list1 p {

    font-size: 14px;

    color: #666;

    line-height: 24px;

    height: 48px;

    display: -webkit-box;

    display: box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.main{

    margin: 40px 0;

}

.news-all-list1 h2{

    text-align: center;

    margin-bottom: 40px;

    font-size: 34px;

    font-weight: 500;

}

.news-all-list1 li:nth-child(odd){

    border-right:none;

}



.g-more {

    width: 110px;

    height: 40px;

    line-height: 38px;

    border: 1px solid #ccc;

    padding-left: 25px;

    font-size: 14px;

    color: #666;

    background-repeat: no-repeat;

    background-position: right 25px center;

    background-image: url(../images/cp-ico3.png);

    background-image: url(../images/cp-ico4.png);

    background-color: #e62129;

    color: #fff;

    border-color: #e62129;

    border-radius: 3px;

    display: block;

    float: left;

    margin-left: 44%;

    margin-top: 3%;

}

.g-more:hover {

    background-image: url(../images/cp-ico4.png);

}



.news-all-list2 li {

    float: left;

    width: 46%;

    padding: 0 0px 30px;

    margin-right:4%;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

}

.news-all-list2 li :nth-child(odd){

    margin-right: 0;

}

.news-all-list2 li h3 a {

    font-size: 20px;

    color: #000;

    line-height: 30px;

    font-weight: 400;

    margin-bottom: 5px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    display: block;

}

.news-all-list2 li span {

    display: block;

    margin-bottom: 15px;

    font-size: 14px;

    color: #999;

}

.news-all-list2 li p {

    font-size: 14px;

    color: #666;

    line-height: 24px;

    height: 48px;

    display: -webkit-box;

    display: box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.mmain{

    padding: 62px 0;

    background: #f7f4ed url(../images/cp-bg8.jpg) right bottom no-repeat;

}

.mmain h2{

    text-align: center;

    margin-bottom: 40px;

    font-size: 34px;

    font-weight: 500;

}

.ul-news-list li {

    float: left;

    width: 50%;

}

.ul-news-list .item {

    margin: 0 40px;

    border-bottom: 1px solid #ddd;

    padding: 25px 0;

}

.ul-news-list li h3 a {

    display: block;

    font-size: 20px;

    color: #000;

    line-height: 30px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    margin-bottom: 4px;

    background: url(../images/cp-icon10.png) center left no-repeat;

    padding-left: 16px;

    font-weight: 400;

}

.ul-news-list li span {

    font-size: 14px;

    color: #999;

    line-height: 24px;

    display: block;

    margin-bottom: 14px;

    padding-left: 16px;

}

.ul-news-list li p {

    font-size: 14px;

    color: #666;

    line-height: 24px;

    height: 48px;

    display: -webkit-box;

    display: box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    padding-left: 16px;

}





/*case*/



.cal_l{

    float: left;

    width: 47%;

    margin-top: 25px;

}

.cal_r{

    width: 43.3%;

    float: right;

    background: #f0f3fa;

    padding: 40px;

    transition: 0.5s;

    margin-top: 25px;

}

.cal_l img{

    width: 100%;

}

.cal_r h2{

    font-weight: 500;

    padding-top: 50px;

}

.cal_r p{

    margin-top: 90px;

}

.cal_r a{

    display: inline-table;

    height: 40px;

    line-height: 40px;

    border-radius: 20px;

    border: 1px solid #878787;

    text-align: center;

    padding: 0 25px;

    overflow: hidden;

    position: relative;

    font-size: 14px;

    margin-top: 49px;

}

.cal_r:hover{

    background: #fd833b;

}

.cal_r:hover .caa{

    color: #fff;

}

.cal_r:hover .caa1{

    color: #fff;

    border: 1px solid #fff;

}

.cal_ll{

    float: right;

}

.cal_rr{

    float: left;

}



.innerl{

    width: 100%;

}

.innerl strong{

    font-size: 20px;

    color: #000;

    display: inline-block;

    background: url(../images/cp-icon4.png) top right no-repeat;

    padding-right: 42px;

}

.innerl strong em{

    color: #e62129;

    font-weight: 700;

}

.innerld{

    padding: 8px 26px 4px;

    background-color: #f0f0f0;

    border-bottom: 1px solid #ddd;

}

.nyl{

    width: 75%;

    float: left;

}

.nyr{

    float: right;

    width: 20%;

}

.innerl ul{

    padding: 24px 16px 14px;

    background-color: #f3f3f3;

}

.innerl ul li{

    width: 100%;

    margin-bottom: 20px;

}

.innerl ul li p{

    text-align: center;

}

.innerl ul li img{

    display: block;

    width: 100%;

}

.apa1{

    font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;

    font-size: 28px;

    font-weight: bold;

    margin-bottom: 30px;

    text-align: center;

}

.syp{

    margin-top: 6%;

    width:100%;

    float: left;

}

.syp p{

    float: left;

}

.syp a{

    text-decoration: none;

    color: #000;

}



.xyp p{

    float: left;

}

.xyp a{

    text-decoration: none;

    color: #000;

}

.xyp{

    float: left;

    margin-top: 2%;

    width: 100%;

}

.cp-relation1 {

    margin: 20px 0;

    border: 1px solid #ddd;

    margin-top: 60px;

}

.cp-tit2 {

    padding: 8px 26px 4px;

    background-color: #f0f0f0;

    border-bottom: 1px solid #ddd;

}



.cp-tit2 strong {

    font-size: 20px;

    color: #000;

    display: inline-block;

    background: url(../images/cp-icon4.png) top right no-repeat;

    padding-right: 42px;

}

.cp-tit2 strong em {

    color: #e62129;

    font-weight: 700;

}

.cp-tit2 span {

    float: right;

}

.cp-relation1 .dd {

    padding: 23px 35px 15px;

}

.cp-relation1 ul {

    overflow: hidden;

}

.cp-relation1 li {

    float: left;

    width: 50%;

}

.cp-relation1 li a {

    font-size: 14px;

    color: #666;

    line-height: 24px;

    margin-bottom: 16px;

    padding-left: 20px;

    background-repeat: no-repeat;

    background-position: 0 center;

    background-image: url(../images/cp-icon5.png);

    display: block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.n-l{

    width: 45%;

    float: left;

}

.n-l img{

    width: 100%;

}

.n-r{

    width: 50%;

    float: right;

}

.biaoti1{

    font-size: 36px;

    color: #333;

    line-height: 46px;

    display: inline-block;

    padding: 15px 45px 6px 0;

    background: url(../images/cp-icon1.png) right top no-repeat;

    margin-bottom: 5px;

}

.n-r h2{

    font-size: 15px;

    color: #666;

    line-height: 30px;

    background: url(../images/i-ys.png) no-repeat top left;

    padding-left: 35px;

    -webkit-background-size: auto 30px;

    -moz-background-size: auto 30px;

    -o-background-size: auto 30px;

    background-size: auto 30px;

    margin-bottom: 30px;

}

.neirong{

    font-size: 15px;

}



.tell{

    float: left;

    padding-left: 55px;

    background: url(../images/cp-icon3.png) left center no-repeat;

}

.server{

    float: left;

    width: 230px;

    height: 50px;

    line-height: 50px;

    font-size: 18px;

    color: #fff;

    text-align: center;

    background-color: #e62129;

    border-radius: 3px;

    margin-right: 80px;

    cursor: pointer;

}

.tell span{

    font-size: 14px;

    color: #333;

    line-height: 24px;

    display: block;

}

.tell a{

    font-size: 26px;

    color: #e62129;

    line-height: 30px;

    display: block;

}

.tell strong {

    font-size: 28px;

    font-weight: 400;

}

.server img{

    margin-top: 10px;

    float: left;

    margin-left: 16%;

}

.rx{

    margin-top: 40px;

}

.nynav{

    background: #eee;

    margin: 40px 0;

}

.navbar-light{

    z-index: 99;

    color: #fff;

    position: sticky;

    left: 0;

    top: 0;

}

.navbar-light a{

    display: block;

	width: 25%;

	float: left;

    color: #4c4c4c;

    text-align: center;

    line-height: 46px;

    text-decoration: none;

    padding: 15px 0;

}

.navbar-link1:hover{

    background: url(../images/cp-t11.png) #fd833b no-repeat 75px 28px;

    color: #fff;

}

.navbar-link2:hover{

    background: url(../images/cp-t22.png) #fd833b no-repeat 75px 28px;

    color: #fff;

}

.navbar-link3:hover{

    background: url(../images/cp-t33.png) #fd833b no-repeat 75px 28px;

    color: #fff;

}

.navbar-link4:hover{

    background: url(../images/cp-t44.png) #fd833b no-repeat 75px 28px;

    color: #fff;

}

.navbar-link1{

    background: url(../images/cp-t1.png) no-repeat 75px 28px;

}

.navbar-link2{

    background: url(../images/cp-t2.png) no-repeat 75px 28px;

}

.navbar-link3{

    background: url(../images/cp-t3.png) no-repeat 75px 28px;

}

.navbar-link4{

    background: url(../images/cp-t4.png) no-repeat 75px 28px;

}

.min{

    line-height: 2;

}

.biaotii{

    font-size: 36px;

    color: #333;

    font-weight: bold;

}

table {

    border-collapse: collapse;

}

tr:nth-child(even){

    background: #e6e6e6;

}

tr:nth-child(1){

    background: #64a9ff;

    background: #f03c42;

}

tr:nth-child(1) td{

    color: #fff;

}

tr:nth-child(1) p{

    color: #fff;

}

tr:nth-child(1) div{

    color: #fff;

}

tr:nth-child(1) span{

    color: #fff;

}

table tr:hover{

    background: #f03c42;

}

table tr:hover span{

    color: #fff;

}

table tr:hover div{

    color: #fff;

}

table tr:hover p{

    color: #fff;

}

table tr:hover td{

    color: #fff;

}

.wrap1 {

    width: 1560px;

    margin: 0 auto;

}

.cont-show {

    clear: both;

    overflow: hidden;

    margin: 40px auto;

}

.cont-show h1 {

    color: #000;

    font-size: 34px;

    font-weight: normal;

    text-align: center;

    height: 67px;

    line-height: 45px;

}

.cont-show b {

    display: block;

    color: #E5E5E5;

    font-size: 40px;

    text-align: center;

    margin: 0 0 5px;

}

.cont-way {

    clear: both;

    overflow: hidden;

    padding-bottom: 80px;

}

.way-info {

    float: left;

    width: 50%;

}

.way-info h2 {

    color: #333;

    font-size: 18px;

    margin-bottom: 30px;

}

.way-info p {

    line-height: 30px;

    color: #676767;

    font-size: 18px;

    margin-bottom: 10px;

}

.way-info p img {

    margin-right: 10px;

    float: left;

}

.way-con {

    clear: both;

    overflow: hidden;

    padding-top: 50px;

    margin-top: 40px;

    border-top: 1px solid #EEE;

}

.way-con a {

    display: block;

    overflow: hidden;

    color: #FFF;

    font-size: 14px;

    width: 125px;

    height: 35px;

    line-height: 35px;

    border-radius: 5px;

    text-align: center;

    margin-top: 20px;

    cursor: pointer;

    background-color: #fd833b;

}

.way-con b {

    display: block;

    color: #676767;

    font-size: 16px;

    font-weight: normal;

    line-height: 40px;

    margin: 10px 0;

}

.way-map {

    float: right;

    width: 38%;

    border-radius: 50%;

    overflow: hidden;

    position: relative;

}

#allmap {

    display: block;

    width: 100%;

    height: 460px;

    border-radius: 50%;

}

.minl{

    width: 75%;

    float: left;

}

.minr{

    width: 20%;

    float: right;

}

.gs{

    width: 100%;

}

.myab{

    line-height: 2;

    margin-bottom: 30px;

}

.nyl{

    line-height: 2;

}



.prlii {

    border-bottom: 1px solid #4c4c4c;

}

.prlii img {

    float: left;

    display: block;

    margin-bottom: 10px;

}

.prlii .ko {

    font-size: 24px;

    margin-left: 12px;

}

.prlii .ko1 {

    float: right;

    font-size: 18px;

}

.nyrd {

    margin-top: 30px;

    margin-bottom: 60px;

}

.nyrd1 {

    width: 30%;

    float: left;

    margin-right: 4.7%;

    margin-bottom: 20px;

    border: 1px solid #ccc;

    transition: .5s;

    overflow: hidden;

}

.nyrd1 img {

    width: 100%;

    transition: All 0.4s ease-in-out;

            -webkit-transition: All 0.4s ease-in-out;

            -moz-transition: All 0.4s ease-in-out;

            -o-transition: All 0.4s ease-in-out;



}

.nyrd1 p {

    text-align: center;

    transition: .5s;

}

.nyrd1:nth-child(3){

    margin-right: 0;

}

.nyrd1:nth-child(6){

    margin-right: 0;

}

.nyrd1:nth-child(9){

    margin-right: 0;

}

.nyrd1:hover img{

    transform: scale(1.06);

    -webkit-transform: scale(1.06);

    -moz-transform: scale(1.06);

    -o-transform: scale(1.06);

    -ms-transform: scale(1.06);



}





.server-tit1 {

    font-size: 14px;

    color: #999;

    line-height: 24px;

}

.server-tit1 em {

    display: block;

    margin-bottom: 20px;

    font-size: 30px;

    color: #333;

    line-height: 40px;

    text-align: center;

    font-style: normal;

}

.server-tit1 strong {

    color: #fd833b;

    font-weight: 700;

    font-size: 32px;

}

.server-tit1 p{

    text-align: center;

    color: #999;

}

.server-tit1 span{

    color: #999999;

}

.ul-server1 {

    padding-top: 30px;

    margin-bottom: 20px;

    overflow: hidden;

}

.ul-server1 li {

    float: left;

    width: 25%;

    text-align: center;

}

.ul-server1 li img {

    margin: 0 auto;

    display: block;

}

.ul-server1 li p {

    font-size: 14px;

    color: #202429;

    line-height: 26px;

    margin: 15px 0;

}



.sdxl div{

    float: left;

    width: 30%;

    margin: 1.5%;

    background: #ccc;

}

.sdxl div img{

    width: 80%;

    margin: 0 auto;

    display: block;

}

.sdxl p{

    background: #fd833b;

    padding: 5px 0;

    color: #fff;

    text-align: center;

}

.sdd{

    text-align: center;

    margin-top: 40px;

    margin-bottom: 20px;

    font-size: 32px;

}









.videolist { position:relative;  width:100%;  margin-right:50px; margin-top:15px; margin-bottom:30px; }

.videolist:hover{ cursor: pointer; }

.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }

.videos{ display:none; border: 1px solid #080808; position:fixed; left:37%; top:30%; margin-left:-320px; margin-top:-210px; z-index:100; width:1100px; height:360px; }

.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; width:auto!important;}



.videos video{

    width: 100%!important;

}



.mm{ background:url(../images/lizhou.jpg) no-repeat center center; height:549px;margin-top: 60px;}

.ftel{ border-top:1px #949ca6 solid; border-bottom:1px #949ca6 solid; padding:20px 0;}

.ftel p{ margin-bottom:0;}









.page_info{text-align:center;margin-top:10px;color:#333;}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}

.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}

.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}

.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}