
*{
		font-family: times new roman, arial !important;
}
body{margin: 0;min-width: 910px;text-align: justify;}
article, aside, details, header, footer, figure{display: block;}
a{text-decoration: none;}
a:active, a:hover{outline: 0;}
h1,dl,dt,dd{list-style:none; margin:0; padding:0;}
img{ border: 0;}
p{ margin-top: 0; margin-bottom: 10px;}
body{ font-size: 14px; line-height: 20px; font-family: times new roman,Arial,sans-serif; color: #444444;}
.container{max-width: 1250px; margin: 0 auto; position: relative;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .nav:before, .nav:after{display: table; content: " ";}
.clearfix:after, .container:after, .nav:after{ clear: both;}
header, footer{width: 100%;}

header{height:100px;opacity: 1;background: #fff;}
header h1{ margin-bottom: 0; overflow: hidden;}
h1 .logo, h1 .slogan{ display: block; text-indent: -999px; overflow: hidden; float: left;}
.banner{
	padding-top: 80px;
}
#header{
	position: fixed;
	top: 0;
	z-index: 1212;
}
.logo{
    width: 130px;
    height: 50px;
    background: url(../images/logo.gif) no-repeat left top;
    background-size: contain;
    margin-left: -5px;
}
.slogan{width: 244px;
    height: 34px;
    background: url(../images/logobwEn000.png) no-repeat right center;
    margin-top: 8px;
    margin-left: 8px;
    padding-left: 5px;
    border-left: 1px solid #e2e2e2;
    background-size: contain;}

.nav, .dropdown-nav{ list-style: none; margin: 0; padding-left: 0;}
.nav > li{ list-style: none; float: left; position: relative;height:40px;
width:140px

}

@media only screen and (min-width: 1746px) and (max-width: 1920px) {
	.nav > li{ list-style: none; float: left; position: relative;height:40px;
		width:150px
	}
	
	}
	@media only screen and  (max-width: 1366px){
		.slogan{display:none !important}
	}
.nav li a{ display: block; text-align: center; color: #464646;}
.nav > li > a { width:100%; height: 56px; font-size: 16px; line-height: 56px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; padding: 0 3px;}
/* .nav li:hover > a, .nav li > a:hover, .nav li > a.active{ background-color: #2153a5; color: #ffffff;} */
.dropdown-nav{ display: none; position: absolute; width: 145px; padding: 3px 0; border: 1px solid #dddddd; border-top: none;box-shadow: -1px 0px 6px #ccc inset;
	background-color: #ffffff; box-shadow: 0 1px 4px 0 rgba(0,0,0,0.15); z-index: 999;}
.dropdown-nav li:last-child{ border-bottom: none;}
.dropdown-nav li a{ line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

footer{ background-color: #1d5e93; color: #fff; padding: 2px 0; font-size: 14px;}
footer .pull-right{ text-align: right;}
footer .footer-p-top{padding-top:14px;}
.banner{ position: relative; z-index: 2; background-color: #fff;}
#full-screen-slider { width:100%; height:340px; float:left; position:relative}
#slides { display:block; width:100%; height:340px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:12%; top:310px; z-index:9900; margin:0}
#pagination li { display:block; list-style:none; width:14px; height:14px; float:left; margin-left:10px; border-radius:8px; background:#668acc }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ffffff}

.main-container{ margin-top: 20px;}
.quick-item{ list-style: none; margin: 10px 10px 40px; padding-left: 0;}
.quick-item li{ float: left; width: 340px; overflow: hidden;}
.quick-item li span{ display: block; width: 165px; float: left;}
.quick-item li span a{ display: block; height: 120px;}
.item-pro span a{ background: url(../images/icon-product.gif) no-repeat left top;}
.item-sol span a{ background: url(../images/icon-solution.gif) no-repeat left top;}
.item-suc span a{ background: url(../images/icon-case.gif) no-repeat left top;}
.quick-item li h2{ margin-top: 55px; margin-bottom: 0; font-weight: normal; font-size: 24px;}
.quick-item li h2 a{ display: block; color: #444; margin-left: 165px;}
.quick-item li h2 a small{ font-size: 14px; color: #999;}
.quick-item li h2 a i{ display: block; margin-top: 5px; text-align: right; font-size: 16px; color: #999;}
.quick-item li h2 a:hover{ color: #0f609f;}
h2.title{ border-bottom: 2px solid #e1e1e1; margin-bottom: 15px; margin-top: 0; padding-bottom: 6px; font-weight: normal;}
h2.title a{ color: #444444; font-size: 18px; }
h2.title a i{ padding-left: 5px; color: #2153a5; font-size: 14px;}
h2.title a:hover{ color: #2153a5;}
.part a.pull-left{ display: block;}
.part a.pull-left img{ width:148px; height: 106px; border: 1px solid #ccc;}
.part ul{ margin: 0; list-style: none; padding-left: 0;}
.part ul li a{ display: block; width: 206px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 7px 0 7px 10px;
	background: url(../images/icon-dot.gif) no-repeat left center; padding-left: 12px; color: #666666; }
.part ul li a:hover{ text-decoration: underline; color: #007dc5;}
.i-contact{ display: block; text-align: center;}
.w380{ width: 380px; margin-right: 30px;}
.w220{ width: 220px;}

.sider{ width: 180px; float: left;}
.s-title{ height: 40px; margin: 0; background: #255db8 url(../images/s-title-bg.gif) repeat-x left top;
	font-size: 18px; color: #ffffff; line-height: 40px; padding-left: 20px; font-weight: normal;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.s-title i{ color: #cfd8e3; font-size: 14px; padding-left: 8px;}
.s-menu{ list-style: none; margin-top: 0; margin-bottom: 20px; padding-left: 0; padding-bottom: 30px;
	border: 1px solid #dddddd; background: #ffffff url(../images/s-menu-bg.gif) repeat-x left bottom;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.s-menu > li{ margin: 0 6px; padding: 8px 0; border-bottom: 1px dashed #cccccc;}
.s-menu > li > a{ background: url(../images/icon-dot2.gif) no-repeat left center; padding-left: 14px; margin-left: 10px; color: #2063ab;}
.s-menu li a:hover{ color: #00A064;}
.dropdown-smenu { list-style: none; margin: 0 0 0 24px; padding: 5px 0 10px; display: none;}
.dropdown-smenu li { padding-left: 10px; border-bottom: 1px dashed #dddddd;}
.dropdown-smenu li a{ color: #444444; line-height: 28px; font-size: 12px;}
.dropdown-smenu li a:hover {}
.s-contact{ border-top: 1px solid #dddddd;}
.s-contact h3{ margin: 0; width: 70px; height: 24px; color: #ffffff; background-color: #2153a5; text-align: center; font: normal 14px/24px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: -1px;}
.s-contact p{ margin: 6px 0; padding-left: 10px; color: #2153a5; font-size: 16px;}

.mainbox{ width: 820px; margin:0 auto; float:right;}
.m-title{ border-bottom: 1px solid #cccccc; height: 34px; line-height: 34px;}
.m-title h2{ margin: 0; float: left; font-size: 18px; color: #2153a5; font-weight: normal; border-bottom: 1px solid #2153a5; margin-bottom: -1px;}
.m-title .location { float: right; color: #999999; font-size: 12px; padding-left: 10px; text-align: right;/*  background: url(../images/icon-dot2.gif) no-repeat left center; */}
.location a{ color: #999999;}
.location a:hover{ text-decoration: underline;}
.location span{ color: #777777;}
.m-content{ margin: 10px; /* min-height: 440px; */ margin-bottom:10px;}

.list-product{ margin-left: -40px; width: 840px; overflow: hidden;}
.list-product figure{ width: 240px; float: left; margin: 0 0 40px 40px;}
.list-product figure > a{ display: block; height: 150px;}
.list-product figure > a img{ width: 240px; height: 150px; box-shadow: 0 2px 6px 0 rgba(0,0,0,0.3);}
.list-product figcaption h3{ font-size: 18px; margin: 10px 0; color: #2053a6; font-weight: normal; text-align: center;}
.list-product figcaption h3 a{ color: #2053a6;}
.list-product figcaption p{ color: #777777;}

.list-news{ list-style: none; margin: 0; padding-left: 0; min-height: 380px;}
.list-news li{ padding: 8px 0; border-bottom: 1px solid #dddddd;}
.list-news li span{ float: right; color: #999999; font-size: 12px;}
.list-news li a{ color: #444444; background: url(../images/icon-dot.gif) no-repeat left center; padding-left: 15px; margin-left: 10px;}
.list-news li a:hover{ color: #007dc5;}
.news-detail h4{ font-size: 16px; text-align: center;}
.news-detail .label-info{ color: #999999;}
.news-detail .n-d-footer{ margin: 20px 0; padding: 0 10px; list-style: none; background-color: #f5f5f5; color: #666666;}
.news-detail .n-d-footer li{ padding: 10px 0; font-size: 12px;}
.news-detail .n-d-footer a{ color: #777777;}
.news-detail .n-d-footer a:hover{ text-decoration: underline;}
.news-detail .n-d-footer span{ color: #999999;}

.list-solution{ list-style: none; margin: 0; padding-left: 0;}
.list-solution li{ padding: 10px 0; border-bottom: 1px solid #dddddd;}
.list-solution li p:first-child{ background-color:#f1f1f1; line-height:30px; padding-left:10px; overflow:hidden;}
.list-solution li p a{ color: #2053a6;}
.list-solution li p .l-s-btn{ float: right; color: #ffffff; text-decoration: none; background-color: #3caf84; padding:0 10px;}
.list-solution li .l-s-cnt { color: #777777;}

.page{ list-style: none; margin-left: 35%; padding-left: 0; overflow: hidden; margin-top: 30px; margin-bottom:30px;}
.page li{ float: left; color: #666666; padding: 0 5px; font-size: 12px;}
.page li a, .page li span{ display: block; padding: 0 6px; color: #666666;}
.page li a{ background-color: #dfdfdf;}
.page li .cur, .page li a:hover{ color: #ffffff; background-color: #007dc5;}

.nav-pro{ list-style: none; margin-left: 0; padding-left: 0;}
.nav-pro li{ float: left; width: 32%;}
.nav-pro li a{ display: block; margin: 10px; background: #efefef; font-size: 18px; text-align: center; padding: 15px 0; color: #2063ab;}
.nav-pro li a:hover{ background: #2063ab; color: #ffffff;}

.job-contact{ background-color: #f5f5f5; padding: 15px 40px; border-bottom: 2px solid #8599dc; margin-bottom: 20px;}
.job-contact .pull-left{ width: 285px; color: #555555; font-size: 12px; padding-right: 45px;}
.job-contact .pull-left i{ font-style: normal; color: #3caf84; text-decoration: underline;}
.job-contact .pull-right{ width: 340px; padding-left: 45px; border-left: 1px solid #dfdfdf; background: url(../images/job-c-bg.gif) no-repeat right bottom;}
.job-contact .pull-right h4{ margin: 0 0 10px; font-size: 18px; color: #2153a5; font-weight: normal;}
.job-contact .pull-right p{ margin: 0 0 3px; }

.job-list{ list-style: none; margin: 0 0 30px; padding-left: 0;}
.job-list > li{ overflow: hidden; border-bottom: 1px solid #9ba7b3;}
/* .job-list > li:nth-child(4n){ background-color: #F4F8FD;} */
.job-list > li > span{ float: left;}
.j-header{ height: 3em; background: #9ba7b3; line-height: 3em; color:#fff}
.job-list li:not(.j-header) span{ padding-top: 8px; padding-bottom: 8px;}
.j-l-job{ width: 265px; padding-left: 30px;}
.j-l-depart{ width: 260px;}
.j-l-num{ width: 110px;}
.btn{ display: inline-block; padding: 1px 8px; color: #487aa5; border-radius: 2px; font-size: 12px;}
.btn i{ font-style: normal; font-weight: bold; padding-left: 4px; font-size: 10px; font-family: times new roman;}
.j-cnt{ padding: 10px 10px 10px 30px; display: none;}

.pull-left{ float: left;}
.pull-right{ float: right;}

[class^='banner-']{ text-indent: -999px; overflow: hidden; height:604px !important; background-repeat: no-repeat; background-position: center top;}
.banner-job{ background-image: url(../images/join_images/join-banner.jpg); background-size:cover;}
 .banner-case{ background-image: url(../images/banner-about.jpg);}
.banner-news{ background-image: url(../images/news_images/news_banner.jpg); background-size:cover;height: 492px !important;}
.banner-pro{ background-image: url(../images/banner-pro.jpg);}
.banner-solution{ background-image: url(../images/banner-solution.jpg);}

.job-benefits-cnt{ list-style: decimal;}
.job-benefits-cnt li{ padding: 10px 0;}
.job-benefits-cnt li strong{ color: #2063ab;}
.line2 { line-height: 2;}
.culture-cnt h5{ margin-top: 15px; margin-bottom: 0; font-size: 18px; color: #00A064; font-weight: normal;}
.culture-cnt h5 + p{ text-decoration: underline; color: #00A064;}
.honor-item, .emp-item{text-align: center; margin-bottom: 20px;}
.honor-item p{ font-size: 14px;}
.honor-item img{ max-width: 480px;}
.emp-item{ padding: 0 10px; float: left;}
.emp-item img{ width: 360px;}
.contact-cnt{ font-size: 16px;}
.contact-cnt h5{ font-size: 20px;}
.case-cnt{ list-style: none; margin: 0; padding-left: 0; overflow: hidden;}
.case-cnt li {float: left; width: 46%; height: 186px; padding: 10px 15px; text-align: center; color: #666666;}
.case-cnt li img + p{ margin: 10px 0; color: #2153a5; background-color: #E8F8F2; font-size: 18px; padding: 6px;}
.case-cnt li img + p + p{text-align: left;}
.sms-cnt h3{ font-size: 18px; color: #00A064;}
.sms-cnt h4{ font-size: 16px; color: #00A064; font-weight: normal; margin-bottom: 5px;}
.sms-cnt p{ line-height: 1.7;}

.bjxxg-cnt{ overflow: hidden;}
.bjxxg-cnt p{ float: left; width: 19%;}
.tbl-tel-95{ border: 1px solid #dddddd; border-right: none; border-bottom: none; border-spacing: 0; width: 100%;}
.tbl-tel-95 th, .tbl-tel-95 td{ border: 1px solid #dddddd; border-left: none; border-top: none; padding: 3px;}
.tbl-tel-95 td{ vertical-align: top; font-size: 12px;}

/*kefu*/
.float-sider { position: fixed; top: 400px; right: 1px; _position: absolute; z-index: 999; }
.float-sider a { color: #00a0e9 }
.float-sider a:hover { color: #ff8100; text-decoration: none }
.float-sider .floatL { position: relative; width: 28px; float: left }
.float-sider .floatL a { text-index: -9999px; display: block; font-size: 0px }
.float-sider .floatcnt { background: url(../images/float_bg.gif) }
.float-sider .tp { background: url(../images/float_bg.gif) }
.float-sider .cn { background: url(../images/float_bg.gif) }
.float-sider .floatcnt { padding-bottom: 15px; width: 130px; background-repeat: no-repeat; background-position: -131px bottom; float: left; overflow: hidden }
.float-sider .tp { background-repeat: no-repeat; background-position: 0% 0%; height: 10px }
.float-sider .cn { background-repeat: repeat-y; background-position: -262px 0px }
.float-sider .cn h3 { text-index: -9999px; height: 36px; font-size: 0px }
.float-sider .cn ul { padding-bottom: 0px; padding-left: 14px; padding-right: 14px; padding-top: 0px; margin: 0; min-height: 160px;}
.float-sider .cn ul li { border-bottom: #e6e5e4 1px solid; line-height: 36px; word-wrap: break-word; height: 36px; overflow: hidden; word-break: normal; list-style: none; }
.float-sider .titZx { background: url(../images/float_s.gif) no-repeat }
.float-sider .icoTc { background: url(../images/float_s.gif) no-repeat }
.float-sider .icoFf { background: url(../images/float_s.gif) no-repeat }
.float-sider .btnOpen { background: url(../images/float_s.gif) no-repeat }
.float-sider .btnCtn { background: url(../images/float_s.gif) no-repeat }
.float-sider .titZx { background-position: 5px -10px }
.float-sider .icoTc { background-position: 0px -323px }
.float-sider .icoFf { background-position: 2px -213px }
.float-sider .btnOpen { background-position: -30px -396px }
.float-sider .btnCtn { background-position: 0px -396px }
.float-sider .icoTc { padding-left: 28px; display: block; float: left }
.float-sider .icoFf { padding-left: 28px; display: block; float: left }
.float-sider .btnOpen { position: relative; width: 28px; height: 118px; top: 80px; left: 2px }
.float-sider .btnCtn { position: relative; width: 28px; height: 118px; top: 80px; left: 2px }
/* tyq */
/* .float-sider .btnOpen { top: 30px; left: 1px } */
.float-sider .btnOpen { top: 42px; left: 1px }
/* .float-sider .btnCtn { top: 30px; left: 2px } */
.float-sider .btnCtn { top: 42px; left: 2px }
/* tyq end */
.float-sider ul li.top { border-bottom: #ace5f9 1px solid }
.float-sider ul li.bot { border-bottom-style: none }
/*----------云服务-----------*/
.yun-login{width:49%; height:37px; background:#f1f1f1; border-radius:2px; float:left;}
.yun-optional{width:49%; height:37px; background:#f1f1f1; border-radius:2px; float:right;}
.yun-login a,.yun-optional a{color:#2053a6; text-align:center; line-height:37px; display:block; cursor:pointer;font-size: 16px;}
.yun-login:hover,.yun-optional:hover{background:#E9F3FE;}
/*.yun-product h1{width:790px; height:50px; background:#ECF3FF; line-height:50px; margin:10px 0; font-size:16px; color:#2053a6; font-weight:normal; padding-left:10px;}*/
.yun-product{ margin-top:10px;}
.yun-product dl{width:399px; height:180px; float:left;}
.yun-product dl img,.yun-product dl dd{margin:0 auto; display:block;}
.yun-product dl dd{font-size:12px;}
.yun-product dl dt{width:160px; height:180px;}
.yun-product dl dd{width:225px; height:180px;font-size: 12px;}
.yun-product dl dt,.yun-product dl dd{float:left;}

.nav>li:hover a{color:#00fff0;}

/*---------------------------------------------------*/
.showUl{display:none;}
.cdnWrap h3{color:#2153a5;}
.cdnTitle{color:#2153a5};
.cdnOne p{text-indent:2em;}


.threeMenuUl{}
.threeMenuUl li a{color:#1e68a6;}


.twoMenuLi{float:left;}
.threeMenuUl{padding-left:0;}
.threeMenuUl li a{color:#1e68a6;}
li.liHover {
			    float: left;
			    width: 120px;
			    height: 70px;
			    line-height: 70px;
			    color: #fff;
			    position: relative;
			    text-align: center;
			}
			.dropdown-nav{
			    width:470px;
				position: absolute;
				top: 56px;
				left: 0;
				background-color: #ffffff;
				z-index: 999;
				padding:20px 0px 20px 30px;
				height:180px;
				box-shadow: -1px 0px 6px #ccc inset;
			}
			.liHover:hover{
				background: #1e68a6;
			}
			.liHover a{
				color: #fff;
			}
			.twoMenuLi>a{
			  height:50px;
			  line-height:50px;
			  border-bottom:1px solid #ddd;
			  display:inline-block;
			  color:#666;
			  font-size:14px;
			  text-align:left!important;
			}
			
			/* .dropdown-nav a{
				color:#1e68a6 ;
			} */
			.dropdown-nav{
				display: none;
			}
			.dropdown-nav li{
				width: 115px;
				height: 40px;
				line-height: 40px;
				text-align:left;
				
			}
			.threeMenuUl li a {
			    color: #333!important;
			    text-align:left;
			}
			.threeMenuUl li:hover> a{
				color: #fff;
			}
			.threeMenuUl{margin:5px 0 0 5px;}
			
			.threeMenuUl li a{color:#333;}
			a:hover{
				text-decoration: none;
			}
			.threeMenuUl>a{height:40px; line-height:40px;font-size:14px!important;}
			.threeMenuUl li:hover a{color:#1e68a6!important;}
			.sanjiaoIcon{position:absolute; top:-20px; left:68px;
			  }
			  .twoMenuLi>a{color:#999!important;}
			  .twoMenuLi{margin-left:12px;}
			  .sanjiaoIcon{width:0; height:0; line-height:0; font-size:0; border-width:10px; border-style: dashed dashed solid dashed;border-color: transparent transparent #fff transparent ;}
			  .dropdown-navSmall{
	width:138px!important;
	padding:5px!important;
	height:auto!important;
}
.dropdown-navSmall{background:#fff; }
.dropdown-navSmall li{height:40px!important; line-height:40px!important;}
.dropdown-navSmall li a{
	color: #666!important;
    width: 125px;
    height: 40px;
    line-height: 40px;
    /* border-bottom: 1px solid #ddd; */
    display: inline-block;
    text-align: left;
}
.dropdown-navSmall li:hover a{color:#1e68a6!important;}
/* add for header */
header{
    min-width: 910px;
}
@media screen and (max-width:1225px){
	.slogan{
	  display:none!important;
	}
}
.container {
    min-width:846px;
}
.bannerFooter{
	width: 100%;
	/* padding:4em 0 0 0; */
}
.compress{
	position: absolute;
	width: 100%;
	/* height: 400px; */
	right: 190PX;
	top:190px;
	text-indent:0px; 
	font-size: 18px;
	color: #fff;
	text-align: right;
}
.compress button{
	font-family: times new roman;
}
.compress h4{
	font-weight: normal;
}
.compress-logo{
    height: 145px;
    width: 100%;
}
.compress-logo-cdn{
    background: url(../images/CDN-logo.png) no-repeat right;
}
.btn-button{
	margin-top: 20px;
	font-size: 20px;
	color: #fff;
	background-color: #00b7ee;
	width: 240px;
	height: 45px;
	border: 0;
	border-radius: 10px;
}
.limitH{
	/* height: 1080px; */
	width: 100%;
	    min-height: 820px;	
}
.limitMain{
	max-width: 1250px;
	height: auto;
	margin: 0 auto;
}
.bgGray{
	background-color: #f3f3f3;
}
.limitLastparat{
	width: 100%;
}
/* .banner-sms,.banner-tele,.bannerPro-iot,.banner-idc,.banner-cdn,.banner-bigDate,.bannerPro-yun,.banner-ict,.banner-media,.banner-dx,.banner-online{
	height: 654px !important;
} */

.twoMenuLi>a:hover{
	cursor: default!important;
}   
.threeMenuUl li:hover .special-a{
	color: #333 !important;
	cursor: default;
}
/*==============================新闻中心=========================*/
 .news_content_wrap{float:left;}
/* .news_content{max-width:1250px; margin:-4.5em auto 0;} */
.news_content_dontai{}
.bannerFooter li{float:left;cursor: default;}
.new-bannerFooter-main{margin:0 auto;}
.bannerFooter .li_dontai{width:100px; height:80px; }
.bannerFooter .li_zixun{width:100px; height:80px; float:right; }
.bannerFooter ul{}
.news_content_wrap{width:1000px; margin:0 auto; height:100%;}
.new-hot-dongtai-content li{float:left; margin-left:40px; width:200px;height:194px;border:1px solid #ccc;}
.new-hot-dongtai-content{height:200px;}
.p-detail,.p-detail1,.p-detail2,.p-detail3{margin:4px 8px;}
.ul-dongtai span{float:right; margin-right:10px; font-size:12px;}
.new-hot-dongtai{width:100%; height:50px; line-height:50px;border-bottom:1px solid #ddd;}
.new-hot-dongtai{margin-top:10px;}
.ul-dongtai-more{width:100%; height:3.5em; line-height:3.5em; clear:both; border-bottom:1px solid #ddd;}
.ul-dongtai-more p{float:left; margin:0 0 0 6em;}
.ul-dongtai-more span{float:right; margin:0 3em 0 0;}
.li_dontai p{width:66px; height:66px;}
.li_zixun p{width:66px; height:66px;}
.news-current{width:66px; height:66px;background:url(../images/news_images/news_icon_3.png)}
.news-current-next{background:url(../images/news_images/news_icon_4.png)}
   
/*==============================诚聘英才=========================*/
.join-banner-footer{width:100%; height:280px;background:url(../images/join_images/join-bg-yiwu.jpg); background-size:cover;}
.bannerFooter .join-bannerFooter-bottom{width: 50%;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 800px;}
.join-develope{width:100%;background:#e3e7ec;}
.join-develope-content-wrap{height:260px; margin-bottom:50px; overflow:hidden;}
.join-develope-content{width:1200px;margin:0 auto; clear:both;}
.join-develope-content-div{width: 240px; height: 220px;
							background: #fff;
							text-align: center;
							border: 1px solid #333;
							float: left;
							margin-left:50px;
							padding-top:34px;
							position:relative;
							border-radius:5px;
							cursor:pointer;}
.join-develope{overflow:hidden;}
.join-develope-content-one .join-spn-icon{display:inline-block; margin-top:10px;}
.join-develope-content-one h3{margin-top:10px;}
.join-develope-content-two{width:220px; height:234px; background:#1d5e93; position:absolute; top:270px; left:0; z-index:1; border-radius:5px; padding:10px; color:#fff;}
.join-develope-content-two p{text-indent:2em; line-height:20px; text-align:left; font-size:13px;}
.join-job {clear:both;}
.join-job li{    text-align: center;margin-top:40px ;    float: left;
    margin-left: 20px;}
.li_dontai1{cursor:pointer;}
/*==============================关于我们=========================*/
.banner-about-company{background:url(../images/about_images/about-banner-us.jpg) center; background-size:cover;}
.about-middle-content{width:846px; height:200px; clear:both;margin:0 auto;}
.about-develope-content-div{width:360px; height:150px;overflow:hidden;}
.about-develope-content-two{width:320px; height:164px; padding:20px 20px 0 20px;}
.about-develope-content-one{margin-top:46px;}
.about-develope-content-two p{margin-left:60px;}
.about_content_wrap ul li{float:left; position:relative; height:180px; width:180px; margin:20px;}
.about_content_wrap ul li span{text-align:center; display:block;font-size:12px; margin-top:10px;}
.about-jianjie-content p{text-indent:2em; margin-left:20px;}
.about-jianjie-content h4{margin-left:20px;}
.about_content_wrap .about-culture-p{ margin:30px;}
.banner-about-employee{background:url(../images/about_images/about-banner-employ.jpg) center; background-size:cover;}
.employee-concent{height:500px; background:#e3e7ec}
.employee-concent-wrap{width:1000px; margin:0 auto;}
.employee-concent-wrap-div{float:left;}
.employee-concent-wrap-divright,.employee-concent-wrap-divleft{width:200px;}
.employee-concent-wrap-divright div,.employee-concent-wrap-divleft div{width:200px; height:120px; line-height:120px; text-align:center; border-radius:50%; background:#fff;border:1px solid #333; margin-top:40px; font-size:16px; font-weight:bold;}
.employee-concent-wrap-divmiddle{width:600px;text-center;}
.employee-concent-wrap-divmiddle div{text-align:center; margin-top:9em;}
.about_content_wrap-tour{width:968px; height:200px; margin:0 auto;}
.about_content_wrap-tour li img{width:180px;}
.banner-about-contact{background:url(../images/about_images/about-banner.jpg) center; background-size:cover;}
.about-contact-content-icon{width:30px; height:30px; display:inline-block; float:left;}
.about-contact-content-icon1{background:url(../images/about_images/about-sprite.png) -3px 0px;}
.about-contact-content-icon2{background:url(../images/about_images/about-sprite.png) -4px -25px;}
.about-contact-content-icon3{background:url(../images/about_images/about-sprite.png) -4px -52px;}
.about-contact-content-icon4{background:url(../images/about_images/about-sprite.png) -4px -76px;}
.about-contact-content p{float:left; margin-left:30px;}
.about-contact-content li{ height:40px;}
.about-contact-content{float:left; margin-left:80px; margin-top:86px;}
.about_zizhi_wrap li{width:110px; height:140px!important; margin:10px!important;}
.about_zizhi_wrap li img{height:140px; width:110px; }
a{color:#666;}
a:hover{color:#1D5E93; cursor:pointer;}
.job-contact-phone{width:800px; margin:0px auto 120px; height:50px;line-height:50px;}
.job-contact-phone span{width:30px; height:30px;display:block; float:left; margin:10px 10px 0 8px;}
.job-contact-phone-left{float:left; width:400px;}
.job-contact-phone-right{float:right; width:400px; text-align:right;}
.job-contact-phone-right span{margin-left:213px;}
.banner-case,.banner-solution{height:200px;}
 .mainbox-content{width:800px; margin:0 auto;}
/*.news_content{position:absolute;left:0; top:240px; width:4200px!important;} */
/* .content-slide>div{width:1000px; margin:0 auto; height:200px;} */
.li_dontai1 img,.li_dontai img,.li_zixun img{width:66px; height:66px;}
.slidePartNew{opacity:0}

.hover-content-li li{float:left; padding:10px; font-size:18px; font-weight:bold; margin-left:50px; text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.hover-content-li li:nth-type-of(1){margin-left:20px;}
.hover-content-li{height:80px; overflow:hidden; margin:0 auto;text-align: center;}
.new-li-active{cursor:pointer; border-bottom:3px solid #1e68a6;}
.bannerFooter{min-height:160px!important;}
.li_dontai1new,.li_dontai12,#pic_list_1 li,#pic_list_2 li{cursor:pointer;}


 @media screen and (max-height:900px){
 .bannerFooter{min-height:210px!important;}
 }


.n-d-cnt img{
	width:100%!important;
}
.n-d-cnt div{
	padding: 0 20px;
}










