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

.ie-topbar {
    position: relative;
	padding:2rem 0 0;
}

.ie-topbar .web-logo{
	display:block;
}
.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:0.3rem 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: url('../img/products_bg.jpg') #f2f2f2 no-repeat center top;
    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:url('../img/aboutus_bg.jpg') #273e4f no-repeat;
	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('../img/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{
	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;

}

/*main css*/
.main-im{ position:fixed; right: 10px; top:300px; 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(../img/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(../img/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:#0060aa;
	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;
}

.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;
}