﻿@charset "utf-8";

html{font-size:62.5%;}
body{margin:0px; font-size:12px; color:#91989f; font-family:Microsoft YaHei; cursor:default; }
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#333;}
input,select,button{font-size:12px; font-family:Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#91989f; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}
.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}

.con{width:1240px; margin:0 auto;}
.container { width:1240px; margin:0 auto}
.header{width:100%; position: fixed; top:0; left:0; z-index:10;height: 120px; background:rgba(255,255,255,1);}
.header.on{box-shadow:0 0 10px #aaa;}
.header .container{position:relative;width: 100%;padding: 0 40px;box-sizing: border-box;}
.header .logo{width:240px; margin:5px auto 0px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header.on .logo{width:240px; margin:5px auto 0;}
.header .logo img{width:100%; height:auto; display:block;}

.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;}
.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .right { float:right; margin-left:10px; position: relative;padding-right: 30px;}

.header .right .dh {float: left;margin-right: 10px;background: url(../images/phone.gif) left center / 35px no-repeat;padding-left: 40px;font-size: 18px;color: #333;line-height: 42px;}
.header .right a { display:block; line-height:32px; float:left; color:#fff; font-size:18px; margin-right:12px; border: solid 1px #b6b4b4; width:32px;border-radius: 50%;text-align: center}
.header.on .right a {color: #333;}
.header .right a.a2 { background:url(../images/s.png) center no-repeat;}
.header .right a.a4 { }
.header:hover .right a.a2 { background:url(../images/s.png) center no-repeat;}
.header:hover .right a.a4 { color: #333 }
.header:hover .weixin a.wb{background:url(../images/top9.png) center no-repeat; }

.weixin{  height:32px; float:left;position:relative; font-size:12px; text-align:center; width:25px}
.weixin a{ height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9.png) no-repeat center top; }
.weixin .weixin_nr{width:110px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-35px; top:45px; display:none; z-index:99999}
.weixin .weixin_nr img{ margin-bottom:0px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ }
.weixin a.wb{ height:32px; line-height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9.png) center no-repeat; width:32px;border-radius: 50%;border: solid 1px #b6b4b4;  }
.weixin.on a.wb { background:url(../images/top9s.png) center no-repeat;}
.searchIpt {width: 240px;height: 30px;position: absolute;right: 0;top:60px;display: none;z-index: 10;}

.searchIpt .search_txt {width: 172px;padding: 0 0 0 10px;line-height: 30px;background: #333;color: #fff;border: 0;height: 30px;float: left;}

.searchIpt .search_btn {width: 58px;background: #0068ba;border: 0;float: right;color: #fff;height: 30px;cursor: pointer;}

.header .nav{  width: 1200px;margin:10px auto 0;text-align: center}
.header .nav i{font-size:12px; color:#aaa; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .nav ul li{margin:0 5px; line-height:50px;display:inline-block; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav ul li img {width: 1px;vertical-align: middle;margin-bottom: 3px;}
.header.on .nav ul li{line-height:50px;}
.header .nav ul li a{display:block; font-size:16px; color:#333;padding: 0 15px;border-radius: 5px 5px 0 0;}
.header.on .nav ul li a{display:block; font-size:16px; color:#333;}
.header .nav ul li span{width:0; height:2px;display: none;background-color:#e77817; position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}
.header .nav ul li:hover a {background: #333;color: #fff;}

.nav .y_j{position:relative;}
.nav .e_j{width:120px;  position:absolute; top:50px; left:50%; margin-left:-60px; display:none; z-index:9999;}
/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/
.header .nav ul li .e_j a{display:block; font-size:14px; color:#333; line-height:40px; border-bottom:1px solid rgba(0,0,0,0.1);background-color:rgba(255,255,255,.85);border-radius: 0; text-align:center }
.nav .e_j .ejy { position:relative}
.nav .e_j .s_j {width:150px; background-color:rgba(255,255,255,.85); position:absolute; top:0px; left:150px; display:none; z-index:9999;}
.header .nav .e_j a:hover{background-color:#e77817; color:#fff;}

@media (min-width:1024px){

.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
.head_h { height: 120px;}
}

@media (max-width:1400px){
	
}

@media (max-width:1368px){
.header .nav ul li {margin: 0 1px;	}
.header .container {padding: 0 20px;}
	.header .right a {
    line-height: 25px;
    font-size: 16px;
    margin-right: 10px;
    width: 25px;
}
	.weixin a.wb {
    height:25px;
    line-height: 25px;
    background: url(../images/top9.png) center / 20px no-repeat;
    width: 25px;
}
	.header:hover .weixin a.wb {
    background: url(../images/top9.png) center / 20px no-repeat;
}
	.header .right a.a2 {
    background: url(../images/s.png) center / 20px no-repeat;
}
.header .right .dh {
    background: url(../images/phone.gif) left center / 30px no-repeat;
    padding-left: 35px;
    font-size: 16px;
    line-height: 28px;
}	
.header .right {margin-top: 18px;
}	
	
	
	
}

@media (max-width:1210px){
.header .nav {
    width: 100%;
}
.header .nav ul li{margin:0 1px;}
.header .nav ul li a{font-size:14px;}
}
@media (max-width:1054px){
	.header .nav ul li a {padding: 0 10px;
}
	
	
	
	
	
}





@media only screen and (max-width:1024px){
.head_h { height: 65px; display:block}
.header{border:0; height:65px; background:#fff; width:100%}
.header .container{ padding:0; width:94%;height: 65px;}
	.header .right .dh {display: none;
}
	.header .right {
    padding-right: 60px;margin-top: 20px;
}
	.searchIpt {
    right:130px;
    top:0px;
}
.header .logo{width:220px;position: absolute;top: 5px;left: 50%;margin-left: -110px;}
	.header .logo img{width: 100%;display: block;}
.header.on .logo{width:220px;margin-left: -110px;}
.header .an{display:block; right:10px;margin-top: -9px;z-index: 99}
.header .an span { background-color:#999}
.header .nav ul { width: 100%;}
.header.on .nav {width:50%}
.header .nav{width:50%; padding:15px 5%; background-color:#000; height:100%; position:fixed; top:60px; right:-70%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; margin-top:0}
.header .nav.on{right:0;}
.header.on .nav ul li a { font-size: 16px;color: #fff;}
.header .nav i{display:block;}
.header .nav ul li{line-height:60px; text-align:left; border-bottom:1px solid #444; float:none; margin:0; padding:0;width: 100%;}
	.header .nav ul li:nth-child(2n){display: none;}
.header .nav ul li::after { background: rgba(0,0,0,0);}
.header.on .nav ul li{line-height:60px;}
.header .nav .e_j { width: 100%; border-top: 1px solid #444; background: none; position: relative;display: none;top: auto; left: auto; margin: 0;padding-bottom: 10px;}
.header .nav ul li .e_j a { color:#aaa;background:none;}
.header .nav ul li .e_j a:hover { color:#fff}
.header .nav .e_j a{border-top:0; font-size:12px; color:#aaa; line-height:32px;}
.header .nav .e_j a:hover{background:none;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav ul li a{font-size:15px; color:#fff;}

.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
}
@media only screen and (max-width:600px){
	.header .right {float: left
}
	.head_h { height: 60px;}
	.header {
    height:60px;
}
	.header .container {
    width: 100%;height: 60px;
}
	.searchIpt {
    right:auto;left: 30px;
    top: 0px;
}
	.header .logo {
    width: 200px;
    margin-left: -100px;
}
	.header.on .logo {
    width: 200px;
    margin-left: -100px;
}
}
@media only screen and (max-width:375px){
.header .container{ padding:0}

}


.gallery-top{width:100%; position:relative;}
.gallery-top .swiper-slide{width:100%; height:660px; display:block;}
.gallery-top .swiper-slide a {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.gallery-top .swiper-pagination{bottom:20px !important;}
.gallery-top .swiper-pagination-bullet {width:15px; height:15px; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#ec8915}
.gallery-top .swiper-button-prev{background:url(../images/banner-l.png) no-repeat; width:30px; height:50px; margin-top:0; left:1%;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
.gallery-top .swiper-button-next{background:url(../images/banner-r.png) no-repeat; width:30px; height:50px; margin-top:0; right:1%;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}


/*优势*/

.sy_ys {padding: 60px 0; }
.sy_ys .five-part {
            width: 23%;
            height:180px;
            float: left; text-align:center;margin: 0 1%;border: #f5f5f5 1px solid;box-sizing: border-box;
        }

        .sy_ys .five-part:hover {
            box-shadow: 0px 5px 20px 0px rgba(169, 180, 190, 0.2);
        }

        .sy_ys .five-value-img {
            width: 45px;
            height:45px;
            margin:20px auto;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; 
        }
		.sy_ys .five-part:hover .five-value-img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}

        .five-part:first-child .five-value-img {
            background: url(../images/con2.png) center center / 100% no-repeat;
        }

        .five-part:nth-child(2) .five-value-img {
            background: url(../images/con3.png) center / 100% no-repeat;
        }

        .five-part:nth-child(3) .five-value-img {
            background: url(../images/con4.png) center / 100% no-repeat;
        }

        .five-part:nth-child(4) .five-value-img {
            background: url(../images/con5.png) center / 100% no-repeat;
        }

  
 .five-part .five-font-sty { font-size: 18px; font-weight: 500; color: rgba(0, 0, 0, 1); line-height: 28px; margin-bottom:10px; }

.sy_ys .span-line {

    display: block;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5); width:80%; margin:0 auto

}

.tit { height:66px; position:relative; text-align:center; margin-bottom:35px;}
.tit .en { font-size:54px; color:rgba(0,0,0,0.1); position: absolute; left:0; top:0; width:100%; height:56px; z-index:2; text-transform:uppercase; }
.tit .cn { font-size:32px;font-family: OPPOSans-R; color:#333; line-height:30px; height:30px; width:100%; text-align:center; left:0; bottom:0; position:absolute; z-index:9;}

.tit .line { margin-top: 15px}

.tit .line:before {
    display: inline-block;
    content: '';
    height: 1px;
    width: 80px;
    background: #ccc;
    vertical-align: middle
}

.tit .line:after {
    display: inline-block;
    content: '';
    height: 1px;
    width: 80px;
    background: #ccc;
    vertical-align: middle
}

.tit .line .dot {
    display: inline-block;
    width: 40px;
    height: 1px;
    position: relative;
    vertical-align: middle
}

.tit .line .dot:after {
    content: '';
    width: 8px;
    height: 8px;
    background: #e74c3c;
    display: inline-block;
    border-radius: 50%;
    position: relative;
    top: -9px
}
.tit2 { height:66px; position:relative; text-align:center; margin-bottom:35px;}
.tit2 .en { font-size:54px; color:rgba(255,255,255,0.2); position: absolute; left:0; top:0; width:100%; height:56px; z-index:2; text-transform:uppercase; }
.tit2 .cn { font-size:32px; color:#fff; line-height:30px; height:30px; width:100%; text-align:center; left:0; bottom:0; position:absolute; z-index:9; }


/*案例*/

.xx1 .hd { text-align:center; margin-bottom:50px;}
.xx1 .hd ul li{ display:inline-block; margin:0 10px; width:136px;}
.xx1 .hd ul li a{ display:block; background:url(../images/al.png) center center no-repeat; line-height:45px; color:#fff; font-size:14px; text-align:center}
.xx1 .hd ul li a:hover { background:url(../images/alhov.png) center center no-repeat;}
.xx1 .hd ul li.on a { background:url(../images/alhov.png) center center no-repeat;}
.sy_sczx { padding:0px 0; overflow:hidden; margin-top:0px;}
.sy_sczx .bd ul li { width:380px; float:left; margin-right:30px; margin-bottom:30px;}
.sy_sczx .bd ul li.last { margin-right:0;}
.sy_sczx .bd ul li .tp { position:relative; overflow:hidden}
.sy_sczx .bd ul li img { width:100%; display:block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_sczx .bd ul li:hover img { -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_sczx .bd ul li .tp .mb { width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; top:100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:0}
.sy_sczx .bd ul li .tp .mb h4 { font-size:16px; color:#fff; padding:100px 0 20px ; text-align:center;}
.sy_sczx .bd ul li .tp .mb .more { width:35px; height:35px; background:url(../images/icon7.png) center center no-repeat; margin:0 auto}
.sy_sczx .bd ul li h3 { font-size:14px; color:#fff; margin:10px 0; text-align:center}
.sy_sczx .bd ul li:hover .tp .mb {top:0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:1}

.linkBtn{background-image:url("../images/righticon.png"); background-repeat:no-repeat; background-size:36px auto; background-position:254px center;width:308px;height:58px;line-height:58px;text-align:left;border:2px solid #e77817;color:#e77817;font-size:22px;}
.linkBtn{background-size:27px auto; background-position:190px center;width:230px;height:44px;line-height:44px;font-size:16px;}
.linkBtn span{margin-left:20px;}
.linkBtn:hover{color:#fff;background-color:#e77817;background-image:url("../images/righticonon.png")/*tpa=http://f.yibaidu.cn/x/shengdeweia/images/righticonon.png*/;}
.work{padding:0px 0px 20px 0px;text-align:center;width: 1240px;margin: 0 auto}
.work .content{padding-top:40px;width:100%;height:auto;width:100%;}
.work .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.work .content .child{position:relative;float:left;width:24%; margin:0.5%}
.work .content .child .childImg{width:100%;height:22em; vertical-align:middle;}
.work .content .child .childHide{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.work .content .child .childPointer{position:absolute;bottom:17px;right:20px;width:51px;}
.work .content .child .childTag{letter-spacing:0.1em;font-weight:100;font-stretch:condensed;padding:6%;position:absolute;top:0px;left:0px;width:88%;*width:60%;font-size:24px;font-family:'MyriadPro-LightCond';font-size:24px;color:#fff;text-align:left;}
.work .content .child .childTag .childSub{width:21px;height:2px;background:#fff;margin:10px 0px;}
.work .content .child .childContent{position:absolute;top:50%;left:0px;height:54px;width:100%;margin-top:-27px;}
.work .content .child .childContent .title{font-size:21px;color:#fff;width:50%;margin:0 auto;}
.work .content .child .childContent .info{color:#fff;font-size:16px;margin-top:10px;}
.work .linkBtn{margin:80px auto 0px auto;}
.work .TabTitlea {
	margin:0 auto; text-align:center;
}

.work .TabTitlea li { display:inline-block;
	cursor:pointer;
	height:38px;
	margin:0 20px;
	line-height:34px;
	text-align:center;
	font-size:16px;
	
}
.work .TabTitlea .active {
border-bottom:2px solid #e77817;
	color:#e77817;
}
.work .TabTitlea .normal {
	border-bottom:2px solid #dedfdf;
	color:#343434;
}
.work .TabContent {
	overflow:hidden;
	display:block;
}
.work .TabTitlea:before, .work .TabTitlea:after {display:table;clear:both;content:''}
.index_02 {
    width: 100%;
    height: auto;
    padding:60px 0 50px;
    overflow: hidden;
    background: #fff url(../images/albj.jpg) no-repeat top center / cover;
    box-sizing: border-box;
}

/*简介*/
.section_jianj {padding:60px 0; position:relative; background: url(../images/about.jpg) top center no-repeat;}

.sy_js{width:1200px; margin:0 auto; background:url(../images/bt_1.png) no-repeat top center;}
.b_bt{text-align:center; margin-top:10px;  padding-top:36px; height:113px;}
.b_bt h3{font-size:32px; color:#fff; margin-bottom:5px; background:url(../images/icon_4.png) center bottom no-repeat; padding-bottom:10px;}
.b_bt h4{font-size:22px;text-transform:uppercase;color: #ff003a;margin-bottom:5px;}
.b_bt p{font-size:15px; color:#fff;}
.sy_js .b_by{text-align:center; font-size:40px;  color:#666; margin:0px auto 50px;}
.sy_js .b_wz{padding:20px 25px; width:970px; background-color:rgba(255,255,255,.8); font-size:15px; color:#333; line-height:30px; text-align:center; margin:0 auto 20px;}
.sy_js .b_wz p{}
.jianj {width:75em; margin: auto;}
.jianj .bt {width:100%; text-align:center;}
.jianj .bt h4 {color:#333; font-size:1.875em; line-height:2em; }
.jianj .bt p {color:#555; font-size:0.875em; line-height:2em;}
.jianj_nr {width:100%; position:relative; margin:3em 0 2em;}
.jianj_nr_left {width:70%; float:left; padding:0 1.875em 1.875em;}
.jianj_nr_left .ds {width:100%; border-radius:8px; background-color:#dbdbdb; height:26.5em;}
.jianj_nr_left .ds img {width:100%; border-radius:8px; position:relative; top:0.625em; left:0.625em; height:26.5em;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.jianj_nr_left .ds img:hover {-webkit-transform: translate(6px,6px);-ms-transform: translate(6px,6px);-o-transform: translate(6px,6px);transform: translate(6px,6px);}
.jianj_nr_right {width:100%; float:left;}
.jianj_nr_right .k {width:100%; padding:1.5em 0 0;}
.jianj_nr_right .k .ner {font-size:0.875em; line-height:1.875em; color:#666; padding-bottom:0.75em;}
.jianj_nr_right .k .ner span{color:#000; font-weight: bold;}
.jianj_nr_right_ul {width:100%; text-align:center}
.jianj_nr_right_ul li {display: inline-block;margin-left:2.5em;padding-top: 20px;width: 120px;height: 100px;/*background: #f1f1f1;*/font-size: 12px;text-align: center;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;box-sizing: border-box}
.jianj_nr_right_ul li:first-child { margin-left:0;}
.jianj_nr_right_ul li .titx_t { font-size:20px; color:#e77817;}
.jianj_nr_right_ul li .titx_t span {font-size:1.5em;}
.jianj_nr_right_ul li .titx_b {line-height:2em; color:#666}
.jianj_nr_right_ul li {-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.jianj_nr_right_ul li:hover {-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
transform: rotateY(360deg);}
.jianj_nr_right_a {width:8.75em; height:2.8em; float:left; display:block; border-radius:5px; border:1px solid #000; margin-top:1.5em; text-align:center; font-size:0.875em; line-height:2.6em; color:#000;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.jianj_nr_right_a:hover { background-color:#000; color:#fff;}


.section_jjfa {padding-top: 60px;}

.list-unstyled h3{

	font-size: 20px;

	margin-top:10px;

	color: #333;

}

.list-unstyled p{

	color: #666; line-height:35px; padding:0 20px; font-size:14px

}
.second li:hover h3 { color:#a84a00}
.second li:hover p {color:#a84a00}
.carousel-indicators li{

	width: 50px;

	height: 4px;

	border-radius: 1px;

	padding: 10px 3px;

	box-sizing: content-box;

	background-clip: padding-box;

}
.second li img {width: 100%;}
.second li .tp1 { display:block; margin:0 auto;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;width: 60px;}
.second li .tp2 { display:none; margin:0 auto;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;width: 60px;}
.second li:hover .tp1 { display:none;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.second li:hover .tp2 { display: block;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.carousel-indicators .active{

	width: 50px;

	height: 4px;

	position: relative;

	top: -1px;

}
.second li {text-align: center;

	width: 22%; float:left;

	margin: 45px 3% 40px 0px;

	padding-top:20px;border-radius:10px;-moz-border-radius:10px;
-webkit-border-radius:10px; 

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

}

.second li:hover{
	transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

}

.second {

	position: relative;
	text-align: center;

	margin-top: -6px; overflow:hidden; margin-bottom:40px;

}



.sec-left {

	padding-left: 70px;

	padding-right: 70px;

	border-left: 1px solid #d4dbe5;

	height: 210px;

	margin-top: 70px;

	padding-top: 10px;

}

.second h2{

	text-align: center;

	color: #1b314c;

	margin: 0px 0px 7px 0px; font-size:30px; line-height:40px;

}

/*合作伙伴*/
.hzhb2 {padding: 60px 0; background: #f6f6f6;overflow: hidden;}
.hzhb2 li { width:137px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;height:137px; display:table; float:left; text-align:center; position:relative;margin-right: 20px;margin-bottom: 20px;border: #eee 1px solid;}
.hzhb2 li img {width: 135px;height: 135px;display: block;}
.hzhb2 li:nth-child(8n) {margin-right: 0}
.hzhb { width:1280px; margin:70px auto 60px;}
.hzhb li { width:190px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;height:190px; display:table; float:left; text-align:center; position:relative;margin-right: 20px;margin-bottom: 20px;}
.hzhb li a { width:100%; height:190px; display:block}
.hzhb li ing {}
.hzhb li .nrjz {display: table-cell;vertical-align: middle;text-align:center; width:190px; height:190px; margin:0 auto}


.gg01_tc{ width:100%; height:190px;position:absolute;top:0;left:0; text-align:center;

 filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 3.5+ */

 filter:gray;

-webkit-filter:grayscale(100%);

-webkit-filter:grayscale(1);

-moz-filter:grayscale(100%);

-moz-filter:grayscale(1);

filter:grayscale(100%);

filter:gray;

}
/*新闻*/
.indexNewsWrap{margin:70px auto 60px;overflow: hidden;padding-bottom: 30px;}
.indexNewsWrap
.item{float:left;display:inline;width:270px;margin-right:20px}
.indexNewsWrap .item
.indexTitle{padding-top:0;margin-bottom: 20px;}
.indexNewsWrap .item .indexTitle
h2{height:32px;padding-bottom:3px;line-height:32px;font-size:25px;}
.indexNewsWrap .item .indexTitle
h4{color:#666}
.indexNewsWrap .item
.con1{overflow:hidden;height:360px;padding:0
10px;background:#FFF;box-shadow:0 2px 3px rgba(0,0,0,.12)}
.indexNewsWrap .item .con1
li{overflow:hidden;padding-top:17px;margin-bottom:25px;border-top:1px solid #CCC}
.indexNewsWrap .item .con1
li.first{border-top:none}
.indexNewsWrap .item .con1 li.first
.imga{margin-top:8px}
.indexNewsWrap .item .con1 li
.imga{overflow:hidden;con1:74px}
.indexNewsWrap .item .con1 li
.img{overflow:hidden;width:111px;margin-right:10px}
.indexNewsWrap .item .con1 li .img
img{height:74px}
.indexNewsWrap .item .con1 li
.title{margin-bottom:8px;font-size:16px;font-weight:normal}
.indexNewsWrap .item .con1 li
.note{height:42px;line-height:21px;font-size:14px;color:#898989}
.indexHonor{width:315px;height:430px;margin-right:25px;position: relative;}
.indexHonor .mb {position: absolute;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,0.8);padding: 10px 0 0}
.indexHonor .mb h3 {font-size: 25px;color: #fff;margin-bottom: 10px;text-align: center;}
.indexHonor .mb h4 {font-size: 14px;text-align: center;color: #fff;margin-bottom: 20px;}
.indexHonor li
img{height:430px}
.indexKetang{}
.indexKetang li
.title{margin-top:13px}
.Column {
    width: 1240px;padding-top: 20px;
    height: auto;
    margin: 0 auto 0;
}
.ellipsis {
    display: block;
    height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.news_box {background: #f5f5f5;padding: 60px 0;overflow: hidden;}
.new_txtlist{}
.new_txtlist li{ float:left; width:50%;*margin-left:-1px;padding:15px; margin-bottom:20px; box-sizing:border-box;	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.new_txtlist li:hover { background:#fff;box-shadow: 0px 0px 10px #ccc;

	transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.new_txtlist li .inner{ position:relative; width:90%;}
.new_txtlist li .date{ position:absolute; left:0; top:0; width:55px; text-align:center;}
.new_txtlist li .date span,.da span{ display:block; width:55px; height:36px; line-height:36px; background:#e77817; color:#fff;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;font-size: 30px;}
.new_txtlist li .date em,da em{ color:#e77817;font-size: 14px;font-style: normal;}
.new_txtlist li .txt{ margin-left:80px;}
.new_txtlist li .txt h3{ margin:0 0 15px;color:#272727;}
.new_txtlist li .txt h3 a{ color:#272727;font-size: 18px;}
.new_txtlist li .txt h3 a:hover,.new_txtlist li .txt h3:hover{ color:#e77817}
.new_txtlist li .txt .c{ overflow:hidden; margin:0 0 10px;font-size: 14px;color: #666; }
.new_txtlist li .txt p{display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
a.more1 {
    display: block;
    width: 78px;
    height: 20px;
    line-height: 20px;
    text-indent: 6px;
    color: #434343;
    font-size: 12px;
    border: 1px solid #BBBBBB;
    background: url(../images/dot12.png) 68px center no-repeat;
}
a.more1:hover{border: #0185c5 1px solid;color: #0185c5}

/*底部*/
.footer:before,.footer:after,.footer_db:before,.footer_db:after,.footer_ewm:before,.footer_ewm:after,.footer_db .top:before,.footer_db .top:after {display: table;content: " ";clear:both;}
.footer {width:100%; position:relative; padding:3.125em 0 1.5em;background: url(../images/foot_iocnbg.jpg) center / cover no-repeat;}
.footer_db {width:1280px; margin:auto;}
.footer_db .top { width:100%; padding-bottom:2em;}
.footer_db_dh {width:auto; float:left;}
.footer_db_dh_xx {float:left;}
.footer_db_dh .footer_db_dh_xx ~ .footer_db_dh_xx {float:left; margin-left:50px;}
.footer_db_dh_xx h4 {color: #fff; text-align:left;padding-bottom:10px;font-size: 16px;line-height: 1.8}
.footer_db_dh_xx h4 span {text-transform: uppercase; font-size:12px;color: #999}
.footer_db_dh_xx ul {}
.footer_db_dh_xx ul li {line-height:1.5em;}
.footer_db_dh_xx ul li a {color:#ccc; font-size:14px; line-height:2;}
.footer_db_dh_xx ul li:hover a {color: #fff;}
.footer_db_dh_xx_cp {width:16em;}
.footer_db_dh_xx_cp ul li {width:49%; float:left;overflow: hidden;}
.footer_db_dh_xx_cp ul li:nth-child(odd){ margin-right:2%;	}
.footer_db_dh_xx_cp ul li a { display: block;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 1.9}
.footer_ewm {width:auto; float:left;max-width: 120px; text-align:center;margin: 0 10%; padding-top:0.375em;}
.footer_ewm img {vertical-align: middle;max-width: 100%;max-height: 100%;}
.footer_ewm p { font-size:14px; color:#ccc; line-height:2.5em; text-align:center;}
.footer_fwrx {padding-top: 6px;overflow: hidden;text-align: right;font-size: 16px;color: #ccc; float:right;}
.footer_fwrx h5 { color:#ccc; font-size:14px;}
.footer_fwrx p {margin-top: 0.625em;font-size: 1.5em;color: #fff;line-height: 1.1em;}
.footer_fwrx p  span {font-size: 0.625em;display: inline-block;position: relative;top: -2px;}
.footer_fwrx .kf_a {display: inline-block;margin-top: 1em;width: 100%;border-radius: 5px;text-align: center;background: #e77817;color: #fff; line-height:2.5em;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.footer_fwrx .kf_a i {width: 1.375em;height: 1.625em;margin-right: 0.625em; background:url(../images/sprint_cm.png) no-repeat;background-position: 0 -26px;display: inline-block;vertical-align: middle;}
.footer_fwrx .kf_a:hover { background-color:#ee1523;}
.footer_dz_bah { width:100%; margin:auto;border-top: 1px dashed #999; padding-top:1em; text-align:left; color:#ccc; font-size:14px;}
.footer_dz_bah p { line-height:1.8;}
.footer_dz_bah p a { color:#ccc;}
.footer_dz_bah p a:hover { color:#ccc;}


.nban { height: 350px;width: 100%}

.ntit { width:100%; padding:20px 0;  overflow:hidden; border-bottom:#eee 1px solid;text-align: center}
.ntit ul li { display:inline-block; margin:0 20px 0 0; min-width:130px; position:relative}
.ntit ul li .e_j { width:600px; background:#fff; position:absolute; left:0; top:32px; display:none; z-index:99;text-align:center}
.ntit ul li:hover .e_j { display:block;}
.ntit ul li .e_j a { display: inline-block; color:#333; text-align:center; font-size:14px; line-height:35px; float:left; background:#fff; padding:0 10px;}
.ntit ul li .e_j a:hover {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; color:#abcd05; background:#fff; line-height:35px }
.ntit ul li a { line-height:54px; background:#eee; padding:0 40px; font-size:20px; color:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:block; text-align:center;border: #666 1px solid}
.ntit ul li a:hover { background:#333; color:#fff;}
.ntit ul li a.on { background:#333; color:#fff;}
.hc_nylm{width:1200px; margin:35px auto; } 
.hc_nylm h5{font-size:20px; color:#333; line-height:1em;text-transform:Uppercase;display:block; float: left;width:30%; margin-bottom: 35px;}
.hc_nylm h5 span{ font-size:30px; font-weight:bold; margin-right:5px}
.hc_xwlm h5{ text-align:center; margin-bottom:30px;}
.hc_xwlm h5 span{ display:block; margin-bottom:25px;}
.hc_term{width: 1240px;height:auto;margin: 30px auto 30px; overflow:hidden;  background:#fff;box-shadow: 0 0 6px #CCC;}
.hc_term ul {width: 1240px; overflow:hidden;}
.hc_term ul li{line-height: 46px; height:46px; display:block;border-bottom:1px solid #dfdfdf; margin-bottom:-1px}
.hc_term ul li span{width:130px;line-height: 46px;text-align: center; font-weight: bold; font-size:14px;display:block;float: left; border-right:1px solid #dfdfdf; color: #333;}
.hc_term ul li span img{ vertical-align:middle; margin-right:8px} 
.hc_term ul ul{width: 1090px; height:auto;position: relative;overflow: hidden; float:left; margin-left:10px;}
.hc_term ul ul li{float: left; border:none; margin-right:5px;}
.hc_term ul ul li:first-child{  border:none}
.hc_term ul ul li a{color: #666666;display: block;padding: 0 15px; height:28px; line-height:28px;font-size:14px; border-radius:4px; margin-top:9px;}
.hc_term ul ul li a:hover{color:#ec8915;}
.hc_term ul ul li a.hc_hont{ background: #ec8915; color: #fff;}
.zt-all-box{ width:1240px; margin: 0 auto; overflow: hidden; padding-top:10px;}
.zt-all-box li{ background: #FFFFFF; padding: 4px; float: left; position: relative; width:31.3333%; margin:0 3% 30px 0 ;overflow: hidden; border: 1px solid #f5f5f5; box-sizing:border-box;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.zt-all-box li.last { margin-right:0;}
.zt-all-box li:hover {transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);background: #333;}
.zt-all-box li img { width:100%; height:20em;}
.zt-all-box li .seat{ position: absolute; top: 4px; left: 4px; color: #FFFFFF;}

.zt-all-box li .seat1{  width: 100%; height: 20em; background: url(../images/new/imgbj.png) top center no-repeat;}
.zt-all-box li .seatbox{padding:18em 10px 0 10px;}
.zt-all-box li .seat2 .seatbox{padding:225px 10px 0 10px;}
.zt-all-box li .seat .fl{ font-size: 12px}
.zt-all-box li .seat .fl img{ padding-right: 7px; vertical-align: bottom; width:9px; height:13px;}
.zt-all-box li .seat .fr{ font-size: 14px; letter-spacing: 1.5px;}	  
.zttextbox{ padding: 10px 10px; overflow: hidden;}
.zttextbox h3{ font-size: 16px; line-height: 16px; color: #000000; font-weight: normal; padding-bottom: 5px;}
.zt-all-box li:hover .zttextbox h3 {color: #fff;}
.zttextbox h5{ font-size: 12px; font-weight: normal; line-height: 12px; color: #969696;}
.zt-all-box li:hover .zttextbox h5{color: #ccc;}
 .zttextbox h5 img{ padding-right: 7px; vertical-align: bottom; width:9px; height:13px;}
.zttextbox .fr{ text-align: right; padding: 5px 5px 0 0; color: #969696;}
.zttextbox .fr em{ font-weight: bold; color: #ff6e19; font-size: 20px; line-height: 20px;}
.zt-all-box li.mrn0{ margin-right: 0;}
.zt-button{ width:200px; height:40px; text-align: center; margin: 30px auto 0; border-radius: 20px; border: 1px solid #ff6e19; line-height: 40px; color: #ff6e19; display: block; font-size: 16px;}
.zt-button:hover{color: #ff6e19;}
		  
.page{ text-align:center; margin:30px auto;}

.page a{ height:26px; line-height:26px; display:inline-block; font-size:14px; color:#5a5a5a; border:#f5f5f5 1px solid;background: #f5f5f5; margin:0 3px; padding:0 10px;}

.page a:hover{ background:#ec8915; border:#ec8915 1px solid; color:#FFF;}

.page a.hover{ background:#ec8915; border:#ec8915 1px solid; color:#FFF;}

.Activsbf1_lb{ width:100%; margin-top:10px;}

.Activsbf1_lb dl{ width:100%; background:#f6f6f6; padding:10px; float:left; margin:0 0 20px; display:inline;box-sizing: border-box;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.Activsbf1_lb dt{ width:28%; float:left; overflow:hidden;}

.Activsbf1_lb dt a{ overflow:hidden;display:table-cell; text-align:center; vertical-align:middle;}

.Activsbf1_lb dt img{ vertical-align:middle; width:100%;}

.Activsbf1_lb dd{ width:68%; float:right; margin-top:15px; margin-right:0.5%}

.Activsbf1_lb dd .newNrtit{ width:100%; line-height:30px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.Activsbf1_lb dd .newNrtit a{font-size:18px; color:#333;}

.Activsbf1_lb dd .newNrjs{ width:100%; margin-top:10px; line-height:32px; color:#666; font-size:14px;letter-spacing: 1px; display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;}

.Activsbf1_lb dd .Acdltj_time{width:100%; margin:15px 0 0; color:#999;display: none}
.Activsbf1_lb dd .more a {width: 90px;line-height: 28px;border: #ccc 1px solid;display: block;text-align: center;color: #333;text-transform: uppercase;margin-top: 20px;}
.Activsbf1_lb dd:hover .more a {background: #fff;color:#ec8915 }
.Activsbf1_lb dl:hover .Acdltj_time{ color:#ccc;}
.Activsbf1_lb dl:hover{ background:#ec8915;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.Activsbf1_lb dl:hover dd .newNrtit a{ color:#fff;}
.Activsbf1_lb dl:hover .newNrjs{ color:#fff;}

.Activsbf1_lb dl:hover dt img{-webkit-transition: -webkit-transform 0.3s ease 0s;transition: transform 1s ease 0s;-webkit-transform-origin: center;transform-origin: center;}
.Activsbf1_lb dl:hover dt img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.rh-main{
    padding:47px 0 0px 0;
}
.znyycj {margin: 50px auto;}
.znyycj ul li {width: 280px;float: left;margin-right:40px;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.znyycj ul li:nth-child(4n){margin-right: 0}
.znyycj ul li img {width: 100%;display: block;}
.znyycj ul li h3 {font-size: 16px;color: #333;line-height: 2;text-align: center;margin: 10px 0}
.znyycj ul li:last-child{margin-right: 0;}
.znyycj ul li:hover{background: #333;color: #fff;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.znyycj ul li:hover h3 {color: #fff}
.znlys {padding: 70px 0 30px;background: #666;overflow: hidden;}
.znlys ul li {width: 31.3333%;margin: 0 3% 3% 0;float: left;padding:50px 30px;box-sizing: border-box;background: #fff;}
.znlys ul li:nth-child(3n){margin-right: 0}
.znlys ul li h3 {position: relative;color:#333; margin-bottom:45px;font-size: 28px;font-family: OPPOSans-R;text-align: center;}
.znlys ul li h3::after { content: " ";position: absolute; left: 50%; bottom: -12px; width: 40px; margin-left: -20px;height:2px;background: #555;}
.znlys ul li p {font-size: 14px;line-height: 1.8;color: #444}
.znlys ul li:hover { box-shadow: 0px 5px 20px 0px rgba(169, 180, 190, 0.2);transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.znyycj2 {padding: 60px 0;}
.znyycj2 ul li {width: 280px;float: left;margin-right:40px;position: relative;overflow: hidden}
.znyycj2 ul li:nth-child(4n){margin-right: 0}
.znyycj2 ul li img {width: 100%;display: block;transition: all ease-out .3s;}
.znyycj2 ul li:hover img{
    transition: all ease-out .3s;-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); }
.znyycj2 ul li .mb {background: rgba(0,0,0,0.8);top: 100%;width: 100%;height: 100%;position: absolute;left: 0;padding: 20px;box-sizing: border-box;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;z-index: 9}
.znyycj2 ul li .mb h3 {font-size: 18px;color: #fff;margin-bottom: 15px;text-align: center;}
.znyycj2 ul li .mb p {font-size: 14px;line-height:1.8;color: #fff;}
.znyycj2 ul li:hover .mb {top: 0;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}

.sy_hydt {padding: 30px 0 70px;overflow: hidden;}
.sy_hydt .box {width: 590px;}
.sy_hydt .bt {font-size: 20px;font-family: OPPOSans-R;color: #333;line-height: 50px;border-bottom: #ccc 1px solid;margin-bottom: 20px;position: relative}
.sy_hydt .bt a {position: absolute;right: 1px;line-height: 50px;font-size: 14px;text-transform: uppercase;color: #666;top: 0}
.sy_hydt ul li {line-height: 50px;border-bottom: #ccc 1px dashed;position: relative;background: url(../images/dd.png) left center / 8px no-repeat;padding-left: 15px;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.sy_hydt ul li:hover{background: url(../images/dds.png) left center / 8px no-repeat;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.sy_hydt ul li a {color: #333;font-size: 14px;}
.sy_hydt ul li:hover a {color: #111;}
.sy_hydt ul li span {position: absolute;right: 0;line-height: 50px;color: #666;}
.sy_hydt .more {width: 120px;line-height: 40px;background: #008ecc;font-size: 15px;color: #fff;text-align: center;border-radius: 20px;margin: 35px auto 0;text-transform: uppercase;}

.znbgxtfl {padding: 70px 0 30px;background: #f5f5f5;overflow: hidden;}
.znbgxtfl ul li {width: 48%;margin: 0 4% 4% 0;float: left;padding:50px 30px;box-sizing: border-box;background: #fff;}
.znbgxtfl ul li:nth-child(2n) {margin-right: 0}
.znbgxtfl ul li .tb {width: 70px;margin: 0 auto 15px}
.znbgxtfl ul li .tb img {width: 100%;}
.znbgxtfl ul li h3 {position: relative;color:#333; margin-bottom:45px;font-size: 25px;font-family: OPPOSans-R;text-align: center;}
.znbgxtfl ul li h3::after { content: " ";position: absolute; left: 50%; bottom: -12px; width: 40px; margin-left: -20px;height:2px;background: #555;}
.znbgxtfl ul li p {font-size: 14px;line-height: 1.8;color: #444}
.znbgxtfl ul li:hover { box-shadow: 0px 5px 20px 0px rgba(169, 180, 190, 0.3);transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.zndgtw {margin: 70px auto;width: 1240px;overflow: hidden}
.zndgtw .box {width: 100%;height: auto}
.zndgtw .tp {width: 52%;}
.zndgtw .tp img {width: 100%}
.zndgtw .wenz {width: 43%;}
.zndgtw .wenz h3 {font-size: 20px;color: #333;font-family: OPPOSans-R;margin-bottom:30px;position: relative;}
.zndgtw .wenz h3::after { content: " ";position: absolute; left:0; bottom: -12px; width: 40px; height:2px;background: #555;}
.zndgtw .wenz p {font-size: 16px;line-height: 2;color: #555;}

.issue{
    margin: 0 ;
}

.iss-tle{
    font-size: 30px;
    font-weight: normal;
}
.iss-tle p{
    width: 100px;
    height: 36px;
    float:left;
    background: #ec8915;
    font-size: 18px;
    color:#fff;
    line-height: 36px;
    text-align: center;
    border-radius: 5px;
    margin:2px 25px 0 0;
}
.iss-p{
    /*width: 870px;*/
     font-size: 16px;
    color: #000;
    line-height: 30px;
}
}
.img-js{
    width: 744px;
}
.img-js p{
    text-align: center;
    margin:10px 0 40px 0;
}
.qa h6{
    font-size: 24px;
    font-weight: normal;
}
.tavern{
}
.tavern-tab{
    width: 493px;
    height: 48px;
    margin:0 auto 56px;
    padding-left:45px;
}
.tavern-tab li{
    float:left;
    line-height: 45px;
    font-size: 16px;
    font-weight: normal;margin: 0 2px;
    color:#333;
    cursor: pointer;padding: 0 10px;background: #eee;border-radius: 6px;
}
.tavern-tab li.active{
    color:#000;background: #ec8915;
}
.tavern-ul{
    width: 100%;
    display: none;
}
.tavern-ul li{
    float:left;
    width: 289px;
    height: 242px;
   /* border: 1px solid #ccc;*/
    margin:0 17px 27px 0px;box-sizing: border-box;
}
.tavern-ul li:nth-child(4n){
    margin-right:0;
}
.tavern-ul.active{
    display: block;
}
.tavern-img{
    width: 263px;
    height: 185px;
    margin:13px auto;
    position:relative;
}
.tavern-img img{
    width: 100%;
    height: 100%;
    position:absolute;
    top:0;
    left:0;
    transition: all ease-out .3s;
}
.tavern-ul li p{
    text-align: center;
    color:#8d8d8d;
}
.rr-project .project-ul li{
    height: 466px;
}
.pro-con{
    width: 330px;
    margin:20px auto 0;
    font-size: 14px;
    color:#909090;
    text-align: left;
    line-height: 25px;
}
/*融合通信 end*/
/*案例 start*/
.public-case{
    height: 540px;
    overflow: hidden;
    background: #f7f7f7;
    padding-top: 56px;
}
.public-left{
    width:746px;
    height: 520px;
    float: left;
    overflow: hidden;
    /*height: auto;*/
    position:relative;
}
.public-left .banner{
    width:691px;
    height: auto;
    position:absolute;
    left:27px;
}
.public-left .prev{
    font-size: 30px;
    position:absolute;
    top: 200px;
    left:0;
}
.public-left .next{
    font-size: 30px;
    position:absolute;
    top:200px;
    right:0;
}
.public-left .banner img{
    width: 100%;
    height: 520px;
}
.public-right{
    width: 490px;
    float: right;
}
.public-right h5{
    font-size: 24px;
    color: #3e3e3e;
    font-weight: normal;
}
.public-right p{
    font-size: 16px;
    line-height: 35px;
    color: #838383;
    margin-top:20px;
}
.public-right span{
    font-size: 16px;
    margin-top:40px;
    color: #252525;
    display: block;
}
.public-right dl{
    margin-top:50px;
}
.public-right dl dt{
    font-size: 30px;
    height: 41px;
    color: #aeaeae;
    font-weight: bold;
    border-bottom:2px solid #e8e8e8;
}
.public-right dl dd{
    font-size: 16px;
    line-height: 35px;
    color: #838383;
    margin-top: 10px;
}
.case-tavern{
    margin-top:90px;
}
.hotel-list{
    width: 1170px;
    height: 897px;
    margin:68px auto;
    border-left:1px solid #b7b7b7;
}
.hotel-list h6{
    font-size: 30px;
    color: #2c5fba;
    height: 54px;
    line-height: 54px;
    font-weight: normal;
}
.hotel-list h6 i{
    width:60px;
    height: 54px;
    background:#2c5fba;
    display: block;
    float: left;
    margin-right:24px;
}
.hotel-list-con{
    padding-left:70px;
    overflow: hidden;
    margin-top: 50px;
}
.hotel-list-con ul{
    float: left;
}
.hotel-list-con ul li{
    font-size: 14px;
    color: #626262;
    line-height:35px;
    float: left;
    width:366px;
}
.hotel-list-con ul li.li-spec{
    font-size: 24px;
    color: #2c5fba;
    margin-bottom: 8px;
}
/*案例 end*/
.ny_jjfa {padding-bottom: 10px;overflow: hidden;}
.ny_jjfa ul li{float: left;
width: 393px;
background: #f8f8f8;
margin-right: 30px;
transition: all ease-out .3s;
transform: translateY(0px);
cursor: pointer;height: 466px; }
.project-img{
    width: 393px;
    height: 254px;
    position:relative;
    zoom:1;
    overflow: hidden;
}
.project-img img{
    width: 100%;
    height: 100%;
    position:absolute;
    top:0;
    left:0;
    transition: all ease-out .3s;
}
.ny_jjfa ul li:hover img{
    width: 116%;
    height: 116%;
    top:-10%;
    left:-10%;
    transition: all ease-out .3s;
}
.ny_jjfa ul li:last-child{
    margin-right:0;
}
.ny_jjfa ul li p.pro-tle {
    text-align: left;
    font-size: 24px;
    color: #737373;
    margin: 20px 0 0 38px;
}
.pro-con {
    width: 330px;
    margin: 20px auto 0;
    font-size: 14px;
    color: #909090;
    text-align: left;
    line-height: 25px;}

.lanren {padding-bottom: 50px;padding-top: 30px;overflow: hidden;width: 1240px;margin: 0 auto}
.lanren ul.list{overflow: hidden;}

.lanren ul.list li {width: 15.6666%;padding: 10px;box-sizing: border-box;float: left;text-align: center;background: #eee;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;margin: 0 0.5% 1%}
.lanren ul.list li img {width: 170px;height: 170px;margin: 0 auto;}
.lanren ul.list li:hover{background:#333;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}

.lanren ul.list li:hover img {filter:grayscale(100%) brightness(200%); -webkit-filter:grayscale(100%) brightness(200%); -moz-filter:grayscale(100%) brightness(200%); -ms-filter:grayscale(100%) brightness(200%); -o-filter:grayscale(100%) brightness(200%);}
	.hidden{display: none;}

	.lanren .more{overflow: hidden;padding:13px;text-align: center;margin-top: 10px;}
	.lanren .more a{display: block;width:130px;padding:10px 0;color:#fff;margin:0 auto;background:#333;text-align:center;border-radius:3px;font-size: 16px;}
	.lanren .more a:hover{text-decoration: none;background: red;color: #fff;}




/* 关于我们 1 */
.about_intro {padding-bottom: 50px}
.about_intro_main{padding-top: 60px;}
.about_intro .about_intro_main:nth-child(1) .about_intro_left{}
.about_intro .about_intro_main:nth-child(1) .about_intro_right{}
.about_intro_left{width: 338px;float: left;padding-left: 52px;box-sizing: border-box;}
.about_intro_right{width: 837px;float: right;}
.about_intro_num{width: 100px;height: 100px;background: url(../images/number_bg.png) no-repeat center;background-size: 100%;text-align: center;line-height: 100px;font-size: 22px;color: #ec8915;font-weight: normal;margin: 68px 0 22px;}
.about_intro_nav>li{padding: 15px 0 16px;width: 200px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;cursor: pointer;}
.about_intro_nav>li h4{padding-left: 30px;color: #888;font-size: 14px;text-transform: uppercase;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.about_intro_nav>li h3{padding-left: 30px;color:#888;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.about_intro_nav>li:first-child{border-top: 1px solid #fff!important;padding-top: 0!important;}
.about_intro_nav>li.on{border-bottom: 1px dotted #8e8e8e;border-top: 1px dotted #8e8e8e;}
.about_intro_nav>li.on h4,.about_intro_nav>li.on h3{color: #000;}
.about_intro_nav>li.on h4{background: url(../images/synopsis_line1.png) left center no-repeat;}
.about_intro_title{margin: 68px 0 20px 0;}
.about_intro_title h3{text-transform: uppercase;font-size: 40px;line-height: 32px;}
.about_intro_title h4{font-size: 22px;font-weight: bold;}
.about_intro_box{background: url(../images/homeline_bg1.png) no-repeat left top;padding-left: 22px;margin-left: 18px;padding-top: 40px;overflow: hidden}

.about_intro_article_l{line-height: 24px;font-size: 14px;color: #333;width: 380px;}
.about_intro_article_l p+p{margin-top: 15px;}
.about_intro_article_c{line-height: 24px;font-size: 14px;color: #333;width: 100%;}
.about_intro_article_c p+p{margin-top: 15px;}
.about_intro_article_r{width: 364px;}
.about_intro_article_r>img{max-width: 100%;height: auto;display: block;margin: auto;}


.about_intro_company{margin-top: 30px;}
.about_intro_company p {line-height: 24px;font-size: 14px;color: #333;}
.about_intro_company p+p{margin-top: 15px;}

.about_intro_company>li{float: left;width: 184px;margin-right: 20px;margin-bottom: 30px;}
.about_intro_company>li:nth-child(4n){margin-right: 0;}
.about_intro_company>li .pic{width: 100%;}
.about_intro_company>li .pic>img{max-width: 100%;height: auto;display: block;margin: auto;}
.about_intro_company>li .p1{font-size: 14px;line-height: 36px;font-weight: bold;margin-top: 0}
.about_intro_company>li .p2{font-size: 13px;line-height: 22px;color: #333;margin-top: 0}
.about_intro_company>li .p3{font-size: 14px;line-height: 46px;padding-left: 40px;font-weight: bold;background: url(../img/synopsis_line3.png) no-repeat left center;}
.about_intro_company>li .p4{font-size: 13px;line-height: 22px;padding-left: 40px;color: #333;}
.about_zz {}
.about_zz ul li {width: 30.3333%;float: left;margin: 0 1.5% 3%;}
.about_zz ul li:nth-child(n+4) {width: 47%;}
.about_zz ul li img {width: 100%;}
.about_tx {}
.about_tx ul li {width: 31.3333%;
height: 270px;
float: left;
text-align: center;
margin: 0 1%;
border: #f5f5f5 1px solid;
box-sizing: border-box;padding: 20px;margin-bottom: 2%}
.about_tx ul li h3 {font-size: 20px;
font-weight: 500;
color: rgba(0, 0, 0, 1);
line-height: 28px;
margin-bottom: 10px;}
.about_tx ul li .lin{height: 2px;width: 50px;background: #ec8915;margin: 0 auto 10px}
.about_tx ul li p {font-size: 14px;color: rgba(0, 0, 0, 0.8);text-align: left;line-height: 2;}
.about_tx ul li:hover { box-shadow: 0px 5px 20px 0px rgba(169, 180, 190, 0.2);}
.gy_lxwm { padding:0px 0 50px}
.gy_lxwm .tit {height: auto;}
.gy_lxwm ul li { width:48%; float:left; margin:0 1% 1% ; padding:6px; box-sizing:border-box; transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.gy_lxwm ul li:hover{ transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;background:#333;color: #fff;}
.gy_lxwm ul li .tb { width: 40px;margin: 10px auto 20px;height: 40px}
.gy_lxwm ul li .tb.t1 {background:url(../images/lxyx.png) center / 100%;}
.gy_lxwm ul li:hover .tb.t1 {background:url(../images/lxyxs.png) center / 100%;}
.gy_lxwm ul li .tb.t2 {background:url(../images/lxdh.png) center / 100%;}
.gy_lxwm ul li:hover .tb.t2 {background:url(../images/lxdhs.png) center / 100%;}
.gy_lxwm ul li .tb.t3 {background:url(../images/lxsj.png) center / 100%;}
.gy_lxwm ul li:hover .tb.t3 {background:url(../images/lxsjs.png) center / 100%;}
.gy_lxwm ul li .tb.t4 {background:url(../images/lxdz.png) center / 100%;}
.gy_lxwm ul li:hover .tb.t4 {background:url(../images/lxdzs.png) center / 100%;}
.gy_lxwm ul li h3 {font-size: 16px;color: #333;font-weight: bold;padding-left: 30px;text-align: left;}
.gy_lxwm ul li:first-child h3 {background:url(../images/lxyx.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li:first-child:hover h3 {background:url(../images/lxyxs.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li:nth-child(2) h3 {background:url(../images/lxdh.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li:nth-child(2):hover h3 {background:url(../images/lxdhs.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li:nth-child(3) h3 {background:url(../images/lxsj.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li:nth-child(3):hover h3 {background:url(../images/lxsjs.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li:nth-child(4) h3 {background:url(../images/lxdz.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li:nth-child(4):hover h3 {background:url(../images/lxdzs.png) left center / auto 20px no-repeat;}
.gy_lxwm ul li h3 span {font-size: 14px;color: #666;padding-left: 5px;}
.gy_lxwm ul li:last-child p {text-align: left}
.gy_lxwm ul li:hover h3 {color: #fff;}
.gy_lxwm ul li:hover span {color: #fff;}
.c_con {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.nyhy {margin: 30px auto 50px;width: 1200px;}
.nyhy ul li{ float:left; width:380px; margin:0 30px 40px 0; position:relative;}
.nyhy ul li .kj {transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02);box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02); }
.nyhy ul li:nth-child(3n) {margin-right: 0}
.nyhy ul li .tu { width:100%; position: relative;overflow:hidden}
.nyhy ul li img { width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}
.nyhy ul li:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}
.nyhy ul li .mb { background:rgba(0,0,0,0.7); position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;z-index: 99;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.nyhy ul li:hover .mb {-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;opacity: 1;-webkit-opacity:1;-moz-opacity:1;}
.nyhy ul li .mb img {width: 44px;}
.nyhy ul li .wenz { padding:20px 10px 10px; background:#fff; width:100%; background:url(../images/jt.png) 350px 30px no-repeat; height: 60px;}
.nyhy ul li:hover .wenz {background:url(../images/jts.png) 350px 30px no-repeat;}
.nyhy ul li .wenz h3 { font-size:16px; margin-bottom:10px; color:#333;}
.nyhy ul li .wenz p { font-size:12px; color:#666; line-height:20px; float:left }
.nyhy ul li:hover .wenz h3 { color:#ec8915;-webkit-transition: all 0.4s linear -1ms;

-moz-transition: all 0.4s linear -1ms;

-ms-transition: all 0.4s linear -1ms;

-o-transition: all 0.4s linear -1ms;

transition: all 0.4s linear -1ms;}
.nyhy ul li:hover .kj {-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.lxly {width: 1200px;margin: 0 auto;padding: 60px 0;}
.lxly p { font-size:14px; line-height:1.8; margin-bottom:20px}
.lxly .wbk { margin-top:10px; text-align:center}
.lxly .wbk input.w_z{width:370px;height:50px;line-height: 50px;margin-right:30px;margin-bottom:25px;border: 1px solid #ccc;padding: 0 15px; float:left; font-size:18px; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color:#888;	-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;font-family:'Lato-Light'} 
.lxly .wbk input.w_z.no { margin-right:0}
.lxly .wbk textarea {width: 100%;height:150px; padding:0 15px; line-height:50px; color:#888; font-size:20px;border: 1px solid #ccc; outline: none;resize: none;margin-bottom: 70px;	-moz-border-radius: 5px;
-webkit-border-radius: 5px;border-radius: 5px; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.lxly .wbk .a_n { width:300px; height:52px; margin:0 auto; line-height:52px; font-size:20px; color:#fff; text-align:center; background:#d1101b;}
.znxq {background: #f6f6f6;padding: 60px 0;overflow: hidden;}

.znxq .left {width: 726px;float: left;}
.znalxq{width:100%; position:relative;}
.znalxq .swiper-slide img{width:100%; height:auto; display:block;}
.znalxq .swiper-pagination{bottom:20px !important;}
.znalxq .swiper-pagination-bullet {width:15px; height:15px; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.znalxq .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#ec8915}
.znalxq .swiper-button-prev{background:url(../images/banner-l.png) no-repeat; width:30px; height:50px; margin-top:0; left:1%;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
.znalxq .swiper-button-next{background:url(../images/banner-r.png) no-repeat; width:30px; height:50px; margin-top:0; right:1%;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
.znxq .right {width: 470px;float: right; }
.znxq .right h3 {font-size: 24px;color: #333;margin-bottom: 30px;}
.znxq .right p {font-size: 16px;color: #666;line-height: 1.8;}
.znxq .right .more a {background: #ec8915;line-height: 38px;width: 140px;text-align: center;border-radius: 6px;font-size: 18px;color: #fff;margin: 50px 0 30px; display: block;}

.xmzxxj {padding: 60px 0;background: #f6f6f6;overflow: hidden}
.xmzxxj li {height: 280px;text-align: center; background:rgba(255,255,255,0.45);border: 1px solid #fff;width:22%; float:left;margin: 10px 1.5% 30px;padding-top: 40px;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; font-size:14px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-sizing: border-box;padding: 30px;}

.xmzxxj li:hover{transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;
-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;box-shadow: 0px 5px 20px 0px rgba(169, 180, 190, 0.2);}

.xmzxxj li .tb {transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; width:60px; height:60px; margin:30px auto 25px}
.xmzxxj li h3 {font-size: 20px;margin-bottom: 20px;color: #333;font-family: OPPOSans-R;}
.xmzxxj li p{font-size: 14px;line-height: 1.8;color: #666;}
.xmzxxj li .tb.t1 { background: url(../images/fw1.png) center top no-repeat;}
.xmzxxj li:hover .tb.t1 { background: url(../images/fw1.png) center bottom no-repeat;}
.xmzxxj li .tb.t2 { background: url(../images/fw2.png) center top no-repeat;}
.xmzxxj li:hover .tb.t2 { background: url(../images/fw2.png) center bottom no-repeat;}
.xmzxxj li .tb.t3 { background: url(../images/fw3.png) center top no-repeat;}
.xmzxxj li:hover .tb.t3 { background: url(../images/fw3.png) center bottom no-repeat;}
.xmzxxj li .tb.t4 { background: url(../images/fw4.png) center top no-repeat;}
.xmzxxj li:hover .tb.t4 { background: url(../images/fw4.png) center bottom no-repeat;}
.xmzxxj li:hover h3 { color:#000}
.xmzxxj li:hover p { color:#000}

.alzsxq{padding: 60px 0;overflow: hidden;width: 1200px;margin: 0 auto;}
.alzsxq h2 {font-size: 26px;color: #333;font-family: OPPOSans-R;margin-bottom: 20px;text-align: center;}
.alzsxq h4 {font-size: 16px;color: #333;line-height: 2;}
.alzsxq .line {height: 1px;background: #ccc;margin-bottom: 50px;margin-top: 20px}
.alzsxq img {width: 100%;margin-bottom: 20px;}
.sy_hzhb {display: none;}













@media (max-width:1442px){
	.work {width: 1280px;}
	
}
@media (max-width:1280px){
	.work {width: 94%;}
	.con { width: 94%;}
	.hzhb { width: 94%; margin:50px auto 60px;}
	.footer_db {width: 94%;}
	.list-unstyled p {line-height:30px;padding: 0 10px;}
	.new_txtlist li .inner {
    width: 96%;
}
	
}


@media only screen and (max-width:1024px) {
.gallery-top .swiper-slide {
    height: 15rem;
}
.gallery-top .swiper-pagination-bullet {width:10px; height:10px; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
	.container { width: 94%;}
	.sy_ys .five-part {
    width: 46%;
    height: 180px;
    margin: 0 2% 4%;
}
.sy_ys {
    padding: 30px 0 10px;
}	
	.index_02 {
    padding: 30px 0 20px;
}
	.sy_sczx .bd ul li {
    width: 30.3333%;margin: 0 1.5% 3%
}
	.indexNewsWrap {
    margin:40px auto 0px;
}
.indexHonor {display: none;}	
	.indexNewsWrap .item {
    width: 100%;
    margin-right: 0px;margin-bottom: 30px
}
	.Column {
    width: 100%;
}
	.indexNewsWrap .item .con1 li {
    padding-top: 15px;
    margin-bottom: 15px;
}
	.indexNewsWrap .item .con1 {
    height: auto;
}
	.section_jianj {
    padding: 40px 0;
    background: url(../images/about.jpg) top center / cover no-repeat;
}
	.sy_js {
    width: 94%;
    background: url(../images/bt_1.png) no-repeat top center / 60%;
}
	.sy_js .b_by {
    font-size: 30px;
    margin: 0px auto 30px;
}
	.sy_js .b_wz {
    padding: 20px 25px;
    width: 100%;
    font-size: 14px;box-sizing: border-box;
    line-height: 1.8;
}
	.jianj_nr_right_ul li {
    display: inline-block;
    margin-left:0;
    width: 16%;
}
	.section_jjfa {
    padding-top: 30px;
}
	.second li {
    width:46%;
    margin: 5px 2% 4%;
    padding-top: 20px;
}
	.hzhb2 {
    padding: 30px 0;
}
	#tjyh_scroll_img2 {display: none;}
	.sy_hzhb{width:94%; position:relative;margin: 0 auto;display: block !important;}
    .sy_hzhb .swiper-slide{width:25%;}
	.sy_hzhb ul li {width: 98%;float: left;margin: 0 1% 10px;height: auto}
	.sy_hzhb ul li img {width: 100%;display: block;height: auto}
	.footer_db_dh {display: none;}
	.nban {
    height:12rem;
    width: 100%;
}
	.hc_nylm {
    width: 94%;
    margin:30px auto;
}
	.hc_nylm h5 {
    font-size: 16px;
    width:50%;
    margin-bottom: 25px;
}
	.hc_nylm h5 span {
    font-size: 25px;
}
	.hc_term {
    width: 94%;
    margin: 30px auto 30px;
}
	.hc_term ul {
    width: 100%;
}
	.hc_term ul li span {
    width: 20%;
}
	.hc_term ul ul {
    width:75%;
    margin-left: 4%;
}
	.zt-all-box {
    width: 94%;
}
	.zt-all-box li {
    padding: 2px;
    width: 46%;
    margin: 0 2% 30px;
}
	.zt-all-box li img {
    width: 100%;
    height:auto;
}
	.zttextbox h5 img {
    width: 9px !important;
    height: 13px !important;
}
	.sy_hydt .box {
    width: 100%;margin-bottom: 20px;
}
	.sy_hydt {
    padding: 30px 0 20px;
}
	.alzsxq {
    padding: 30px 0;
    width: 94%;
}
	.alzsxq .line {
    margin-bottom: 30px;
}
	.znyycj2 ul li {
    width: 48%;margin: 0 4% 4% 0;
}
	.znyycj2 {
    padding: 30px 0;
}
	.znyycj2 ul li:nth-child(2n){margin-right: 0}
	.lanren {
    padding-bottom: 30px;
    width: 94%;
}
	.ntit ul li a {
    line-height: 40px;
    background: #eee;
    padding: 0 20px;
    font-size: 18px;
}
	.lanren ul.list li {
    width: 24%;
    padding: 10px;
    margin: 0 0.5% 1%;
}
	.lanren ul.list li img {
    width: 100px;
    height: 4rem;max-width: 100%
}
	.rh-main {
    padding: 30px 0 0px 0;
}
	.iss-tle {
    font-size: 26px;
}
	.iss-p {
    width: 100%;
    margin: 20px 0 30px;
}
	.znyycj ul li {
    width: 48%;margin: 0 4% 4% 0
}
	.znyycj ul li:nth-child(2n){margin-right: 0}
	.znyycj {margin: 30px auto;}
	.znlys {
    padding: 40px 0 30px;
}
	.znlys ul li { padding: 30px 20px;}
	.xmzxxj {
    padding: 30px 0;
}
	.xmzxxj li {
    height: 280px;
    width: 48%;
    float: left;
    margin: 0px 4% 4% 0;
    padding-top: 40px;
    padding: 30px;box-sizing: border-box;
}
	.xmzxxj li:nth-child(2n){margin-right: 0}
	.znbgxtfl {
    padding: 40px 0 30px;
}
	.zndgtw {
    margin: 30px auto;
    width: 94%;
}
	.zndgtw .wenz {
    width: 100%;margin-bottom: 30px
}
	.zndgtw .wenz p {
    font-size: 14px;
}
	.zndgtw .tp {
    width: 100%;
}
	.Activsbf1_lb dt {
    width: 40%;
}
	.Activsbf1_lb dd {
    width: 56%;
    margin-top:0;
    margin-right: 0.5%;
}
	.Activsbf1_lb dd .more a {
    line-height: 28px;
    margin-top: 10px;
}
	.c_con {
    width: 94%;
}
	.about_intro_left {
    width: 100%;
    padding-left:0px;
}
	.about_intro_num {
    width: 50px;
    height: 50px;
    background: url(../images/number_bg.png) no-repeat center / 100%;
    line-height:50px;
    font-size: 20px;
    margin: 10px auto ;
}
	.about_intro_nav > li {
    padding: 5px 0 5px;
    width: 30.3333%;margin: 0 1.5% 2% 0;float: left;
}
	.about_intro_nav > li:nth-child(2n){margin-right: 0}
	.about_intro_right {
    width: 100%;
}
	.about_intro_title {
    margin: 30px 0 20px 0;
}
	.about_intro_box {padding-left: 22px;
    margin-left: 18px;
    padding-top: 20px;
}
	.about_intro_article_l {
    line-height: 1.5;
    width: 55%;
}
	.about_intro_article_r {
    width: 40%;
}
	.about_intro_company {
    margin-top: 0px;
}
	.about_intro_company > li {
    width: 48%;margin: 0 4% 20px 0;
}
	.about_intro_company > li .pic > img {width: 100%;
}
	.about_intro_company > li:nth-child(2n){margin-right: 0}
	.about_tx ul li h3 {
    font-size: 16px;
    line-height: 1.8;margin-bottom: 5px;
}
	.about_tx ul li p {
    line-height: 1.8;
}
	.about_tx ul li {
    width: 31.3333%;
    height:11rem;
    padding: 10px;
    margin-bottom: 2%;
}
	.gy_lxwm ul li {
    padding: 6px 0;
}
	.gy_lxwm ul li:nth-child(4) h3 {
    background: url(../images/lxdz.png) left 3px / auto 20px no-repeat;
}
	.gy_lxwm ul li h3 {
    font-size: 16px;font-weight: normal;
}
	.lxly {
    width: 94%;
    padding: 30px 0;
}
	.lxly .wbk input.w_z {
    width: 100%;
    font-size: 16px;margin: 0 0 20px;
}
	.lxly .wbk textarea {
    font-size: 16px;
    margin-bottom: 40px;
}
	
	
	
  }

@media only screen and (max-width:600px){
.sy_ys .span-line {
    font-size: 12px;
    width: 90%;
}
	.sy_ys .five-value-img {
    width: 35px;
    height: 35px;margin: 15px auto;
}
	.sy_ys .five-part {
    height: 140px;
}
	.xx1 .hd ul li {
    margin: 0 0.5% 2%;
    width: 40%;
}
	.xx1 .hd ul li.on a {
    background: url(../images/alhov.png) center center / 100% no-repeat;
}
	.xx1 .hd ul li a {
    background: url(../images/al.png) center center / 100% no-repeat;
    line-height: 35px;
}
	.xx1 .hd {
    margin-bottom: 30px;
}
	.sy_sczx .bd ul li {
    width: 46%;
    margin: 0 2% 4%;
}
	.sy_sczx .bd ul li:last-child{display: none;}
	.tit2 .en {
    font-size: 44px;
    height:46px;
}
	.tit .en {
    font-size: 2.6rem;
    height:2.8rem;
}
	.Column {
    padding-top: 0px;
}
	.indexNewsWrap .item .indexTitle {
    margin-bottom: 10px;
}
	.indexNewsWrap .item .con1 li .note {
    font-size: 13px;
}
	.sy_js .b_by {
    font-size: 2rem;
    margin: 0px auto 10px;
}
	.jianj_nr_right_ul li {float: left; width: 30.3333%;margin: 0 1.5%;padding-top: 0;height: 70px;
}
	.jianj_nr_right_ul {overflow: hidden;
}
	.list-unstyled h3 {
    font-size: 18px;margin-bottom: 10px;
}
	.list-unstyled p {
    line-height: 1.8;
    padding: 0 0px; font-size:12px
}
	.sy_hzhb ul li img {
    width: 100%;height:auto;
}
	.sy_hzhb ul li {height: auto;
}
	.footer_ewm {
    max-width: 110px;
    margin: 0 0%;
}
	.footer_dz_bah {
    font-size: 12px;
}
	.sy_hydt ul li span {display: none;
}
	.hc_term ul li span {
    width: 25%;line-height: 30px
}
	.hc_term ul ul {
    width: 70%;
    margin-left: 4%;
}
	.hc_term ul li {
    line-height: 30px;
    height:auto;
}
	.hc_term ul ul li a {
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    margin: 2px 0;
}
	.zttextbox h3 {
    font-size: 14px;
}
	.zttextbox h5 {
    line-height:18px;
}
.con {
    width: 90%;
}
	.alzsxq h2 {
    font-size: 22px;
}
	.alzsxq {
    width: 90%;
}
	.indexNewsWrap .item .con1 {
    padding: 0 0px;
}
	.footer_db {
    width: 90%;
}
	.sy_hzhb {
		width: 90%;}
	.sy_hzhb ul li {
    width: 100%;
    margin: 0 0 10px;
}
	.ntit ul li a {
    line-height: 40px;
    padding: 0 20px;
    font-size: 16px;
}
	.ntit ul li {
    display: inline-block;
    margin: 0 1% 2%;
    min-width: 40%;
    position: relative;
}
	.lanren ul.list li img {
    width: 100%;
    height:8rem;
    max-width: 100%;
}
	.lanren ul.list li {
    padding: 10px;width: 32.3333%;
}
	.sy_hydt ul li {
    line-height: 40px;
    background: url(../images/dd.png) left center / 6px no-repeat;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
	.ntit {
    padding: 10px 0;
}
	.znlys ul li {
    padding: 20px 15px;width: 48%;margin: 0 4% 4% 0;
}
	.znlys ul li:nth-child(2n){margin-right: 0}
	.znlys ul li:nth-child(3){margin-right: 4%;}
	.znlys ul li h3 {
    margin-bottom: 25px;
    font-size: 24px;
}
	.xmzxxj li {
    height: 18rem;
    margin: 0px 4% 4% 0;
    padding:10px;
}
	.xmzxxj li .tb {
    margin: 20px auto 15px;
}
	.xmzxxj li h3 {
    font-size: 16px;
    margin-bottom: 15px;
}
	.znbgxtfl ul li {
    width: 100%;
    padding: 30px 20px;
}
	.znbgxtfl ul li .tb {
    width: 60px;
}
	.zndgtw {
    width: 90%;
}
	.iss-p {
    font-size: 14px;
}
	.znbgxtfl ul li h3 {
    margin-bottom:35px;
    font-size: 22px;
}
	.Activsbf1_lb dl {
    padding: 0px;
}
	.Activsbf1_lb dd .newNrtit {
    line-height: 30px;
    font-size: 14px;
}
	.Activsbf1_lb dd .newNrjs {
    line-height: 1.8;
    font-size: 12px;
    letter-spacing:0px;
    -webkit-line-clamp: 2;
}
	.Activsbf1_lb dd .more a {display: none;
}
	.znyycj2 ul li .mb h3 {
    font-size: 16px;
    margin-bottom: 8px;
}
	.znyycj2 ul li .mb {
    padding: 10px;
}
	.znyycj2 ul li .mb p {
    font-size: 12px;
    line-height: 1.6;
}
	.about_intro_title h3 {
    font-size: 2rem;
    line-height: 32px;
}
	.about_intro_article_l {width: 100%;
}
	.about_intro_article_r {
    width: 100%;margin-top: 20px;margin-bottom: 20px;
}
	.c_con {
    width: 90%;
}
	.about_intro_box {
    padding-left:0px;
    margin-left: 0;
    padding-top: 0px;background: none;
}
	.about_intro_main {
    padding-top: 50px;
}
	.about_intro_company > li .p2 {
    font-size: 12px;
    line-height: 1.8;
}
	.about_tx ul li {
    width:98%;margin: 0 0 4%;
    height: auto;
    padding: 10px;background: #f5f5f5;
}
	.about_tx ul li:nth-child(2n){margin-right: 0;}
	.gy_lxwm ul li {
    width: 100%;margin: 0;
    padding: 6px 0;
}
	.gy_lxwm .tit {margin-bottom: 10px;
}
	.lxly .wbk .a_n {
    width: 200px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}
	
	
}
@media only screen and (max-width:375px){
	

}