﻿@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

body,pre { font-size: 15px; font-family:"Microsoft YaHei", verdant, tahoma;color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 27px;
min-width: 1200px;}
a {
text-decoration:none;
font-family:"Microsoft YaHei", verdant, tahoma;
color:#333;
font-weight:normal;
}
a:hover {
color:#4CC6DE;
}
/*清楚浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0;}
.clearfix { zoom: 1; }
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:27px;
}

.fl{float:left;}
.fr{float:right;}
.hz{max-width:1200px;margin:0 auto;}
.hza{max-width:1200px;margin:45px auto;}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }

.top{background: #fff; width: 100%; height: auto; position: fixed; z-index: 9999;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.logo { padding:10px 0;margin-right:3%;}
.logo img{height:70px; transition: 0.3s all}
.top-right {
    display: block;
    white-space: nowrap;
}
.nav{display: inline-block;
    box-sizing: border-box;
    vertical-align: bottom;}
.mainbav ul:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.mainbav li {position:relative;padding:0 16px;}
.mainbav li:last-of-type { padding-right: 0px; } 
.mainbav li a{ font-size: 16px; color: #353535; font-weight: 600}
.mainbav .memu {float: left;line-height:90px; transition: 0.3s all}

.mainbav .memu:hover, .mainbav .memu.active { display: block;}
.mainbav .memu:hover a, .mainbav .memu.active a {color:#512a92; padding-bottom: 10px}
.mainbav ul li ul{
display:none;
position:absolute;width:210px;
left:0;
top:80px;
z-index:999999;
background:rgba(255,255,255,0.9);
}
.mainbav ul li ul li{ float:none; border-right:none;  padding:0;line-height:45px; position:relative;text-align:left;}
.mainbav ul li ul li a{ display:block; color:#333 !important; font-size:14px;padding:0 10px; padding-bottom: 0px !important;}
.mainbav ul li ul li a:hover{
text-decoration: underline;
background-color: #512a92;color:#fff!important;
}
.mainbav ul li ul li ul{ position:absolute; left:100%; top:0;}

.top-yyl-hz{float:right;margin-top:30px; transition: 0.3s all}
.top-fwrx{line-height:32px;float:left;margin-right:15px; color: #E61D69; font-size: 16px}
.top-fwrx-pic{margin-top: 6px;margin-right:8px; transition: 0.3s all}
.top-yyl{float:right;}
.top-yyl li{float:left;line-height:35px;margin:0 5px; color: #fff; transition: 0.3s all}


/*.top1 .logo{margin-right: 10%}
.top1 .logo img{height: 40px;}
.top1 .mainbav .memu{line-height: 60px; height: auto}
.top1 .mainbav li a{font-size: 14px;}
.top1 .mainbav ul li ul{top: 60px}
.top1 .top-yyl-hz{margin-top: 15px;}*/


 .link-notallowd{pointer-events: none;}

.block_home_slider{height:auto; position:relative; line-height:0px; text-align:center;margin-top: 90px;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:20px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:12px; height:12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:34px; background:#055cb3;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{height:100%;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;}
.flexslider .slides li img{width: 100%;}
#home_slider2{display:none;}

.top_sj { display:none; }

.index-search-hz{overflow:hidden;background: #512e90;  color: #fff}
.search{width:22%; color: #fff}
input {outline:none;}
.sok {width:70%;padding-left:10px;background:#512e90; border:none;height:62px;float:left; color: #fff}
.gjz{padding-top:20px;float:right;width:31%;}
.gjz li{float:left;margin:0 0.5%;}
.gjz li a{font-size:15px; color: #fff}


.index-news{margin: 50px 0; overflow: hidden;}
.index-news-title{position: relative; text-align: center;}
.index-news-title span{display: inline-block; padding: 0 20px; background: #fff; position: relative; z-index: 2; font-size: 30px; color: #512E90; font-weight: 600}
.inet-line{position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #dbdbdb;}
.in-content{padding-top: 10px; padding-bottom: 50px;}
.inc-left{float: left; width: 590px;}
.inc-box{position: relative; margin-top: 20px;}
.inc-box-dark{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("../images/bg-black50.png"); opacity: 0; filter:alpha(opacity=0); z-index: 2; -webkit-transition: all 1s ease; transition: all 1s ease;}
.inc-box:hover .inc-box-dark{opacity: 1; filter:alpha(opacity=100);}
.inc-box-dark p{position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -88px; width: 176px; height: 50px; line-height: 50px; border: 1px solid #fff; border-radius: 50px; color: #fff; background: url("../images/learn-more.png") no-repeat 130px center;}
.inc-box-dark p span{font-size: 16px; margin-left: 32px;}
.inc-box-img{overflow: hidden;}
.inc-box-img img{-webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.inc-box:hover .inc-box-img img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.inc-right{float: right;}


.in_video{background:url(../images/inaboutbg.jpg) no-repeat center bottom;height:auto; margin-bottom:0; padding: 50px 0; box-sizing: border-box;}

.index-news-title2{position: relative; text-align: center;}
.index-news-title2 span{display: inline-block; padding: 0 20px; background: #796eb2; position: relative; z-index: 2; font-size: 30px; color: #fff; font-weight: 600}
.inet-line2{position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #6f73b2;}
.in_about_text{font-size:16px; line-height:32px; font-weight: normal; color: #eee; margin-top: 30px}
.video_pic{padding:40px 0; text-align: center;}
.video_pic img{max-width: 100%; display: block; clear: both; margin:auto;}
.video_pic iframe{width: 72%; height: 500px}




.index-industry{padding: 50px 0; box-sizing: border-box; overflow: hidden;}
.index-industry ul{margin-right: -2%; margin-top: 40px}
.index-industry li{width: 23%; float: left; margin: 0 2% 20px 0px;}
.index-industry li .pic{width: 100%; height: auto; overflow: hidden; position: relative;}
.index-industry li .pic img{-webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transition: all 700ms ease; transition: all 700ms ease; width: 100%}
.index-industry li .txtbox{height:auto; background: #f5f5f5; padding: 20px; -webkit-transition: all 700ms ease; transition: all 700ms ease; box-sizing: border-box;}
.index-industry li .tit{font-size: 22px; color: #333; overflow: hidden; font-weight: 700; margin-bottom: 10px; }
.index-industry li .txt{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; line-height: 22px;}
.index-industry li:hover .pic img{-webkit-transform: scale(1.1); transform: scale(1.1); opacity: .8;}
.index-industry li:hover .txtbox{background: #E61D69;}
.index-industry li:hover .txtbox .tit,
.index-industry li:hover .txtbox .txt{color: #fff;}


.index-news-title3{position: relative; text-align: center;}
.index-news-title3 span{display: inline-block; padding: 0 20px; background: #f5f5f5; position: relative; z-index: 2; font-size: 30px; color: #fff; font-weight: 600}
.inet-line3{position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #434343;}
.con{width: 100%;}
.con .list{width: 50%; float: left; background:#FFF; margin-bottom:20px;}
.con .list .pic_er{ float:left; width:44%;}
.con .list .pic_er img{ width:263px; height: 166px;}
.con .list dl{ float:right; width:49%; margin-right:3%; margin-top:8px;}
.con .list dt{ line-height:30px; font-size:15px; font-weight: bold; padding-bottom: 6px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.con .list dt a{ color: #4CC6DE; font-weight: 600}
.con .list dd.txt{ line-height:25px; height:auto; font-size: 12px; overflow:hidden;}
.con .list dd.more{ margin-top:10px;font-size: 12px; color: #999;}



/* 特点 */

.feature{background:#f2f2f2 ;overflow:hidden;padding:50px 0;}
.feature li{float:left;width:33.3%; padding: 0 2%;text-align:center;border-right: 1px dotted #c6c6c6;}
.feature li i{display:inline-block;background: url('../images/feature.png') no-repeat;width:54px;height:50px;transition:all .5s;top:0;position:relative;}
.feature li h4{
	padding-top: 15px;
	color: #333;
	font-size: 22px;
	position: relative;font-weight:normal;
}
.feature li h4 span{display:block;font-size:12px;opacity:.5;font-family:Arial;line-height:23px;}
.feature li:nth-child(2) i{background-position: -54px 0;}
.feature li:nth-child(3) i{background-position: -108px 0;border-right:none;}
.feature li:nth-child(3){border-right:none;}

.feature li h4::after{content:"";position:absolute;left:50%;top:2px;height:1px;margin-left:-15px;background:#333;transition:0.3s;width:0;}
.feature li:hover h4::after{width:30px;}
.feature li:hover i{top:-8px}
.feature-nr{width:70%;text-align:center;margin:40px auto 60px auto;color:#666;font-size:16px;}



.foot-bj{background:#4CC6DE;padding-top:40px;overflow:hidden;color: #999;font-size:14px;}
.foot-logo{float:left;width:30%;}
.foot-lxfs{ float: left;width:75%; }
.foot-hz-nav { float: left; margin-right:6%; }

.foot-hz-cd { font-size: 16px; color: #fff;background:url(../images/index_99.jpg)no-repeat bottom left;padding-bottom:8px;font-weight:bold; }
.foot-hz-menu { margin-top: 20px;   }
.foot-hz-menu li{line-height:24px;}
.foot-hz-menu a { color: #ececec;line-height:25px;}
.foot-hz-menu a:hover { color: #fff; }


.foot-contact{width:32%;float:left;padding-left:5%;}
.foot-hz-lxwm{margin-top: 15px; }
.foot-hz-lxwm a {color: #ececec;}
.foot-hz-lxwm a:hover { color: #fff;  }

.foot-right{float:right;width: 18%}
.foot-right-fwrx{font-size:18px;color:#ececec;}
.foot-right-hm{ font-size: 20px; color: #fff; }
.foot-left-tb{margin-top:10px;}
.foot-left-tb img{width: 90%}


.index-copy{ border-top: 1px solid #73d3e5;padding:10px 0;margin-top:50px; color: #ececec}
.index-copy a{color: #ececec;}
.index-copy a:hover{color: #fff;}

.foot-bq-pc{margin:5px 0 10px 0;overflow:hidden;}
.foot-bq-pc li { color: #ececec; float: left; margin: 0 5px; }
.foot-bq-pc li a { color: #ececec; }
.foot-bq-pc li a:hover { color: #fff; }



.rides-cs {  font-size: 15px; background:#0080d9; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 16px; color: #333;font-weight:600; line-height:24px;padding:10px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #333;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}




/* 关于我们 */
.about-banner { padding-top: 90px;}
.about-banner img { width: 100%;display: block;}
.side-box2 { background: #f7f7f7;  padding-top: 90px;}
.side-box { background: #f7f7f7;}
.list_box { margin:0;font-size: 0;}
.list_box li{ display:inline-block;position:relative;font-size: 0;}
.list_box li.current>a:before { content: "";width: 100%;height: 3px;background: #512a92;position: absolute;left: 0;bottom:0;}
.list_box li.current a,.list_box li a:hover { background:#512a92;color: #fff;}
.list_box li a { display: block;padding:0 30px;font-size: 16px;line-height:60px;}
.banner-text { position: absolute;left: 0;top: 50%;margin-top:-65px;color: #fff;width: 100%;}
.banner-text h6 { font-size: 38px;margin:0 0 15px 0;}
.banner-text p { font-size: 18px;margin:20px 0 0 0;}
.banner-pro { position: relative;}
.banner-bor { width: 70px;height:3px;background: #fff;display: block;}

.location {  text-align: right;overflow: hidden;color: #888888;font-size:14px;line-height:60px; float: right;}
.location img { position: relative;top: 2px;margin-right:10px;}
.location a {  color: #888888;}
.location a:hover { color: #512a92;}

.soka{ width: 40%; border: 1px solid #D8D8D8; line-height: 40px; margin-bottom: 20px; padding-left: 1%;  font-size: 15px;font-family:"Microsoft YaHei", verdant, tahoma;  }

.sokb{  border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 1%;; font-size: 15px; font-family:"Microsoft YaHei", verdant, tahoma;  height:300px;width:96%;}

.tj{ width: 160px; border: 1px solid #0073c3; line-height: 42px; text-align: center; color: #fff; background-color: #0073c3; cursor: pointer; font-family: Arial,Microsoft YaHei; font-size: 16px; border-radius: 25px; }


.intitle{width:100%;padding:35px 0 28px;font-size: 28px;color: #333;text-align: center;line-height: 38px; font-weight: 600}
.intitle span{position: relative;}
.intitle span:after{width:32px;height: 2px;background: #E61D69;position: absolute;top:50%;left: 0;margin-left: -50px;content: '';transform: translateY(-50%);}
.intitle span:before{width:32px;height: 2px;background: #E61D69;position: absolute;top:50%;right: 0;margin-right: -50px;content: '';transform: translateY(-50%);}

.inner_content{width:100%;background:#fff; overflow: hidden; padding: 50px 0}
.inner_content .inner_about{margin: 0 auto; font-size:15px; color:#444; line-height:34px;  overflow: hidden;}
.inner_content .inner_about img{display:block;max-width:100%; margin: 10px auto;}
.inner_content .inner_about .ye{color: #267fff; font-weight: 600; display: inline-block; font-size: 18px;}


.culture{background: #f9f9f9; margin-top:30px; overflow: hidden; padding: 50px 0; box-sizing: border-box;}
.cultureny{font-size: 15px; color:#444; line-height:34px;}
.cultureny_img{width: 40%; float: right; margin-left: 50px;}
.cultureny_img img{max-width: 100%; display: block; clear: both; margin:auto;}

.ofH {overflow: hidden;}
.cultures{width:100%; overflow: hidden;}
.cultures ul li{position:relative;}
.cultures ul li .pic{width:50%;float:left;height:auto;position: relative;}
/* .culture ul li:hover .pic img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);-ms-transform:scale(1);} */
.cultures ul li img{transition: all 0.5s; width: 100%;}
.cultures ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.cultures ul li .note{width:50%;background:rgba(0,0,0,0.1);position:absolute;right:0px;top:40px;padding:35px 50px 35px 70px;top:50%;transform:translate(0%,-50%);transition: all 0.5s ease-in-out;}
.cultures ul li .note .z1{font-size:24px;color:#333;}
.cultures ul li .note .z1 span{color:#5c5c5c;padding-right:30px;font-weight:normal;}
.cultures ul li .note p{margin-left:60px;color:#333;margin-top:15px;line-height:30px; font-size: 15px;}
.cultures ul li.two .pic{width:50%;float:right;}
.cultures ul li.two .note{left:0px;padding:45px 70px 45px 50px;transition: all 0.5s ease-in-out;}
.cultures ul li:hover .note{background:#fff;right:20px;}
.cultures ul li.two:hover .note{left:20px;}


.about-culture{padding:50px 0px;}
.about-culture .about-list ul li{width: 49%; margin-left: 0.5%; margin-right: 0.5%; height: 330px; padding: 60px 80px 70px 40px; border-radius:10px; position: relative; overflow: hidden; float: left; background-color: #f5f5f5; margin-top:20px;}
.about-culture .about-list ul li:nth-child(1){background: url(../images/about-bg1.png) no-repeat;}
.about-culture .about-list ul li:nth-child(4){background: url(../images/about-bg2.png) no-repeat;}
.about-culture .about-list ul li:nth-child(5){background: url(../images/about-bg3.png) no-repeat;}
.about-culture .about-list ul li .ybt{font-size: 24px; color:#ffffff; margin-bottom: 15px;}
.about-culture .about-list ul li .ywz{font-size: 14px; color: #FFF;}
.about-culture .about-list ul li hr{width:39px; border: none; border-top: 1px solid #FFF;  margin-bottom: 15px;}
.about-culture .about-list ul li p{font-size: 14px; color: #ffffff; line-height: 26px;}
.about-culture .about-list ul li .about-list-text{position: absolute; border-radius: 80px 0 0 0; bottom: 0; right: 0px; width:80px; height: 80px; background-color: rgba(0, 0, 0, 0.3);}
.about-culture .about-list ul li .about-list-text .nuber{position: absolute; top: 27px; right: 23px; font-size: 24px; color: #FFF;}
.about-culture .about-list ul li.odd .ybt{color: #333333;}
.about-culture .about-list ul li.odd .ywz{color: #8f8f8f;}
.about-culture .about-list ul li.odd hr{border-top: 1px solid #b2b2b2;}
.about-culture .about-list ul li.odd p{font-size: 14px; color: #8f8f8f; line-height: 25px;}
.about-culture .about-list ul li.odd .about-list-text .nuber{color:#333333;}

.ny_gy_bgs{ background:#f5f5f5; padding-bottom:50px; padding-top:20px; overflow: hidden;}
.ny_gy_bt{ text-align:center; font-size:30px; line-height:30px; color:#512a92; padding:50px 0 30px; box-sizing: border-box;}
.ny_gy_txt{}
.ny_al_bg{padding:0px 70px; position:relative; box-sizing: border-box;}
.ny_al{overflow:hidden;}
.ny_al ul{ width:10000%; position:relative;}
.ny_al ul li{ float:left; width:0.235%; margin-right:0.02%;box-sizing:border-box; padding:10px; text-align: center; box-sizing: border-box;}
.ny_al ul li:hover{ }
.ny_al ul li img{ display:block; box-sizing:border-box; width:100%;border:1px solid #eee;}
.ny_al ul li span{ text-align:center; font-size:15px; line-height:40px; color:#333;}
.ny_al ul li:hover span{color:#512a92;}
.ny_alz,.ny_aly{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; transition:0.3s; cursor:pointer;}
.ny_alz{ left:0; background:url(../images/swiper1-l.png) center no-repeat;}
.ny_aly{ right:0; background:url(../images/swiper1-r.png) center no-repeat;}


.cons{width: 100%;}
.cons .lists{width: 50%; float: left; background:#f5f5f5; margin-bottom:20px;}
.cons .lists .pic_er{ float:left; width:44%;}
.cons .lists .pic_er img{ width:263px; height: 166px;}
.cons .lists dl{ float:right; width:49%; margin-right:3%; margin-top:8px;}
.cons .lists dt{ color: #4CC6DE;line-height:30px; font-size:15px; font-weight: bold; padding-bottom: 6px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cons .lists dt a{color: #4CC6DE; font-weight: 600}
.cons .lists dt a:hover{color: #E61D69;}
.cons .lists dd.txt{ line-height:25px; height:auto; font-size: 12px; overflow:hidden;}
.cons .lists dd.more{ margin-top:10px;font-size: 12px; color: #999;}

.xinwenxiangqing{width:100%; height: auto; overflow: hidden; margin: 30px 0; }
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head p{color: #512a92;font-size: 28px;margin-bottom: 18px;height: auto;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 30px 0;}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px auto;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#512a92; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none; box-sizing: border-box;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; color: #333}
.news_random2 ul li a:hover{color:#512a92;}
.news_random2 ul li span{float:right; color:#999; line-height: 37px;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #512a92;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #512a92;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}

.view-page{width:100%; max-width:1200px; float:left; position:relative; margin:40px 0; border-top:1px solid #d6d6d6; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:160px; height:40px; line-height:40px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a{background:#fff url(../images/le.png) 20px center no-repeat; padding-left:60px; border:1px solid #e6e6e6; color: #555; line-height: 38px;}
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 20px center no-repeat #512a92;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:160px;}
.view-page .back a{background:url(../images/back.png) 20px center no-repeat #512a92;color: #fff; text-align:center; padding-left:25px; line-height: 40px;}
.view-page .back a:hover{background:url(../images/back.png) 20px center no-repeat #512a92; color:#000;}
.view-page .next{right:0;}
.view-page .next a{background:#fff url(../images/ri.png) 90% center no-repeat;text-align:center; border:1px solid #e6e6e6; line-height: 38px; color: #555}
.view-page .next:hover a{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #512a92;}


.team_img{width:100%;}
.team_img ul{margin-right:-2% }
.team_img li{width:23%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #d6d6d6; border-bottom:3px solid #ddd; position:relative;box-sizing: border-box;}
.team_img li .pImg{display:block; width:100%; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.team_img li img{width:100%; vertical-align:middle}
.team_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.team_img li:hover::before{width:100%; background:#010569; transition:all .5s}
.team_img li p{font-size:14px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0; color: #555}
.team_img li:hover{background:#eee; box-shadow:0 1px 10px #999;}

.product{width: 100%; height: 700px; background:url(../images/banner_pic02.jpg) no-repeat center; background-size: cover; padding: 80px 0; overflow: hidden;}
.product_left{width: 45%; float: left; margin-top: 250px; margin-left: 100px}

.product_left_zi{font-size: 16px; line-height: 28px; color: #fff}
.product_left_zi2{font-size: 35px; margin-bottom: 30px; color: #fff; font-weight: 600}
.product_left_more{width: 100%;margin-top: 30px; }
.product_left_more ul{ margin-right: -5%}
.product_left_more li{padding:0 20px; float: left; line-height:40px; background:#ed7d31; text-align:center; color:#fff; border-radius:5px; box-sizing: border-box; margin-right: 5%}
.product_left_more li a{color: #fff; font-size: 14px;}
.product_left_more li:hover{background: #44cff6;border-radius:5px;}

.productshow{width: 100%; height: auto; padding: 50px 0; background: #f5f5f5}
.productshow img{max-width: 100%; height: auto; margin: auto; display: block; clear: both;}

.jsfw2{overflow: hidden;}
.jsfw1{width: 100%; background: #eee; height: 120px; line-height: 120px;}
.jsfw1 .bt{color: #666666; font-size: 36px;}
.jsfw1 .bt span{font-weight: initial; font-size: 18px; margin-left: 10px;}
.jsfw2 li{overflow: hidden;padding: 50px 0;}
.jsfw2 li img{width:50%; display: block; border-radius: 20px}
.tex{width: 45%;}
.tex .wz{font-size: 24px; color: #44cff6; margin-bottom: 11px;}
.tex span{display: block; color: #666; font-size: 18px; margin-bottom: 29px;}
.tex p{font-size: 14px; color: #666; line-height: 25px;}
.jsfw2 li:nth-child(2n){background: #eee; width: 100%;}
.jsfw2 li:nth-child(2n) .tex{margin-right: 0px;}
.more2 {background: #E61D69;color: #fff;font-size: 14px;line-height: 1.8; padding: 10px 35px; display: inline-block; text-align: center; margin: 0; position: relative;font-weight: 600; margin: 10px 10px 10 0px;border: solid 3px #E61D69; margin-top: 30px }
.more2:hover{background: #00000000;border: solid 3px #E61D69;color: #E61D69;}

.banner{ width:100%; overflow:hidden; position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.banner ul li a{ display:block;}
.banner ul li img{display:block;width:1200px; position:relative; left:50%; margin-left:-600px;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center; z-index:5;}
.bandd span{z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:14px;height:14px;zoom:1;border-radius:100%;border:2px solid #fff;position:relative;transition:all .3s}
.bandd span:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:2px;left:2px;border-radius:100%}
.bandd span.on,.bandd span:hover{border:2px solid #16a7e0;transform:scale(1.1)}
.bandd span.on:after{background:#16a7e0}
.banz,.bany{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; opacity:0; transition:0.3s; cursor:pointer; z-index:5;}
.banz{ left:5%; background:url(../img/ban_l.png) center no-repeat;}
.bany{ right:5%; background:url(../img/ban_r.png) center no-repeat;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}

.service{margin-top: 30px; font-size: 16px; line-height: 30px; color: #555; overflow: hidden;}
.inner_img{display:inline-block; width: 40%; float: left; margin-right: 15%}


.wtinfogg-list{width: 100%;padding: 0px 0; overflow: hidden;}
.wtinfogg-list a{background:#f8f8f8; display: block;width: 48%;margin-bottom: 20px;border: 1px solid #ededed;transition: all .4s ease;overflow: hidden;padding: 18px 30px;float: left;margin-right: 2%; box-sizing: border-box;}
.wtinfogg-list a i{display: block;width: 50px;height: 32px;float: left;background: url('../images/xxgg_ic.png') no-repeat center center /auto 32px;transition: all .3s ease;}
.wtinfogg-list a .wz{margin-left: 20px;float: left;line-height: 32px;font-size: 16px;font-weight: normal;color: #666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wtinfogg-list a p{line-height: 32px;font-size: 14px;color: #999;float: right;}
.wtinfogg-list a:hover{border-color: #512e90;box-shadow: 0 4px 10px 3px #d1dbe0;}
.wtinfogg-list a:hover i{background: url('../images/xxgg_icH.png') no-repeat center center /auto 32px;}


.ny_gy_txt{margin: 30px 0 0 0; background: #f5f5f5; overflow: hidden;}
.ny_gy_txt_img{height:auto; width:50%;}
.ny_gy_txt_img img{width: 100%}
.ny_gy_txt_wb{width:50%; box-sizing:border-box; padding:50px; font-size:14px; line-height:30px; color:#666;}


.wtinfogg-lists{width: 100%;padding: 0px 0; overflow: hidden;}
.wtinfogg-lists a{background:#f8f8f8; display: block;width: 100%;margin-bottom: 20px;border: 1px solid #ededed;transition: all .4s ease;overflow: hidden;padding: 18px 30px;float: left;margin-right: 2%; box-sizing: border-box;}
.wtinfogg-lists a i{display: block;width: 50px;height: 32px;float: left;background: url('../images/xxgg_ic.png') no-repeat center center /auto 32px;transition: all .3s ease;}
.wtinfogg-lists a .wz{margin-left: 20px;float: left;line-height: 32px;font-size: 16px;font-weight: normal;color: #666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wtinfogg-lists a p{line-height: 32px;font-size: 14px;color: #999;float: right;}
.wtinfogg-lists a:hover{border-color: #512e90;box-shadow: 0 4px 10px 3px #d1dbe0;}
.wtinfogg-lists a:hover i{background: url('../images/xxgg_icH.png') no-repeat center center /auto 32px;}


.ny_gy_txts{margin: 30px 0 0 0; overflow: hidden;}
.ny_gy_txts_img{height:auto; width:50%;}
.ny_gy_txts_img img{width: 100%}
.ny_gy_txts_wb{width:50%; box-sizing:border-box; padding:25px; font-size:14px; line-height:30px; color:#666;}

.img1{width: 40% !important; float: left; margin-right: 30px !important;}
.img1 img{width: 100%}

.img2{width: 40% !important; float: right; margin-left: 30px !important;}
.img2 img{width: 100%}

.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #512a92;border:none;}


.side{position:fixed;width:78px;right:0;top:50%;margin-top:-300px;z-index:9999;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#512E90;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#512E90;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../images/code2.jpg);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#512E90;}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#512E90;}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}