*{
	margin:0px;
	padding:0px;
}
body,html{
	overflow-x: hidden;
	color:#666666;
	font-size: 14px;
	line-height: 28px;
	font-family: "Helvetica Neue", Helvetica,"microsoft yahei",SimHei,STHeiti, STHeiTi, sans-serif;
	background-color: #EEEEEE;
	min-width: 1250px;
}
input, textarea, select{
	font-size: 14px;
	line-height: 28px;
	font-family: "Helvetica Neue", Helvetica,"microsoft yahei",SimHei,STHeiti, STHeiTi, sans-serif;
}
img{
	border:none;
	vertical-align: middle;
}
a{
	color: #666666;
	text-decoration: none;
}
a:hover{
	color: #333333;
	text-decoration: underline;
}
ul,li{
	list-style: none;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix:after { 
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} 
.clearfix {*zoom:1;}/*IE/7/6*/

/*公共*/
.header{
	width: 100%;
	height: 140px;
	background: url(../images/headerBg.png) repeat;
	box-shadow: 0px 6px 15px rgba(0,0,0,0.35);
	position: relative;
	z-index: 10;
}
.header .logo{
	margin-top: 35px;
	float: left;
}
.header .search{
	width: 270px;
	height: 30px;
	margin-top: 35px;
	float: right;
}
.header .search .search-input{
	width: 169px;
	height: 28px;
	padding: 0px 10px;
	line-height: 28px;
	border: 1px solid #0066b1;
	border-right: 0px;
	font-size: 12px;
	color: #333333;
	background: transparent;
	outline: none;
	float: left;
}
.header .search .search-btn{
display: block;
    border: 0;
	width: 50px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #0066B1;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	outline: none;
	float: left;
}
.header .search .search-btn:hover{
	background: #1371b7;
}
.header .language{
	margin-top: 37px;
	margin-right: 35px;
	float: right;
}
.header .language select{
	height: 23px;
	border: none;
	outline: none;
	color: #0066B1;
	background: none;
}
.nav{
	width: 1316px;
	margin: 7px auto 0px;
}
.nav li{
	float: left;
	position: relative;
}
.nav .nav-item{
	width: 120px;
	text-align: center;
	margin: 0px 34px;
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	font-weight: bold;
	float: left;
}
.nav .nav-item:hover{
	color: #005cad;
	text-decoration: none;
}
.nav .nav-li.on .nav-item{
	line-height: 52px;
	padding-top: 3px;
	height: 52px;
	border-bottom: 3px solid #ff900e;
}
.nav .nav-child{
	position: absolute;
	left: 34px;
	top: 58px;
	width: 118px;
	background: url(../images/navBg.png) repeat;
	border: 1px solid #0e427a;
	padding: 14px 0px;
	display: none;
}
.nav .nav-child li{
	width: 100%;
}
.nav .nav-child a{
	width: 100%;
	padding: 4px 0px;
	line-height: 38px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-size: 16px;
}
.nav .nav-child a:hover{
	background: #005CAD;
}
.footer .footer-top{
	width: 100%;
	padding-bottom: 10px;
	background: #0066b1;
	color: #FFFFFF;
	border-top: 4px solid #ff9900;
}
.footer .website{
	width: 500px;
	margin-top: 36px;
	float: left;
}
.footer .footer-title{
	font-size: 20px;
	padding-bottom: 13px;
	margin-bottom: 23px;
	border-bottom: 1px solid #2192e5;
}
.footer .website .footer-title{
	margin-bottom: 10px;
	font-weight: normal;
}
.footer .website h4 {
    width: 100px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background: url(../images/top.png) no-repeat right center;
    font-weight: normal;
    cursor: pointer;
}
.footer .website dd.active h4 {
    background-image: url(../images/bottom.png);
}
.footer .website .group {
    font-size: 18px;
    background: none;
    cursor: default;
}
.footer .website dd {
    width: 504px;
    overflow: hidden;
}
.footer .website a {
    color: #85ccf1;
}
.footer .website ul {
    width: 540px;
    display: none;
}
.footer .website .active ul {
    display: block;
}
.footer .website li {
    float: left;
    width: 250px;
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
}
.footer .website li.long {
    width: 200px
}
.footer .footer-right{
	width: 500px;
	margin-top: 36px;
	float: right;
}
.footer .footer-phone{
	width: 153px;
	text-align: center;
	color: #cceffe;
	float: right;
}
.footer .footer-phone p{
	margin-top: 4px;
}
.footer .footer-contact p{
	color: #cceffe;
	padding-top: 10px;
}
.footer .footer-contact a{
	color: #cceffe;
}
.footer .footer-contact img{
	margin-right: 10px;
}
.footer .footer-btm{
	border-top: 1px solid #85CCF1;
	background: #0066b1;
	color: #FFFFFF;
}
.footer .footer-btm a{
        font-size: 15px;
        color: #FFFFFF;
}
.footer .footer-copyright{
	text-align: center;
	font-size: 15px;
	line-height: 28px;
	padding: 27px 0px 24px;
}
.banner{
	width: 100%;
	height: 320px;
	position: relative;
	top: -140px;
}
.banner .banner-bd{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
	height: 460px;
	width: 1920px;
	text-align: center;
	overflow: hidden;
}
.container{
	width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;
	min-height: 500px;
	border-top: 4px solid #188aef;
	margin-top: -4px;
	position: relative;
}
.menu{
	width: 220px;
	margin: 25px 0px 0px 34px;
	float: left;
}
.menu .menu-title{
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	color: #005CAD;
	text-align: center;
	padding-bottom: 16px;
	border-bottom: 5px solid #FF9900;
	float: left;
	position: relative;
}
.menu .menu-title:after{
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 6px;
	border-style: solid;
	border-color: #FF9900 transparent transparent transparent;
	position: absolute;
	left: 104px;
	bottom: -16px;
	content: " ";
}
.menu .menu-list{
	width: 100%;
	margin-top: 12px;
	float: left;
}
.menu .menu-list li{
	width: 100%;
	line-height: 58px;
	border-bottom: 2px solid #D2D2D2;
	text-align: center;
	float: left;
	position: relative;
}
.menu .menu-list li a:before{
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background: #449ff0;
	position: absolute;
	left: 29px;
	top: 24px;
	content: " ";
}
.menu .menu-list li a{
	width: 100%;
	line-height: 58px;
	font-size: 18px;
	color: #005CAD;
	text-decoration: none;
	float: left;
}
.menu .menu-list li.on a:before, .menu .menu-list li a:hover:before{
	width: 12px;
	height: 12px;
	left: 26px;
	top: 22px;
	background: #FFFFFF;
}
.menu .menu-list li.on a:after, .menu .menu-list li a:hover:after{
	width: 7px;
	height: 13px;
	background: url(../images/arrowWhite.png) no-repeat;
	position: absolute;
	right: 26px;
	top: 22px;
	content: " ";
}
.menu .menu-list li.on a, .menu .menu-list li a:hover{
	background: #449FF0;
	color: #FFFFFF;
}
.content{
	margin-left: 313px;
	margin-right: 38px;
	padding-bottom: 80px;
}
.crumb{
	padding: 30px 0px 12px;
	text-align: right;
	border-bottom: 3px solid #cccccc;
	margin-bottom: 30px;
}
.crumb .crumb-loca{
	padding-left: 26px;
	background: url(../images/location.png) no-repeat left center;
}
.pager{
	margin-top: 25px;
	text-align: center;
}
.pager a, .pager span{
	line-height: 22px;
	padding: 0px 12px;
	margin: 0px 1px;
	border: 1px solid #d9d9d9;
	display: inline-block;
}
.pager a:hover{
	text-decoration: none;
	background: #f1f1f1;
}
.pager .disabled{
	background: #EEEEEE;
	pointer-events:none;
	cursor: default;
}
.pager span{
	background: #0088da;
	border-color: #0088DA;
	color: #FFFFFF;
}
.pager .total{
	background: #FFFFFF;
	border-color: #d9d9d9;
	color: #666666;
}
.pager input[type="text"]{
	height: 22px;
	line-height: 22px;
	width: 30px;
	padding: 0px 5px;
	border: 1px solid #d9d9d9;
}

/*首页*/
body.index{
	background-color: #FFFFFF;
}
.i-banner{
	width: 100%;
	height: 560px;
	position: relative;
	top: -140px;
    max-width: 1920px;
    margin: 0 auto;
}
.i-banner .i-banner-bd .tempWrap {
    margin: 0 auto;
}
.i-banner .i-banner-bd{
	position: absolute;
	height: 660px;
        width: 100%;
	overflow: hidden;
}
.i-banner .i-banner-bd li{
	width: 100%;
        height:660px;
	/*max-height: 770px;*/
	position: relative;
}
/*.i-banner .i-banner-bd li:before{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	background: url(../images/bannerHdBg.png) repeat;
	content: " ";
}*/
.i-banner .i-banner-bd li img{
	width:100%;
        height:100%;
        object-fit: cover;
}
/*..i-banner .i-banner-bd p{
	width: 900px;
	line-height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -580px;
	bottom: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
	color: #FFFFFF;
	text-align: left;
}*/
.i-banner .i-banner-hd{
	position: absolute;
	left: 50%;
	margin-left: -120px;
	bottom: -80px;
	width: 240px;
	height: 17px;
	line-height: 17px;
	text-align: center;
}
.i-banner .i-banner-hd li{
	width: 13px;
	height: 13px;
	border-radius: 100%;
	background: #FFFFFF;
	text-indent: 9999px;
	margin: 2px 9px 0px;
	display: inline-block;
	cursor: pointer;
}
.i-banner .i-banner-hd li.on{
	margin-top: 0px;
	background: transparent;
	border: 2px solid #FFFFFF;
}
.i-title{
	width: 100%;
	margin-bottom: 26px;
	position: relative;
}
.i-title:after{
	position: absolute;
	left: 0;
	top: 6px;
	width: 4px;
	height: 16px;
	background: #ff7f2a;
	content: " ";
}
.i-title .i-title-name{
	font-size: 20px;
	color: #333333;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
}
.i-title .i-title-more{
	float: right;
}
.i-video{
	width: 385px;
	margin-bottom: 45px;
	float: left;
}
.i-video .i-video-first{
	width: 385px;
	height: 230px;
	position: relative;
}
.i-video .i-video-first img{
	width: 385px;
	height: 230px;
}
.i-video .i-video-first p{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 365px;
	padding: 0px 10px;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/bannerHdBg.png) repeat;
}
.i-video .i-video-first a:hover p{
	text-decoration: underline;
}
.i-video .i-video-list li{
	margin-top: 27px;
}
.i-video .i-video-list li img{
	width: 110px;
	height: 82px;
	float: left;
}
.i-video .i-video-list li .i-video-listbd{
	margin-left: 130px;
	min-height: 82px;
}
.i-video .i-video-list li .i-video-title{
	width: 100%;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
}
.i-video .i-video-list li .i-video-des{
	width: 100%;
	font-size: 13px;
	line-height: 24px;
	max-height: 48px;
	overflow: hidden;
}
.i-news{
	width: 775px;
	margin-bottom: 45px;
	float: right;
}
.i-news .i-news-first{
	height: 210px;
}
.i-news .i-news-first .i-news-firimg{
	width: 330px;
	height: 210px;
	float: left;
	position: relative;
}
.i-news .i-news-first .i-news-firimg img{
	width: 330px;
	height: 210px;
}
.i-news .i-news-first .i-news-firimg p{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 310px;
	padding: 0px 10px;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/bannerHdBg.png) repeat;
}
.i-news .i-news-first .i-news-firimg:hover p{
	text-decoration: underline;
}
.i-news .i-news-first .i-news-firimg span{
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	height: 72px;
	color: #fefefe;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	background: url(../images/navBg.png) repeat;
}
.i-news .i-news-first .i-news-firimg span b{
	font-size: 30px;
	font-weight: bold;
	line-height: 44px;
	width: 100%;
	display: inline-block;
}
.i-news .i-news-first .i-news-firbd{
	margin-left: 353px;
}
.i-news .i-news-first .i-news-title{
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #005CAD;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 28px;
	float: left;
}
.i-news .i-news-first .i-news-des{
	width: 100%;
	max-height: 112px;
	overflow: hidden;
	margin-bottom: 26px;
}
.i-news .i-news-first .i-news-more{
	line-height: 24px;
}
.i-news .i-news-first .i-news-more a{
	color: #005CAD;
}
.i-news .i-news-list li{
	margin-top: 29px;
}
.i-news .i-news-list li .i-news-time{
	width: 78px;
	height: 88px;
	background: #FFFFFF;
	border: 1px solid #005cad;
	text-align: center;
	float: left;
}
.i-news .i-news-list li .i-news-time b{
	width: 100%;
	height: 49px;
	line-height: 49px;
	background: #419ae9;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}
.i-news .i-news-list li .i-news-time p{
	width: 100%;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
}
.i-news .i-news-list li .i-news-listbd{
	margin-left: 106px;
	min-height: 90px;
}
.i-news .i-news-list li .i-news-title{
	width: 100%;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
}
.i-news .i-news-list li .i-news-des{
	width: 100%;
	max-height: 56px;
	overflow: hidden;
}
.i-product{
	width: 100%;
	margin-bottom: 45px;
	position: relative;
}
.i-product:before{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 550px;
	background: #fff;
	content: " ";
}
.i-product .i-product-bd{
	width: 1200px;
	height: 560px;
	background: #0e7bc2;
	color: #FFFFFF;
	position: relative;
	overflow: hidden;
}
.i-product .i-product-bd li{
	width: 1200px;
	height: 560px;
}
.i-product .i-product-bd li img{
	width: 775px;
	height: 560px;
	float: left;
}
.i-product .i-pro-cnt{
	margin-left: 815px;
	width: 355px;
	height: 560px;
	overflow: hidden;
}
.i-product .i-pro-cnt .i-pro-title{
	color: #FFFFFF;
	width: 100%;
	padding-top: 44px;
	margin-bottom: 40px;
	line-height: 44px;
	font-size: 36px;
	font-weight: bold;
	float: left;
}
.i-product .i-pro-cnt .i-pro-des{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 25px;
}
.i-product .i-pro-cnt dl{
	font-size: 18px;
	line-height: 34px;
}
.i-product .i-pro-cnt dl a{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 34px;
}
.i-product .i-pro-btm{
	width: 1250px;
	margin: 40px auto 0px;
	padding-bottom: 32px;
	position: relative;
}
.i-product .i-pro-btm .i-pro-prev, .i-product .i-pro-btm .i-pro-next{
	padding-top: 53px;
	padding-bottom: 86px;
	float: left;
}
.i-product .i-product-hd{
	width: 1200px;
	height: 183px;
	overflow: hidden;
	float: left;
	position: relative;
}
.i-product .i-product-hd ul{
	position: absolute;
	left: 0;
	top: 0;
	float: left;
}
.i-product .i-product-hd li{
	width: 240px;
	text-align: center;
	float: left;
	cursor: pointer;
}
.i-product .i-product-hd li img{
	width: 170px;
	height: 122px;
	width: 196px;
	height: 139px;
	border: 2px solid #d2d2d2;
	/*margin-top: 10px;
	margin-bottom: 19px;*/
	margin: 6px 0;
}
.i-product .i-product-hd li p{
	width: 100%;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i-product .i-product-hd li.on img{
	/*width: 196px;
	height: 139px;*/
	border-color: #FF900E;
	/*margin-top: 0px;
	margin-bottom: 12px;*/
}
.i-research{
	margin-bottom: 45px;
}
.i-research .i-reslist{
	width: 1248px;
	margin: 0 auto;
}
.i-research .i-reslist li{
	width: 264px;
	margin: 0px 24px;
	text-align: center;
	float: left;
}
.i-research .i-reslist li img{
	width: 264px;
	height: 150px;
	margin-bottom: 15px;
	float: left;
}
.i-research .i-reslist li p{
	width: 100%;
	font-size: 18px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i-company{
	margin-bottom: 45px;
}
.i-company .i-cpylist{
	width: 1228px;
	margin: 0 auto;
}
.i-company .i-cpylist li{
	width: 280px;
	margin: 0px 13px 0px 14px;
	text-align: center;
	float: left;
}
.i-company .i-cpylist li img{
	width: 280px;
	height: 180px;
	margin-bottom: 15px;
	float: left;
}
.i-company .i-cpylist li p{
	width: 100%;
	font-size: 18px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*新闻列表页*/
.nlist li{
	width: 100%;
	height: 180px;
}
.nlist li img{
	width: 190px;
	height: 120px;
	margin: 30px 50px 0px 0px;
	float: right;
}
.nlist li:hover a {
text-decoration: none;
}
.nlist li:hover a .nlist-bd h2,.nlist li:hover a .nlist-bd p,.nlist li:hover a .nlist-bd span{
 color:#449FF0;
}
.nlist li .nlist-bd{
	margin-left: 20px;
	margin-right: 20px;
}
.nlist li .nlist-title{
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-top: 31px;
	padding-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
           color: #000000;
}
/*
.nlist li .nlist-title a{
	color: #000000;
}*/
.nlist li .nlist-des{
	font-size: 16px;
	line-height: 26px;
	color: #555555;
	padding-bottom: 8px;
	max-height: 52px;
	overflow: hidden;
}
.nlist li .nlist-time{
	color: #999999;
	padding-left: 22px;
	background: url(../images/time.png) no-repeat left center;
	margin-right: 93px;
}
.nlist li .nlist-view{
	color: #999999;
	padding-left: 27px;
	background: url(../images/view.png) no-repeat left center;
}
.nlist li.hasimg .nlist-bd{
	margin-right: 268px;
}
/*新闻内容页*/
.article{
	width: 100%;
}
.article .art-bd{
text-indent:2em;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.article img{
	max-width: 100%;
}
.article h1{
	font-size: 20px;
	line-height: 32px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 7px;
}
.article .art-info{
	text-align: center;
	color: #999999;
	margin-bottom: 23px;
}
.article .art-info span{
	margin: 0px 25px;
}
.article .art-info span.art-time{
	padding-left: 22px;
	background: url(../images/time.png) no-repeat left center;
}
.article .art-info span.art-view{
	padding-left: 27px;
	background: url(../images/view.png) no-repeat left center;
}
.article .art-more{
	margin-top: 75px;
	font-size: 16px;
	color: #000000;
}
.article .art-more p{
	margin-bottom: 7px;
}
.article .art-more a{
	color: #000000;
}
.article .art-more a.disabled{
	color: #999999;
	pointer-events:none;
	cursor: default;
}
.about h1{
	margin-top: 44px;
	margin-bottom: 18px;
}
/*图片列表页2*/
.imglist .tdd{
	width: 220px;
	padding: 10px 35px 24px 25px;
	text-align: center;
	background: #FFFFFF;
	float: left;
}
.imglist .tdd img{
	padding: 6px 7px 7px 6px;
	border: 1px solid #d2d2d2;
	margin-bottom: 19px;
	float: left;
}
.imglist .tdd h1, .imglist .tdd h1 a, .imglist .tdd p{
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #333333;
}

/*图片列表页*/
.imglist li{
	width: 220px;
	padding: 10px 94px 24px 0px;
	text-align: center;
	background: #FFFFFF;
	float: left;
}
.imglist li img{
	width: 205px;
	height: 255px;
	padding: 6px 7px 7px 6px;
	border: 1px solid #d2d2d2;
	margin-bottom: 19px;
	float: left;
}
.imglist li h1, .imglist li h1 a, .imglist li p{
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #333333;
}
.cooperate li{
	width: 270px;
	height: 170px;
	padding: 10px 19px 30px 0px;
}
.cooperate li img{
	width: 270px;
	height: 170px;
	padding: 0px;
	border: 0px;
	margin: 0;
}
.proslide-text{
	font-size: 16px;
	line-height: 34px;
	color: #333333;
}
.proslide{
	margin-top: 50px;
	width: 100%;
}
.proslide .proslide-bd{
	width: 100%;
	height: 808px;
	overflow: hidden;
	text-align: center;
}
.proslide .proslide-bd li{
	width: 100%;
	height: 808px;
	position: relative;
}
.proslide .proslide-bd li .proslide-img{
	width: 849px;
	height: 760px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.proslide .proslide-bd li img{
	max-width: 100%;
	max-height: 760px;
	vertical-align: middle;
}
.proslide .proslide-bd li p{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 20px;
}
.proslide .proslide-btm{
	margin-top: 30px;
}
.proslide .proslide-prev, .proslide .proslide-next{
	width: 24px;
	margin-top: 88px;
	float: left;
}
.proslide .proslide-prev img, .proslide .proslide-next img{
	width: 24px;
}
.proslide .proslide-hd{
	width: 801px;
	height: 222px;
	overflow: hidden;
	float: left;
	position: relative;
}
.proslide .proslide-hd ul{
	position: absolute;
	left: 0;
	top: 0;
}
.proslide .proslide-hd li{
	width: 160px;
	height: 218px;
	float: left;
	cursor: pointer;
	border: 2px solid #FFFFFF;
	margin: 0px 18px;
}
.proslide .proslide-hd li.on{
	border: 2px solid #fe9e0e;
}
.proslide .proslide-hd li span{
	width: 160px;
	height: 218px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.proslide .proslide-hd li img{
	max-width: 160px;
	max-height: 218px;
	vertical-align: middle;
}
/*联系我们*/
.contact{
	padding-top: 20px;
}
.contact .contact-img{
	margin-left: 20px;
	float: left;
}
.contact .contact-bd{
	margin-left: 430px;
}
.contact .contact-bd h1{
	margin-top: 5px;
	margin-bottom: 25px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.contact .contact-info{
	font-size: 16px;
	line-height: 36px;
	color: #333333;
}
.contact .contact-info a{
	color: #333333;
}
.contact .contact-info img{
	margin-right: 6px;
}
/*资质认证*/
.zzrz li{
	width: 330px;
	padding: 15px 47px 21px 47px;
	padding-top: 15px;
	text-align: center;
	float: left;
}
.zzrz li p{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 14px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*生产基地*/
.scjd .scjd-hd{
	height: 30px;
	margin-bottom: 20px;
}
.scjd .scjd-hd li{
	float: left;
           margin:15px;
}
.scjd .scjd-hd a{
	line-height: 28px;
	padding: 0px 24px;
	border: 1px solid #bfbfbf;
	font-size: 15px;
	color: #111111;
	margin-right: -1px;
	text-decoration: none;
	float: left;
}
.scjd .scjd-hd a:hover, .scjd .scjd-hd li.on a{
	background: #005CAD;
	color: #FFFFFF;
}
.scjd .scjd-bd{
	font-size: 16px;
	line-height: 34px;
	color: #333333;
}
/*重点业绩*/
.zdyj1{
	padding-top: 10px;
}
.zdyj1 .zdyj-hd{
	text-align: center;
	margin-bottom: 40px;
}
.zdyj1 .zdyj-hd li{
	margin: 0px 24px;
	display: inline-block;
}
.zdyj1 .zdyj-hd a{
	width: 298px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #c3c3c3;
	font-size: 18px;
	color: #0066B1;
	text-decoration: none;
	display: inline-block;
}
.zdyj1 .zdyj-hd li.on a, .zdyj1 .zdyj-hd a:hover{
	background: #005CAD;
	color: #FFFFFF;
}
.zdyj1 .zdyj-bd{
	font-size: 16px;
}
.tzTable{
	background: #daf3fc;
	border-collapse: collapse;
	font-size: 16px;
	line-height: 28px;
}
.tzTable th, .tzTable td{
	padding: 10px 30px;
	border: 2px solid #f6fafa;
	color: #333333;
}
.tzTable td a{
	color: #333333;
}
.tzTable th{
	padding: 13px 30px;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: #8ccbf3;
}
.zdyj2{
	margin-top: 45px;
}
.zdyj2 .zdyj-title{
	text-align: center;
	margin-bottom: 30px;
}
.zdyj2 .zdyj-hd{
	height: 30px;
	text-align: center;
	margin-bottom: 30px;
}
.zdyj2 .zdyj-hd li{
	margin-right: 13px;
	float: left;
}
.zdyj2 .zdyj-hd li.last{
	margin-right: 0px;
}
.zdyj2 .zdyj-hd a{
	width: 128px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #c3c3c3;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	display: inline-block;
}
.zdyj2 .zdyj-hd li.on a, .zdyj1 .zdyj-hd a:hover{
	background: #005CAD;
	color: #FFFFFF;
}
.zdyj2 .zdyj-bd{
	font-size: 16px;
}
.zdyj2 .zdyj-img{
	margin-top: 45px;
}
/*人力资源*/
.rlzy .rlzy-search{
	height: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rlzy .rlzy-search select{
	width: 245px;
	height: 40px;
	line-height: 38px;
	padding: 0px 15px;
	font-size: 15px;
	color: #333333;
	border: 1px solid #BFBFBF;
	float: left;
	outline: none;
}
.rlzy .rlzy-search input[type=text]{
	width: 205px;
	height: 38px;
	border: 1px solid #BFBFBF;
	padding: 0px 20px;
	outline: none;
	font-size: 15px;
	color: #333333;
	float: left;
}
.rlzy .rlzy-search button{
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #0059aa;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	border: 0px;
	outline: none;
	cursor: pointer;
	float: left;
}
.rlzy .rlzy-search button:hover{
	background: #1969b2;
}
.rlzy .rlzy-item{
	margin-top: 30px;
	position: relative;
}
.rlzy .rlzy-title{
	width: 632px;
	padding: 10px 195px 10px 20px;
	border: 1px solid #dcdcdc;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: inline-block;
	position: relative;
}
.rlzy .rlzy-title span{
	display: none;
}
.rlzy .rlzy-show{
	font-size: 16px;
	font-weight: bold;
	padding-right: 32px;
	color: #0059AA;
	background: url(../images/rlzyShow.png) no-repeat right center;
	position: absolute;
	right: 15px;
	top: 11px;
}
.rlzy .rlzy-des{
	display: none;
}
.rlzy .rlzy-item.on .rlzy-des{
	display: block;
}
.rlzy .rlzy-item.on .rlzy-title{
	background: #0059AA;
	border-color: #0059AA;
	color: #FFFFFF;
}
.rlzy .rlzy-item.on .rlzy-show{
	display: none;
}
.rlzy .rlzy-item.on .rlzy-title span{
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	right: 15px;
	top: 11px;
	display: block;
}
.rlzy .rlzy-des{
	width: 809px;
	border: 1px solid #dcdcdc;
	padding: 13px 20px;
	margin-bottom: -1px;
	font-size: 15px;
	line-height: 32px;
}
.rlzy .rlzy-name{
	width: 100px;
	text-align: right;
	font-weight: bold;
	float: left;
}
.rlzy .rlzy-bd{
	margin-left: 105px;
}
.rlzy .rlzy-join{
	margin-top: 50px;
	width: 609px;
	height: 202px;
	background: url(../images/rlzyJoin.jpg) no-repeat;
	padding: 38px 0px 0px 240px;
	font-size: 15px;
	line-height: 30px;
	color: #333333;
}
.rlzy .rlzy-join a{
	color: #333333;
}
.rlzy .rlzy-join .rlzy-btn{
	width: 130px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #0059AA;
	color: #FFFFFF;
	margin-top: 8px;
	text-decoration: none;
	display: inline-block;
}
.rlzy .rlzy-join .rlzy-btn:hover{
	background: #1868b1;
}
/*历史沿革*/
.lsyg{
	padding-top: 16px;
}
.lsyg h1{
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}
.lsyg .lsyg-bd{
	margin-top: 5px;
	margin-left: 95px;
	border-left: 3px solid #e5e5e5;
	width: 610px;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	padding-top: 18px;
}
.lsyg .lsyg-bd dt{
	padding-left: 20px;
	width: 87px;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	line-height: 32px;
	float: left;
	position: relative;
}
.lsyg .lsyg-bd dt:before{
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background: #337fb6;
	position: absolute;
	left: -9px;
	top: 9px;
	content: " ";
}
.lsyg .lsyg-bd dd{
          float: left;
          width:500px;
	min-height: 60px;
	margin-bottom: 29px;
}
.lsyg .lsyg-bd dt.on{
	color: #0066B1;
}
.lsyg .lsyg-bd dt.on:before{
	width: 25px;
	height: 25px;
	background: #77b5ed;
	left: -14px;
	top: 3px;
}
.lsyg .lsyg-bd dd.on{
	color: #00599a;
}
/*国内服务网络*/
.map{
	width: 847px;
	height: 715px;
	border: 1px solid #D2D2D2;
	background: url(../images/map.jpg) no-repeat left top;
	position: relative;
}
.map .location{
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 58px;
	background: url(../images/map-location2.png) no-repeat 5px 20px;
	cursor: pointer;
}
.map .location .name{
	width: 40px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 34px;
	left: -7px;
}
.map .location.on:after{
	width: 26px;
	height: 58px;
	background: url(../images/map-location.png) no-repeat 0px 12px;
	position: absolute;
	left: 0;
	top: 0;
	content: " ";
}
.map .location.on .name{
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	top: 38px;
}
.map .map8.on .name {color:#222;}
.map .map1{
           width: 54px;
           background: url(../images/map-location3.png) no-repeat -3px 8px;
	left: 556px;
	top: 303px;
}
.map .map1.on:after{
      width: 58px;
      background: url(../images/map-location1.png) no-repeat -7px 0px;
}
.map .map1.on:before{
	width: 54px;
	height: 115px;
	background: url(../images/map-shanxi.png) no-repeat;
	position: absolute;
	left: -11px;
	top: -26px;
	content: " ";
}
.map .map2{
	left: 685px;
	top: 372px;
}
.map .map2.on:before{
	width: 93px;
	height: 74px;
	background: url(../images/map-wuxi.png) no-repeat;
	position: absolute;
	left: -44px;
	top: -5px;
	content: " ";
}
.map .map3{
	left: 598px;
	top: 573px;
}
.map .map3.on:before{
	width: 123px;
	height: 103px;
	background: url(../images/map-guangzhou.png) no-repeat;
	position: absolute;
	left: -42px;
	top: -15px;
	content: " ";
}
.map .map4{
	left: 673px;
	top: 507px;
}
.map .map4.on:before{
	width: 68px;
	height: 88px;
	background: url(../images/map-quanzhou.png) no-repeat;
	position: absolute;
	left: -18px;
	top: -12px;
	content: " ";
}
.map .map5{
	left: 583px;
	top: 428px;
}
.map .map5.on:before{
	width: 123px;
	height: 75px;
	background: url(../images/map-wuhan.png) no-repeat;
	position: absolute;
	left: -60px;
	top: -9px;
	content: " ";
}
.map .map6{
	left: 702px;
	top: 446px;
}
.map .map6.on:before{
	width: 64px;
	height: 68px;
	background: url(../images/map-ningbo.png) no-repeat;
	position: absolute;
	left: -21px;
	top: -7px;
	content: " ";
}

.map .map7{
	left: 634px;
	top: 313px;
           background: url(../images/map-location_sh.png) no-repeat center 5px;
}

.map .map7.on:before{
	width: 18px;
	height: 24px;
	background: url(../images/map-tianjin.png) no-repeat;
	position: absolute;
	left: 4px;
	top: 23px;
	content: " ";
}
.map .map8{
	left: 713px;
	top: 413px;
           background: url(../images/map-location_sh.png) no-repeat center 5px;
}
.map .map8.on:after,.map .map7.on:after,
.map .map12.on:after,.map .map13.on:after{
           background: url(../images/map-shenyang.png) no-repeat 0px 0px;
}
.map .map7.on:before{background:none;}
.map .map8.on:before{
	width: 90px;
	height: 84px;
	background: none;
	position: absolute;
	left: -47px;
	top: -5px;
	content: " ";
}
.map .map9{
	left: 586px;
	top: 371px;
}
.map .map9.on:before{
	width: 94px;
	height: 88px;
	background: url(../images/map-zhengzhou.png) no-repeat;
	position: absolute;
	left: -37px;
	top: -16px;
	content: " ";
}
.map .map10{
	left: 578px;
	top: 494px;
}
.map .map10.on:before{
	width: 88px;
	height: 99px;
	background: url(../images/map-changsha.png) no-repeat;
	position: absolute;
	left: -45px;
	top: -17px;
	content: " ";
}
.map .map11{
	left: 500px;
	top: 448px;
}
.map .map11.on:before{
	width: 72px;
	height: 69px;
	background: url(../images/map-chongqing.png) no-repeat;
	position: absolute;
	left: -24px;
	top: -5px;
	content: " ";
}
.map .map12{
          top:341px;
          left:567px;
          background: url(../images/map-location_sh.png) no-repeat center 10px;
}
.map .map13{
          top: 327px;
          left: 554px;
          background: url(../images/map-location_sh.png) no-repeat center 10px;
}
.map .map13{}
.map .map-popup{
	width: 410px;
	padding: 20px 20px 12px;
	border: 1px solid #005a9c;
	border-radius: 10px;
	background: #FFFFFF;
	position: absolute;
	left: -330px;
	bottom: 56px;
	z-index: 5;
	display: none;
}
.map .on .map-popup{
	display: block;
}
.map .map-popup:before{
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 10px;
	border-style: solid;
	border-color: #005a9c transparent transparent transparent;
	position: absolute;
	right: 98px;
	bottom: -20px;
	content: " ";
}
.map .map-popup:after{
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 10px;
	border-style: solid;
	border-color: #FFFFFF transparent transparent transparent;
	position: absolute;
	right: 98px;
	bottom: -19px;
	content: " ";
}
.map .map-popup img{
	max-width: 100%;
	margin: 0 auto 10px 0px
	display: block;
}
.map .map-popup h1{
	font-size: 21px;
	font-weight: bold;
	color: #0058aa;
	margin-bottom: 3px;
}
.map .map-popup p{
	font-size: 15px;
	line-height: 25px;
	color: #333333;
}
.tzTable2{
	background: #FFFFFF;
	border-collapse: collapse;
	font-size: 16px;
	line-height: 28px;
	border: 1px solid #cccccc;
}
.tzTable2 th, .tzTable2 td {
	padding: 11px 5px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #e7f5ff;
	border-bottom: 0px solid #e7f5ff;
	color: #333333;
}
.tzTable2 td a{
	color: #333333;
}
.tzTable2 th{
	padding: 13px 5px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background: #2e75b6;
}
.tzTable2 .align_y{
padding-left:120px;
}
.tzTable2 .align_t{
padding-left:60px;
}

/*国际服务网络*/
.mapA{
	width: 848px;
	height: 440px;
	border: 1px solid #D2D2D2;
	background: url(../images/gj_bg.jpg) no-repeat center center;
	position: relative;
}
.mapA .locationA{
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 58px;
	background: url(../images/ahuangdian_03.png) no-repeat 5px 12px;
	cursor: pointer;
}
.mapA .location1{
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 58px;
	background: url(../images/ahongdian_03.png) no-repeat 7px 12px;
	cursor: pointer;
}
.mapA .location2{
	position: absolute;
	left: 0;
	top: 0;
	width: 137px;
	height: 100px;
	background: url(../images/azhongguo_03.png) no-repeat 5px 12px;
	cursor: pointer;
	z-index: 4;
}
.mapA .locationA .nameA{
	width: 40px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 23px;
	left: -7px;
}
.mapA .locationA.on:after{
	width: 26px;
	height: 58px;
	background: url(../images/ahuangdadian_03.png) no-repeat 5px 12px;
	position: absolute;
	left: 0;
	top: 0;
	content: " ";
}
.mapA .location1.on:after{
	width: 26px;
	height: 58px;
	background: none;
	position: absolute;
	left: 0;
	top: 0;
	content: " ";
}
.mapA .location1 .nameA{
	width: 40px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #0059aa;
	text-align: center;
	position: absolute;
	top: 23px;
	left: -7px;
}

.mapA .mapA1{
	left: 780px;
	top: 147px;
}

.mapA .mapA2{
	left: 58px;
	top: 283px;
}

.mapA .mapA3{
	left: 229px;
	top: 110px;
}

.mapA .mapA4{
	left: 295px;
	top: 180px;
}

.mapA .mapA5{
	left: 328px;
	top: 205px;
}

.mapA .mapA6{
	left: 365px;
	top: 189px;
}

.mapA .mapA6 .nameA{
	width: 48px;
}
.mapA .mapA7{
	left: 422px;
	top: 80px;
}

.mapA .mapA8{
	left: 424px;
	top: 256px;
	width: 80px;
	height: 25px;
}

.mapA .mapA8 .nameA{
	width: 48px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 8px;
	left: 19px;
}
.mapA .mapA9{
	left: 447px;
	top: 270px;
	width: 80px;
	height: 25px;
}
.mapA .mapA9 .nameA{
	width: 48px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 8px;
	left: 19px;
}
.mapA .mapA10{
	left: 291px;
	top: 150px;
}
.mapA .mapA10.on:before{
	width: 88px;
	height: 99px;
	background: url(../images/btuerqi_03.png) no-repeat;
	position: absolute;
	left: -7px;
	top: 10px;
	z-index: 2;
	content: " ";
}
.mapA .mapA10{
	height: 40px;
}
.mapA .mapA11{
	left: 520px;
	top: 170px;
}
.mapA .mapA11.on:before{
	width: 72px;
	height: 69px;
	background: url(../images/cyilang_03.png) no-repeat;
	position: absolute;
	left: -5px;
	top: -2px;
	z-index: 2;
	content: " ";
}
.mapA .mapA12{
	left: 366px;
	top: 217px;
}
.mapA .mapA12.on:before{
	width: 72px;
	height: 69px;
	background: url(../images/cyindu_03.png) no-repeat;
	position: absolute;
	left:4px;
	top: -13px;
	z-index: 2;
	content: " ";
}
.mapA .mapA13{
	left: 402px;
	top: 211px;
}
.mapA .mapA13.on:before{
	width: 72px;
	height: 69px;
	background: url(../images/ataiguo_03.png) no-repeat;
	position: absolute;
	left: 13px;
	top: 17px;
	z-index: 2;
	content: " ";
}
.mapA .mapA14{
	left: 429px;
	top: 224px;
}
.mapA .mapA14.on:before{
	width: 72px;
	height: 69px;
	background: url(../images/ayuenan_03.png) no-repeat;
	position: absolute;
	left: 12px;
	top: 9px;
	z-index: 2;
	content: " ";
}
.mapA .mapA15{
	left: 428px;
	top: 272px;
}
.mapA .mapA15.on:before{
	width: 72px;
	height: 69px;
	/*background: url(../images/cyindunixiya_03.png) no-repeat;*/
	position: absolute;
	left: -12px;
	top: -4px;
	z-index: 2;
	content: " ";
} 
.mapA .mapA15 .nameA{
	width: 80px;
}
.mapA .mapA16{
	left: 485px;
	top: 169px;
	z-index: 6;
}
.mapA .mapA16:before{
	width: 72px;
	height: 69px;
	background: url(../images/changuo_03.png) no-repeat;
	position: absolute;
	left: 5px;
	top: 7px;
	z-index: 2;		
	content: " ";
}
.mapA .mapA17{
	left: 367px;
	top: 131px;
}
.mapA .mapA17 .nameA{
	color: #fff;
}
.mapA .map-popupA{
	width: 310px;
	height: 240px;
	background: url(../images/aweizhikuang_03.png) no-repeat;
	padding: 20px;
	position: absolute;
	left: 25px;
	bottom: -80px;
	z-index: 666;
	display: none;
}
.mapA .map-popup1{
	width: 40px;
    height: 50px;
    margin-left: 63px;
    margin-top: 53px;
    line-height: 17px;
}
.mapA .map-popup1 img{
	margin-left: 11px;
}
.mapA .on .map-popupA{
	display: block;
}

.mapA .map-popupA h1{
	font-size: 20px;
	font-weight: bold;
	color: #0058aa;
	margin-bottom: 3px;
}
.mapA .map-popupA p{
	font-size: 15px;
	line-height: 25px;
	color: #333333;
}

.tzTable2{
	background: #FFFFFF;
	border-collapse: collapse;
	font-size: 16px;
	line-height: 28px;
	border: 1px solid #cccccc;
}
.tzTable2 th, .tzTable2 td{
	padding: 11px 5px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #e7f5ff;
	border-bottom: 0px solid #e7f5ff;
	color: #333333;
 padding-left:80px;
}
.tzTable2 td a{
	color: #333333;
}
.tzTable2 th{
	padding: 13px 5px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background: #2e75b6;
}
.fuwu{
	width: 100%;
	height: 30px;
	margin: 30px 0;
}
.fuwuzuo{
	float: left;
	width: 50%;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	text-indent: 1em;
}
.fuwuyou{
	float: right;
	width: 50%;
}
.fuwuyou p{
	float: left;
	text-indent: 1em;
	font-size: 16px;
	color: #333333;
	margin: 0 15px;
}
.zongb{
	background: url(../images/aweizhi_03.png) no-repeat 1px;
}
.dail{
	background: url(../images/ahongdian_03.png) no-repeat 1px;
}
.fenb{
	background: url(../images/ahuangdian_03.png) no-repeat 1px;
}