@charset "utf-8";

*{padding:0; margin:0; list-style:none;}
html{ }
body{font-family:Microsoft Yahei,Verdana, Geneva, sans-serif; font-size:14px;background:#fff;color:#222;}
a{outline:none;cursor:pointer;color:#333;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#2c61b9; }
a,img{border:none;}
dd,dl,dt{ margin:0; padding:0;}
textarea{border:1px solid #dcdcdc;word-break:break-word;outline:0;font:inherit;cursor:text;-webkit-appearance:textarea;background-color:white;-webkit-rtl-ordering:logical;-webkit-user-select:text;flex-direction:column;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;}
#header2017{width:100%;height:75px;border-bottom:solid 1px #ebebeb;}
#content2017{width:100%;background:url('../images/body_bg_x.jpg') repeat-x top;padding-top:10px;}
#content2017_2{width:100%;background:url('../images/body_bg_x.jpg') repeat-x top;padding-top:5px;}
#footer2017{background:#f8f8f8;padding:10px 0px;}
.clear{clear:both;}

.main2017{width:1180px;margin:0px auto;}
.logo2017{float:left;background:url('../images/logo.png') no-repeat;width:127px;height:51px;margin-top:15px;}
.logo2017 a{display:block;width:100%;height:100%;}
.menu2017{float:left;width:685px;}
.menu2017 ul{font-style:none;padding:0;margin:0;}
.menu2017 ul li{display:inline-block;font-size:16px;margin-left:18px;text-align:center;font-weight:bold;}
.menu2017 ul li a{color:#333333;display:block;line-height:73px;}
.menu2017 ul li a:hover{color:#2c61b9;border-bottom:solid 3px #2c61b9;}
#me_on{color:#2c61b9;border-bottom:solid 3px #2c61b9;}
.menu2017 ul li a i{margin-right:3px;}
/*.menu2017 ul li:nth-child(2),.menu2017 ul li:nth-child(4),.menu2017 ul li:nth-child(5),.menu2017 ul li:nth-child(6),.menu2017 ul li:nth-child(7){display:none;}*/

.search2017{float:left;width:185px;margin-top:15px;height:34px;background:#fafafa;border:solid 1px #b3b3b3;}
.search2017 input{width:85%;height:34px;background:#fafafa;border:0;line-height:34px;}
.search2017 i{cursor:pointer;}
.search2017 input::-webkit-input-placeholder{padding-left:5px;color:#999;}
.search2017 input::-moz-placeholder{padding-left:5px;color:#999;}
.search2017 input::-ms-input-placeholder{padding-left:5px;color:#999;}
.member2017{float:left;margin-top:15px;margin-left:25px;}
.member2017 ul{font-style:none;padding:0;margin:0;}
.member2017 ul li{display:inline-block;font-size:14px;margin-left:10px;text-align:center;font-weight:bold;}
.member2017 ul li a{color:#333333;display:block;line-height:30px;}
.member2017 ul li a:hover{color:#2c61b9;}
.member2017 ul li a i{display:block;}

.content2017_left{float:left;width:810px;}
.content2017_right{float:right;width:345px;}
#box-banner-industry {
    margin-bottom: 25px;
}
.box-banner-industry {
    width: 545px;
    height: 346px;
}
.fl {
    float: left;
}


.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    direction: ltr;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.banner li {
    position: relative;
}
.banner li {
    position: relative;
}
.banner .shade, .box-activity .shade, .shade-normal {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: url('../images/btow_51.png') center bottom no-repeat;
        background-size: auto auto;
    background-size: 100% auto;
    height: 216px;
    z-index: 3;
}
.lables {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,84,167,.9);
    padding: 0 20px;
    line-height: 32px;
    font-size: 14px;
    transition: .4s background ease;
    -moz-transition: .4s background ease;
    -webkit-transition: .4s background ease;
    font-weight: 700;
    z-index: 4;
}
.lables, a.lables:hover {
    color: #fff;
}
.banner li:hover .lables {
    background: rgba(240,129,0,.9);
}
.icon-arrows-right {
    background-position: -145px -11px;
    width: 16px;
    height: 25px;
}
.icon {
    display: block;
    background: url('../images/iconimg.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
}
.icon-arrows-right {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    z-index: 10;
}
.icon-arrows-left {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    z-index: 10;
}
.icon-arrows-left {
    background-position: -118px -39px;
    width: 16px;
    height: 25px;
}
.icon-arrows-right {
    background-position: -145px -11px;
    width: 16px;
    height: 25px;
}
.banner-last-industy {
    width: 262px;
}
.fr {
    float: right;
}
.overflow-hidden, .overflow-scroll {
    overflow: hidden;
}
.banner-last-industy .box-headline {
    width: 100%;

    overflow: hidden;
}
.banner-last-industy .box-headline li {
    float: left;
    width: 252px;
    height: 168px;
    position: relative;
    margin-left: 10px;
    margin-bottom: 10px;
}
.banner img {
    width: 100%;
    height: 100%;
}
.banner img {
    width: 100%;
    height: 100%;
}
.banner .banner-head {
    text-align: left;
    font-size: 24px;
    line-height: 40px;
    color: #fff;
    z-index: 6;
}
.banner .banner-head, .banner.box-headline .banner-head {
    position: absolute;
    padding: 5%;
    width: 90%;
    bottom: 0;
    left: 0;
}
.banner-last-industy .box-headline .banner-head {
    width: 90%;
}
.banner.box-headline .banner-head {
    font-size: 15px;
    line-height: 24px;
}
.banner .banner-head, .banner.box-headline .banner-head {
font-weight:bold;
    position: absolute;
    padding: 5%;
    width: 90%;
    bottom: 0;
    left: 0;
}

.clearFix {
    zoom: 1;
}
.clearFix::after {
    content: " ";
    clear: both;
    display: block;
}
.flag_news{width:100%;margin-top:20px;}
.flag_news ul{list-style:none;}
.flag_news ul li{float:left;width:48%;height:75px;border-bottom:solid 1px #ccc;overflow:hidden;margin-left:10px;padding-bottom:5px;}
.flag_news ul li:hover{border-bottom:solid 1px #3064bb;}
.flag_news ul li h1{font-size:15px;color:#000000;line-height:22px;height:42px;font-weight:normal;}
.flag_news ul li span{display:block;color:#cccccc;font-size:14px;margin-top:10px;}
.flag_news ul li h1 a:hover{color:#3064bb;}

.r_tit2017 {
    height: 30px;
    font-size: 18px;
    font-weight:bold;
    border-top: 3px solid #3064bb;
    text-align: left;
	color:#000;
	line-height:30px;
	padding-left:10px;
	position:relative;
}
.r_tit2017 span{color:#3064bb;margin-right:10px;}
.r_tit2017 em{position:absolute;color:#ccc;font-size:14px;font-weight:normal;right:10px;font-style:normal;}

.r_kuai1_2017{background:#f7f9fa;padding-bottom:5px;}
.r_kuai2_2017{background:#fff;padding-bottom:15px;margin-top:20px;}
/*.r_kuai1_2017{display:none;}
.r_kuai2_2017:nth-child(4){display:none;}
.r_kuai2_2017:nth-child(5){display:none;}*/
.r_kuai3_2017{background: #f7f9fa;padding-bottom:15px;margin-top:20px;}
.zuixin-list2017  li {
    width: 93%;
    height: 35px;
    line-height: 35px;
    padding-left: 19px;
    font-size: 14px;
	margin-top:10px;
	white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; 
	overflow:hidden;
}
.zuixin-list2017  li  a:hover{color:#3064bb}
.zuixin-list2017  li  i{margin-right:10px;display:inline-block;color:#3064bb}
.lookmore2017{display:block;width:110px;height:30px;line-height:30px;margin:5px auto;border:solid 2px #3064bb;text-align:center;color:#3064bb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;}

.copyright{color:#000; font-size:12px;text-align:center;padding:10px 0;line-height:25px;}
.copyright a{color:#000;}
.copyright a:hover{color:#999;}
.navBottom {
    margin: 10px 0 10px;
}
.navBottom {
    text-align: center;
    color: #797878;
}
.navBottom a {

    padding: 0 10px;
    color: #282828;

}
.code_box {
    background: url('../images/ewm_bg_03.jpg') repeat-x 0 5px;
    height: 95px;
}
.code_con {
    width: 990px;
    margin: 0 auto;
}
.code_con .left {
    float: left;
    width: 310px;
}
.code_con .right {
    float: right;
    width: 620px;
    text-align: right;
}
.code_con .left dt {
    float: left;
    margin-right: 30px;
}
.code_con .left dd {
    color: #9b9b9b;
    padding: 27px 0 0 0;
}
.code_con .left dt img {
    border: 6px solid #f8f8f8;
}
.code_con .right ul {
    margin-top: 40px;
}
.code_con .right li.about {
    background: url('../images/icon_about.png') no-repeat 0 0;
    padding-left: 35px;
    position: relative;
}
.code_con .right li.weChat {
    background: url('../images/icon.png') no-repeat 0 0;
    padding-left: 35px;
    position: relative;
}
.code_con .right li.email {
    background: url('../images/icon.png') no-repeat 0 -42px;
    padding-left: 34px;
}
.code_con .right li.sina {
    background: url('../images/icon.png') no-repeat 0 -86px;
    padding-left: 32px;
}
.code_con .right li.relation {
    background: url('../images/icon.png') no-repeat 0 -127px;
    padding-left: 23px;
}
.code_con .right li {
    display: inline-block;
    width: 70px;
    text-align: left;
    color: #9b9b9b;
}
.code_con .right li a {
    color: #9b9b9b;
}
.code_box .weChat img {
    display: none;
    left: 26px;
    top: 26px;
    position: absolute;
}
.video2017{width:100%;}
.video2017 .box-headline li {
    width: 95%;
    /*height: 188px;*/
    position: relative;
	margin:0 auto;
    margin-top: 20px;
	
}
.video2017 .box-headline li p{
position:absolute;
z-index:3;
bottom:5px;left:0;
text-indent:10px;
background-color:rgba(0,0,0,0.3);
color:#fff;
font-weight:bold;
width:100%;
line-height:30px;
}
.video2017 .box-headline li p a{color:#fff;}

.case1-list2017 li {

    height: 35px;
    line-height: 35px;

}
.case1-list2017 li .order {
    width: 12px;
    height: 35px;
    color: #3064bb;
    font-size: 16px;
    font-weight: 600;
    float: left;
    margin-left: 11px;
}
.case1-list2017 li  a  span {
    float: left;
}
.case1-list2017 li .back {
    color: #e5e5e5;float: left;
}
.case1-list2017 li .case1-list-txt {
	display:inline-block;
    width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 8px;
    font-size: 14px;
}
.case1-list2017 li .yuedu {
    color: #c72636;
    margin-left: 10px;
    font-size: 14px;float: right;
}

.biaoqian2017{width:100%;margin-top:10px;}
.biaoqian2017 a{display:inline-block;
padding:5px 10px;
margin:8px 5px;

border:solid 1px #b2b2b2;
text-align:center;
color:#999;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;}
.biaoqian2017 a:hover{color:#3064bb;border:solid 1px #3064bb;}

.link2017{width:100%;margin-top:10px;}
.link2017 a{display:inline-block;
padding:5px 10px;
margin:5px 5px;
text-align:center;
color:#b2b2b2;}
.link2017 a:hover{color:#3064bb;}

.daka2017{width:90%;margin-left:10%;}
.daka2017 ul{position:relative;margin-top:30px;}
.daka2017 li{border:solid 1px #999999;padding-left:50px;padding-bottom:20px;overflow:hidden;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;}
.daka2017 li h2{font-weight:normal;font-size:14px;color:#000;margin-top:5px;}
.daka2017 li date{display:block;font-size:14px;color:#000;margin-top:5px;}
.daka2017 li .pic{position:absolute;top:-15px;left:-30px;z-index:10;}
.daka2017 li img{border:solid 1px #999999;width:75px;height:75px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.daka2017 li p{line-height:25px;color:#999;margin-top:20px;}
.daka2017 li a:hover h2,.daka2017 li a:hover p{color:#2c61b9;}

.kuai22017{width:100%;margin-top:20px;}
.news-con-list2017 li {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #dedede;
	clear: both;

	padding-bottom:10px;
}


.news-con-list2017 .news-pic {
	width: 220px;
	height: 154px;
	float: left;
	margin-top: 14px;
}

.news-con-list2017 .news-pic img {
	width: 220px;
	height: 124px;
}

.news-con-list2017 .news-txt {
	float: left;
	margin-left: 11px;
	margin-top: 14px;
	width: 570px;
	overflow:hidden;
}

.news-con-list2017 .news-txt h4 {
	color: #191919;
	font-size:16px;
	line-height: 24px;
	font-weight: bold;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	-moz-text-overflow:ellipsis;
	overflow: hidden; 
}
.news-con-list2017  li a:hover h4{color:#2f63ba;}
.news-con-list2017 .news-txt p {
	margin:0;
	padding:0;
	width: 98%;
	height: 48px;
	line-height: 24px;
	color: #999999;
	margin-top: 15px;
	margin-bottom:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}

.news-con-list2017 .read {
	width: 100%;
	height: 15px;
	margin-top:5px;
}

.news-con-list2017 .read span {
	float: left;
	color: #999999;
	font-size: 12px;
}
.news-con-list2017 .add {
	width: 15px;
	height: 15px;
	background: url('../images/ico_add.png')no-repeat center;
	margin-left: 20px;
	margin-top: 2px;
	background-size: 15px;
}

.news-con-list2017 .shoucang {
	width: 15px;
	height: 15px;
	background: url('../images/ico_source.png')no-repeat center;
	margin-left: 20px;
	margin-top: 2px;
	background-size: 15px;
}
.news-con-list2017 .writer_ico {
	width: 15px;
	height: 15px;
	background: url('../images/ico_writer.png')no-repeat center;
	margin-left: 20px;
	margin-top: 2px;
	background-size: 15px;
}
.news-con-list2017 .label_tag {
	display:block;
}
.news-con-list2017 .label_tag a{
	font-style:normal;
    height: 20px;
    font-size: 12px;
    display: inline-block;
    line-height: 20px;
    border: 0px solid #e5e5e5;
    color: #7e7a7a;
    padding: 0 10px;
    border-radius: 3px;
    text-decoration: none;
    margin-left: 7px;
    vertical-align: top;
	margin-bottom:5px;
}
.news-con-list2017 .label_tag a:hover{
	/*background:#3f88ec;color:#fff;*/
	color:#999999;
}
.news-con-list2017 .ico_right{float:left;display:block;margin-left:10px;}
.news-con-list2017 i.weibo { display:inline-block;cursor:pointer;width:18px; height:18px; background:url(../images/weibo.png) no-repeat;background-size:18px; margin-right:10px;}
.news-con-list2017 i.space { display:inline-block;cursor:pointer;width:18px; height:18px; background:url(../images/space.png) no-repeat;background-size:18px; margin-right:10px;}
.news-con-list2017 i.weixin { display:inline-block;cursor:pointer;width:18px; height:18px; background:url(../images/weixin.png) no-repeat;background-size:18px; margin-right:10px;}

.big2017 .news-pic {
	width: 295px;
	height: 205px;
	float: left;
	margin-top: 14px;
}
.big2017 .news-pic img {
	width: 295px;
	height: 205px;
}
.big2017 .news-txt {
width:500px;
height:202px;
}	
.big2017 .news-txt h4 {
	line-height:40px;
	height:40px;
	font-size:20px;
	white-space:inherit; 
	overflow: auto;
}
.big2017 .news-txt p {height:auto;margin-top:0;}
.big2017 .label_tag{margin-top:20px;}
.big2017 .read{margin-top:15px;}

.news-con-list2017 .news-txts {
	width: 100%;
	margin-top: 14px;
}

.news-con-list2017 .news-txts h4 {
	color: #191919;
	font-size:20px;
	line-height: 24px;
	font-weight: bold;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	-moz-text-overflow:ellipsis;
	overflow: hidden; 
}
.news-con-list2017 .news-pics{width:100%;}
.news-con-list2017 .news-pics img{
	margin-top:10px; margin-right:10px;
	max-width:30%;
	height: 160px;
	
}

.sonmenu2017{width:100%;margin:10px 0px;font-size:16px;color:#ccc;}
.sonmenu2017 span{font-weight:bold;color:#666;}
.sonmenu2017 a{display:inline-block;
padding:10px 0px;
margin:0px 20px;
text-align:center;
color:#666;font-weight:normal;border-bottom:solid 2px #fff;}
.sonmenu2017 a:hover,#on{color:#2c61b9;border-bottom:solid 2px #2c61b9;}

.cj_pages2017 ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.cj_pages2017 ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	
}
.cj_pages2017 ul li a{
	float:left;
	padding:2px 8px 2px;
	color:#555;
	display:block;
}
.cj_pages2017 ul li a:hover{
	background-color:#2f63ba;
	color:#fff;
	text-decoration:none;
	padding:2px 8px 2px;
}
.cj_pages2017 ul li.thisclass,
.cj_pages2017 ul li.thisclass a{
	background-color:#2f63ba;
	font-weight:normal;
	color:#fff;
	padding:2px 8px 2px;
}
.cj_pages2017 .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.cj_pages2017 .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.content-txt2017 {
    margin-top:5px;
    line-height: 30px;
	font-size:16px;
    color: #333;
	text-align:left;
}
.content-txt2017  a{color: #666;}
.content-txt2017  a:hover{color:#2f63ba;}
.ms-news-pag {
    margin: 20px 0px;
}
.ms-news-pag p {
    line-height: 36px;
    color: #9194a2;
}
.ms-news-pag p a {
	font-size:16px;
    color: #515567;
}
.ms-news-pag p a:hover{color:#2f63ba;}

.floating {
	position: fixed;
	display: none;
	bottom:4em;
	right: 1em;
	background: #ccc;
	line-height: 32px;
	box-shadow: 0 0 5px #ccc;
}

.floating a {
	float: left;
}

.floating a:hover {
	background-color: #c80707;
	border-color: #c80707;
	color: #fff;
}

.floating a.top:hover {
	background-position: bottom center;
}

.floating .new {
	display: none;
	height: 32px;
	padding: 0 12px;
	border-right: 1px solid #e6e6e6;
	color: #666;
	text-align: center;
}

.floating .top {
	display: inline-block;
	height: 32px;
	width: 32px;
	background: url(../images/uptop.png) no-repeat top center;
}

.fanhui {
	width: 345px;
	position: fixed;
	top:2px;z-index: 999;
}
.mrtop2017{margin-top:15px;}

.liLists {
    float: left;
    width: 258px;
    height: 265px;
    border: 1px solid #ddd;
    margin-left: 10px;
    margin-bottom: 17px;
	list-style: none;
}
.business {
    max-height: 180px;
    overflow: hidden;
}
.business  img{width:100%;}
.desc {
    line-height: 24px;
    padding: 5px 10px;
}
.desc a{font-size:16px;}

.busName, .deep_liLists .desc .info {
    display: -webkit-inline-box;
    white-space: normal;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -ms-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    vertical-align: top;
    overflow: hidden;
}
.liLists .bottom {
    padding: 0 10px;
    color: #9b9b9b;
}

.fl_left {
    float: left;
}
.fl_left i{font-style:normal;}
.fl_right {
    float: right;
}

/*ad1*/
/* .fixediv{position:fixed;top:0px;z-index:9999;width:100px;height:300px;background:#ddd;} */
.fixediv{top:0px;z-index:9999;width:100px;background:#fff;}
.fixediv img{float:left;}
.fixediv a.close{display:block;height:30px;line-height:30px;background:#fff;font-size:14px;padding:0 10px;color:#5e5e5e;text-decoration:none;text-align:center;}
.leftadv{left:0px;}
.rightadv{right:0px;}
/*提示*/
.boxs{
	 display: flex;
	 align-items: center;
}
.boxleft{
	margin-left: 18px;
	display:none;
}
.boxlefttu{
	width:200px;
}

.boxleft2{
	margin-left: 18px;
}
.boxlefttu2{
	width:200px;
}