.ie-header{
	background-color:#fff;
	padding:0.3rem 0;
}
.ie-header .web-slogan{
	font-size:2rem;
	color:#000;
}

.ie-topbar {
    position: relative;
	padding:2rem 0 0;
	background-color:#434343;
}

.ie-topbar .web-logo{
	display:block;
	margin-top:10px;
}
.ie-topbar .web-logo h1{
	margin:0;
}

@media only screen and (max-width:640px) {
	.ie-topbar .web-logo{
		margin-right:60px;
	}
}

.ie-topbar .top-400{
	font-size:2rem;
	color:#ff550c;
	text-align:right;
}



.ie-topbar .top-adv{

}
.ie-topbar .top-adv strong{
	font-size: 2rem;
    color: #2074ba;
    font-weight: bold;
}
.ie-topbar .top-adv p{
    font-size: 1.4rem;
    color: #808080;
	margin:0.5rem auto;
}

.am-topbar-toggle {
	position: absolute;
	right: 0;
	top:12px;
}

.ie-topbar-menu{
	margin-top:2rem;
	background-color:#434343;
}

.ie-topbar-nav{
	padding:1rem 0;
}
.ie-topbar-nav > li + li {
    margin: 0 1rem;
}

.ie-topbar-nav > li > a {
	color:#fff;
}

.ie-topbar-nav > li > a:hover, .ie-topbar-nav > li > a:hover, .ie-topbar-nav > li > a:focus {
    color: #ff550c;
    background: none;
}


.ie-topbar-nav > li.am-active > a, .ie-topbar-nav > li.am-active > a:hover, .ie-topbar-nav > li.am-active > a:focus {
    color: #ff550c;
    background: none;
}



.ie-topbar-nav > li:hover .children-content{
	padding-top:0.3rem;
	display:block;
}

.children-content{
	display:none;
	padding:0;margin:0 0 0 -30%;
	list-style:none;
	position: absolute;
	width:160%;
	z-index:999;
}
.children-content li a{
	display:block;
	background-color:#434343;
	border-bottom:1px dotted #ccc;
	color:#fff;
	text-align:center;
	font-size:1.4rem;
	padding:0.8rem 0;
}
.children-content li a:hover{
	background-color:#ff550c;
}

@media only screen and (max-width:640px) {
	.ie-topbar-nav > li + li {
		margin: 0;
	}

}

.page-link{
	color:#333;
	font-size:1.4rem;
}

.more-link{
	padding:5px 1rem;
	border-top:1px dotted #ccc;
}

.ie-title{
	text-align:center;
	margin-bottom:1rem;
}
.ie-title h3{
	display:inline-block;
    font-size: 3rem;
    font-family: "微软雅黑";
    color: #000;
	padding-bottom:1rem;
	border-bottom: 1px solid #132184;
	font-weight:400;
}
.ie-title span{
    font-size: 1.8rem;
    font-family: "微软雅黑";
    color: #555555;
	margin-left:1rem;
}


.part-nice{
	padding:4rem 0 3rem;
}
.part-nice .nice-item{
	text-align:center;
	margin:2rem auto;
}

.part-nice .nice-item i{
	display:inline-block;
	border:1px solid #1f7bac;
	width:100px;height:100px;
	font-size:3em;
	line-height:100px;
	border-radius: 10px;
	color:#1f7bac;
}

.part-nice .nice-item:hover i{
	border:1px solid #ff5722;
	color:#ff5722;
}
.part-nice .nice-item h4{
	margin:1rem 0;
}
.part-nice .nice-item:hover h4{
	color:#ff5722;
}


.part-nice .nice-item .item-desc{
	/**
	border: 1px solid #c5ebff;
    min-height: 120px;
    padding: 0 0.5rem;
    background-color: #f2faff;
	**/
}
.part-nice .nice-item .item-desc p{
	font-size: 1.3rem;
    margin: 0.5rem 0;
    line-height: 1.8;
}


.part-products{
	padding:6rem 0;
	background:#999;
    background-size: cover;
}


.part-products .ie-title h3 {   
	color: #fff;
	border-bottom: 1px solid #1e78b6;
}
.ie-title span {
	color: #ccc;
}



.part-products .pro-item{
	position: relative;
	margin-bottom:1.5rem;
}
.part-products .pro-item .item-info{
	display:block;
	color:#000;
}

.part-products .pro-item .item-info .item-desc{
	text-align:center;
	background-color:#ccc;
	padding:1.5rem 0;
}


.part-products .pro-item .item-info .item-desc h3{
	margin:0;
	font-size:2.4rem;
}
.part-products .pro-item .item-info .item-desc p{
	margin:0.5rem 0;
	font-size:1.4rem;
}

.part-products .pro-item .pro-list{
	display:none;
	padding:1rem;margin:0;
	list-style:none;
	position: absolute;
	top:0;left:0;
	background-color:#313a5b;
	width:100%;
	height:100%;
	z-index:999;
	border:1px solid #848cab;
}
.part-products .pro-item:hover .pro-list{
	display:block;
}
.part-products .pro-item:hover .pro-list li{
	margin:0.5rem auto;
	border-bottom:1px dotted #ccc;
	padding:0.5rem;
}

.part-products .pro-item .pro-list a{
	color:#fff;
	font-size:1.8rem;
}

.part-products .pro-item:hover .pro-list li:hover{
	background-color:#fff;
}
.part-products .pro-item:hover .pro-list li:hover a{
	color:#000;
}

.part-worked{
	padding:3rem 0;
}



.part-certificate{
	padding:4rem 0 3rem;
}
.part-certificate .am-slider-default{
	box-shadow: none;
}
.part-certificate .am-slider-default li {
	margin:1rem 3rem;
}

.part-aboutus{
	padding:5rem 0;
	background:#999;
	background-size: cover;
}

.part-aboutus .ie-title h3 {   
	color: #fff;
	border-bottom: 1px solid #1e78b6;
}
.part-aboutus span {
	color: #ccc;
}


.part-aboutus-desc{
	line-height:2;
	text-indent:2em;
	color:#fff;
}

.part-news{
	padding:3rem 0;
	
}

.part-news-list{}


.part-news-list .am-list-news-hd h2{
	color:#333;
}
.part-news-list .am-list-news-hd .am-list-news-more{
	color:#444;
}


.part-news-list .am-list-news-bd .am-list-item-hd{
	font-family: Microsoft YaHei;
	font-size:1.4rem;
	font-weight:400;
	color:#333;
}



.part-joinus{
	padding:6rem 0;
	background: url('../images/join.jpg') #b8cae0 no-repeat center top;
    background-size: cover;
}

.part-joinus h2{
    font-size: 3rem;
	color:#fff;
}



.footer{
	padding:3rem 0;
	background-color:#333;
	color:#fff;
	font-size:1.4rem;
}
.footer h2{
	font-size:2.4rem;
	margin:0.5rem 0;
}

.footer p{
	margin:0.5rem 0;
}
.footer .footer-tel{
	margin-bottom:1rem;
}
.footer .footer-info{
	margin-bottom:1rem;
}


.footer-bom{
	background-color:#222;
	color:#fff;
	text-align:center;
}
.footer-bom p{
	margin:0.5rem 0;padding:0;
	font-size:1.4rem;
}
.footer-bom a{
	color:#fff;
}

.page-crumb{
	background-color:#f8f8f8;
}
.am-breadcrumb{
	margin:0;
}
.page-single{
	width: 100%;
	overflow: hidden;
	padding-bottom: 58px;
	background-color: #f2f2f2;
	padding:2rem 0;
}
.page-container{
	border:1px solid #f8f8f8;
	background-color:#fff;
}

.page-container-hd{
	border-bottom:1px solid #f0f0f0;
	margin-bottom:1rem;
	background-color:#f8f8f8;
}
.page-container-hd h1{
	margin:0.5rem;
	display:inline-block;
}

.page-container-bd{
	padding:1rem;

}



.am-panel-nav {
    border: none;
}

.am-panel-nav > .am-panel-hd {
    color: #fff;
    background-color: #011144;
    border-color: #e91e63;
	padding:1rem;
	font-size:2rem;
}

.am-panel-nav .am-nav a{
	color:#333;
}

.am-panel-nav .am-nav a:after {
	display: inline-block;
	float:right;
    content: "\f101";
	color:#011144;
}

.am-panel-black {
    border: none;
}

.am-panel-black > .am-panel-hd {
    color: #fff;
    background-color: #404040;
    border-color: #404040;
	padding:0.5rem 1rem;
	font-size:1.6rem;
}

.sider-news-left{
	margin:0;padding:0;
}
.sider-news-left > li {
    padding: .5rem 0;
	margin-bottom: 0;
    background: none;
	border:none;
    border-bottom: 1px solid #dedede;
    
}
.sider-news-left > li > a {
    display: block;
    padding: 0.2rem 0;
	color:#333;
	font-size:1.4rem;
}


.sider-contact{
	background-color: #404040;
	color:#fff;
	padding:1rem;
}
.sider-contact span{
	width:50px;
	height:50px;
	line-height:50px;
	font-size:4rem;
	margin:5px;
	float:left;
}
.sider-contact-tel{
	display:inline-block;
}
.sider-contact-tel p{
	margin:0.2rem 0;
}
.sider-contact-tel strong{
	font-size:2rem;
}


.page-sider-product .am-panel-bd{
	padding:0;
}

.page-sider-product .am-panel-group .am-panel + .am-panel{
	margin-top:0;
}

.page-sider-product .am-panel-group .am-panel-hd h4{
	color:#011144;
}
.page-sider-product .am-panel-group .am-panel-hd h4:after {
	display: inline-block;
	float:right;
    content: "\f103";
	color:#011144;
}



.page-sider-product-list{
	padding:0;margin:0;list-style:none;
}
.page-sider-product-list li a {
	padding: 0.5rem 1.5rem;
    display: block;
    line-height: 2;
    color: #777;
    border-bottom: 1px solid #ccc;
	font-size:1.2rem;
}

.product-tabs{
	margin-top:1rem;
}
.product-tabs .am-tabs-bd{
	background-color:#fff;
}
.product-tabs .am-nav-tabs > li > a{
	background-color: #eb7124;
	color:#fff;
}
.product-tabs .am-nav-tabs > li.am-active > a{
	background-color: #fff;
	color: #eb7124;
	
}

.product-form{
	max-width:600px;
	margin:2rem auto;
}



.article-list{
	padding:0;margin:0;list-style:none;
}

.article-list  li{
	padding:1rem 0.5rem;
	border-bottom:1px dotted #333;
	position: relative;
}


.article-list li a.item-pic{
	width:190px;
	float:left;
	margin-right:1rem;
	display:inline-block;
}

.article-list  li .item-desc{
	
}


.article-list   li .item-desc-hd{
    font-size:2rem;
	color:#000;
	font-weight:800;
	margin:0.5rem auto;
}

.article-list .item-desc .item-desc-text {
    margin: 1rem 0;
    color: #000;
	font-size:1.4rem;
	line-height:2;
	
}
.article-list .item-desc p{
	color:#000;font-size:1.4rem;
	margin:0.5rem 0;
}


@media only screen and (max-width:640px) {
	.article-list li a.item-pic{
		width:90px;
	}

	.article-list li .item-desc-hd{
		font-size:1.6rem;
	}
	.article-list .item-desc .item-desc-text {display:none;}
}



.am-article .am-article-bd img{
	max-width:100%;
	display:inline-block;
	margin:1rem auto;
}



.single-contact{
	background:url('/public/static/home/images/contact.jpg') no-repeat right top;
}
.single-contact p{
	margin:0.5rem 0;

}
/*flash*/
#flash_bg{width:100%; margin:0 auto;}
.focus{width: 100%;height: 560px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0; filter: alpha(opacity=50); z-index: 1; background: #000}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:3px; overflow: hidden; font-size:0; padding-top:12px;}
.focus .f_btns .btn span {display: inline-block;width:36px; height: 3px; overflow: hidden; margin: 0 5px; background: #a1a1a1; cursor: pointer}
.focus .f_btns .btn span.cur{background: #0a92e8;}
.focus .prev {background: url(../images/a01.png) no-repeat; position: absolute;top:220px;left:0; width: 55px; height: 55px; z-index: 3; cursor: pointer}
.focus .next { background: url(../images/a02.png) no-repeat; position: absolute;top:220px; width: 55px; height: 55px;right: 0;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:560px; text-align:center;}

/*main css*/
.main-im{ position:fixed; right: 10px; top:120px; z-index: 100; width: 110px;  }

.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;}
.main-im .im_main .title{
	padding:6px 0;
	text-align:center;
	border-bottom:1px solid #dedede;
}
.main-im .im_main .title strong{

}
.main-im .im_main .title p{
	font-size:10px;
	margin:0;
}
.main-im .im_main .im-qq{
	padding:3px 0 10px;
	text-align:center;
	border-bottom:1px solid #dedede;
}
.main-im .im_main .im-qq a{
	display:inline-block;
	margin:5px auto;
}
.main-im .im_main .im-qq a span{

	line-height:16px;
	color:#333;
	font-size:12px;
	vertical-align: bottom!important;
	
}
.main-im .im_main .im-qq a:hover span{color:#e66d12}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; padding:10px 0;border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel h6{margin:5px auto;font-weight:bold;font-size: 12px;}
.main-im .im_main .im-tel .tel-num { font-size:13px;font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #eee; }
.main-im .im_main .weixing-container {cursor:pointer;width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}

.main-im .im_main .weixing-show {
	display:none;
	width: 600px; 
	background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; 
	position: absolute; 
	left: -610px; top: -310px; 
	text-align:center;
}

.main-im .im_main .weixing-show img{
	display:inline-block;
	width:45%;
}



.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }



.part-search{
	background-color:#434343;
	padding:1rem 0;
}
.part-search-keywords{
	padding:2px 0;
}
.part-search-keywords h6{
	display:inline-block;
	margin:0;
	font-weight:bold;
	color:#fff;
}
ul.hot-keywords{
	display:inline-block;
	list-style:none;
	padding:0;margin:0;
	height:26px;
	
}
ul.hot-keywords li{
	display:inline-block;
	border-left:1px solid #fff;
	padding-left:0.6rem;
	margin-left:0.6rem;
}
ul.hot-keywords li:first-child{
	border-left:none;
}
ul.hot-keywords li a{
	color:#fff;
	
}

.part-search-form{
	height:30px;
}
.part-search-form input[type="text"].am-form-field{
	padding:0.5rem;
}

.part-search-form .am-btn-default{
	background-color:#003763;
	color:#fff;
	border:none;
	font-size:1rem;
}
.am-input-group .am-form-field, .am-input-group-btn > .am-btn {
    height: 30px;
    padding-bottom: auto;
}



.part-partner{
	padding:4rem 0 3rem;
	background-color:#f8f8f8;
}
.part-partner .am-thumbnail{
	margin-bottom:1rem;
}
.part-partner .am-thumbnails > li {
    padding: 0 1rem 1rem 1rem;
}


.part-case{
	padding:4rem 0 3rem;max-height:63rem;
}

.part-case-tabs .am-nav > li > a{
	background-color: #eee;
	padding: 1em;
	font-size:1.8rem;
	color:#666;
}

.part-case-tabs .am-nav > li > a:hover{
    color: #fff;
    background-color: #0061ae;
}


.part-case-tabs .am-nav > li.am-active > a, .part-case-tabs  .am-nav > li.am-active > a:hover, .part-case-tabs  .am-nav > li.am-active > a:focus {
    color: #fff;
    background-color: #0061ae;
}


.part-case-tabs .am-tabs-bd{
	border:none;
}
.part-case .am-tabs-bd .am-tab-panel{
	padding:1rem 0;
}
.part-case .am-tabs-bd .am-tab-panel > .am-g{
	width: auto;
	margin-left:-1.5rem;
	margin-right:-1.5rem;
}

.case-desc-title{
	position: relative;
}
.case-desc-title h5{
	color:#0061ae;
	margin:0;
	font-size:2rem;
}
.case-desc-title .get-more{
	padding:0.2rem 1.5rem;
	background-color:#0061ae;
	color:#fff;
	font-size:1.2rem;

	position: absolute; 
	top: 0; right: 0; 
}

.case-desc-intro{
	padding:0.5rem 0;
	font-size:1.4rem;
	line-height:2
}
.case-pro{
	margin-top:1rem;
}
.case-pro-title{
	background-color:#f8f8f8;
	margin-bottom:1rem;
}
.case-pro-title h5{
	display:inline-block;
	background-color:#0061ae;
	color:#fff;
	margin:0;padding:0.2rem 0.5rem;
}
.pagingNav {line-height:30px;list-style:none;margin:30px 0px 20px;text-align:center;height:50px;}
.pagingNav a {border:1px solid #dedede; padding:0 6px; display:inline-block; margin-right:5px;}
.pagingNav a:hover,.pagingNav li.active a {border:1px solid #000; color:#000; font-weight:bold; text-decoration:none;}

.product {width: 100%;height: auto;}
.product li{width: 580px;height: 266px;float: left;overflow: hidden;background: #8cd7ff;}
.product li:nth-child(4n+2){background: #0889cd;color: #fff;}
.product li:nth-child(4n+3){background: #79a7bf;color: #fff;}
.product li:nth-child(4n){background: #f2f2f2;}
.product li hr{width: 22px;height: 2px;float: left;border:none;background: #0888cd;}
.product li .right{display: flex;align-items: center;height: 266px;}
.product li .right img{margin-right: 30px;margin-top: 0px;max-width: 240px;max-height: 210px;align-items: center;transition: all 1s;}
.c{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.swiper-container{margin-left:-30px;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-slide1{float:left;width: 50%;}
.pro_1_a{width: 295px;height: 150px;float: left;padding-top: 40px;margin-left:35px;}
.pro_1_a h5{font-size: 18px;color: #0888cd;line-height: 60px;height: 60px;overflow: hidden;}
.pro_1_a p{font-size: 14px;color: #0888cd;margin-top: 30px;height: 60px;overflow: hidden;margin-bottom: 30px;}
.pro_1_a a{font-size: 14px;color: #0888cd}
.product li h5,.product li p,.product li a{color: inherit;}
.product li.fff hr{background: #fff;}
.product li:hover .right img{transition: all 1s;transform: scale(1.1);}
.product .swiper-button-next, .product .swiper-button-prev{width: 35px;height: 62px;}
.product .swiper-button-prev{background: url(../images/p3.png) no-repeat;left:-60px;}
.product .swiper-button-next{background: url(../images/n3.png) no-repeat;right:-60px;}
.right{float: right;}

.page-single .BigCon {
	overflow: hidden;margin-left:-20px;
}
.page-single .BigCon ul {
	width: 104%;
	overflow: hidden;
}
.page-single .BigCon li {
	list-style: none;
	float: left;
	height: 361px;
	width: 280px;
	margin-right: 10px;
	margin-top: 20px;
}
.page-single .BigCon li a {
	text-decoration: none;
}
.page-single .BigCon li span {
	display: block;
	width: 277px;
	height: 302px;
	margin: 2px auto 0;
	overflow: hidden;
}
.page-single .BigCon li em {
	display: block;
	width: 259px;
	padding: 0 11px;
	font-size: 14px;
	color: #333333;
	background: url(../images/products-icon05.png) no-repeat 254px center;
	text-indent: 9px;
	line-height: 56px;
	border-bottom: 1px solid #cccccc;
}
.page-single .BigCon li img {
	display: block;
	transition: all 2s;
	-moz-transition: all 2s;
	-webkit-transition: all 2s;
	-o-transition: all 2s;
}
.page-single .BigCon li:hover img {
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
}
.page-single .BigCon li:hover {
	background: #ff9900;
	box-shadow: 0 5px 6px #dcdcdc
}
.page-single .BigCon li:hover em {
	color: #fff;
	background: url(../images/products-icon06.png) no-repeat 254px center;
}

/* case */
.case {
	width: 100%;
	overflow: hidden;
	padding-bottom: 64px;
}
.case .Title {
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding-top: 53px;
}
.case .Title h3 {
	font-size: 30px;
	font-weight: bold;
}
.case .Title h3 a {
	color: #333;
	text-decoration: none;
}
.case .Title p {
	font-size: 15px;
	color: #999999;
	font-family: arial;
	text-transform: uppercase;
	margin-top: 4px;
}
.case .con {
	width:1200px; height:362px; margin:0 auto; position:relative;
	margin-top: 26px;margin-bottom: 26px;margin-left:-30px;
}
.case .con .menu {
	overflow: hidden;
	text-align: center;
}
.case .con .menu li {
	display: inline-block;
	width: 181px;
	height: 40px;
	border: 2px solid #333333;
	line-height: 40px;
	text-align: center;
	margin-right: 14px;
	font-size: 18px;
}
.case .con .menu li {
*display: inline;
}
.case .con .menu li.cur {
	background: #ff9900;
	height: 44px;
	width: 185px;
	border: none;
	line-height: 44px;
	font-weight: bold;
}
.case .con .menu li.cur a {
	color: #fff;
}
.case .con .menu li a {
	color: #333333;
	text-decoration: none;
	display: block;
}
.case .con .menu li:hover {
	background: #ff9900;
	height: 44px;
	width: 185px;
	border: none;
	line-height: 44px;
	font-weight: bold;
}
.case .con .menu li:hover a {
	color: #fff;
}

.case .con .d_arrow { position:absolute; top:165px; width:25px; height:25px; cursor:pointer;}
.case .con .d_left { background:url(../images/t_left.png) no-repeat; left:-9px;}
.case .con .d_right { background:url(../images/t_right.png) no-repeat; right:-9px;}
.case .conBox {
    width:1200px; margin:0 auto; overflow:hidden;
}
.case .conBox ul {
	overflow: hidden;width:9999px;
}
.case .conBox li {
	margin:0px 15px; 
	display:inline;
	width: 360px;
	height: 421px;
	border: 1px solid #ededed;
	float: left;
	overflow: hidden;
	background-color: #fff;
}

.case .conBox li img {
	display: block;
}
.case .conBox li h3 {
	font-size: 15px;
	padding: 0 21px;
	font-weight: bold;
}
.case .conBox li h3 a {
	color: #333333;
	text-decoration: none;
}
.case .conBox li:hover h3 a {
	color: #0095db;
}
.case .conBox li p {
	line-height: 20px;
	color: #666666;
	font-size: 14px;
	height: 40px;
	padding: 0 21px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.profile {
	padding: 30px 0;margin-left:-30px;
}
.profile .title{
	margin-bottom: 40px;
}
.profile .rop {
	overflow: hidden;position: relative;float: left;width: 50%;
}
.profile .rop li {
	overflow: hidden;
}
.profile .rop li .img {
	height: 420px;overflow: hidden;
}
.profile .rop li .img img {
	transition: all 0.3s;display: block;height: 100%;width: 100%;
}
.profile .rop li .img a {
	display: block;height: 100%;
}

.profile .text {
	height: 420px;background: #f0f0f0;padding: 44px 80px 30px ;box-sizing: border-box;float: right;width: 50%;
}
.profile .text p {
	font-size: 16px;line-height: 28px;color: #333;
}
.profile .text a {
	display: block;margin-top: 44px;
	width: 112px;
    transition: all 0.3s;
    border-radius: 17px;
    border: 1px solid #dab131;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    color: #dab131;
    overflow: hidden;
    margin-top: 30px;
    transition: all 0.3s;
    text-transform: uppercase;
}
.profile .text a:hover {
	background: #dab131;color: #fff;
}
.profile .rop .pagination {
	margin-top: 30px;
	text-align: center;
}
.profile .rop .pagination span {
	height: 15px;width: 15px;border-radius:50%;border: 2px solid #bfbdbd;box-sizing: border-box;background: #fff;display: inline-block;
}
.profile .rop .pagination span.swiper-pagination-bullet-active {
	background: #dab131;border-color: #dab131;
}