.p1 IMG {
	 	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 2px solid; background:#ffffff; width:266px
}
.p1 A:hover IMG {
	BORDER-RIGHT: #E8376D 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E8376D 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #E8376D 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E8376D 2px solid; background:#ffffff
}


.p2 IMG {
	 	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 2px solid; background:#ffffff; width:510px
}
.p2 A:hover IMG {
	BORDER-RIGHT: #E8376D 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E8376D 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #E8376D 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E8376D 2px solid; background:#ffffff
}




.footer{ background: url(../images/xwpp.png) no-repeat; color: #a4a4a4; width:100%; margin-top:50px}
.footer_totop{ width: 100%; line-height: 60px; text-align: center; font-size: 18px; color: #ffffff; cursor: pointer;}
.footer_box{ padding: 30px 0; border-top: 1px solid #4F78A9; border-bottom: 1px solid #4F78A9;}
.footer_main{ max-width: 1200px; margin: 0 auto;}
.footer_main dl{ float: right; padding-right: 76px;}
.footer_main dl dt{ padding-bottom: 20px;}
.footer_main dl dd{ line-height: 30px;}
.footer_main dl dt a{ color: #d9d9d9;}
.footer_main dl dt a:hover{ color: #ffffff;}

.footer_main dl dd a{ color: #ddd;}
.footer_main dl dd a:hover{ color: #ffffff;}



.footer a{ color: #ddd;}
.footer_contact{ float: left; padding-left: 0px;  color:#ddd }
.footer_contact img{ width: 125px; padding: 0px; background-color: #fff;}
.footer_contact p{ padding-bottom: 12px;}



.footer_contact_en{ float: left; padding-left: 0px; width:360px; color:#ddd }
.footer_contact_en img{ width: 125px; padding: 0px; background-color: #fff;}
.footer_contact_en p{ padding-bottom: 12px;}





.footer_copyr{ margin: 0 auto; padding: 15px 0; line-height: 28px; text-align: center; background:#1F5184; color:#ddd}
.footer_copyr select{ width: 163px; height: 26px; line-height: 26px; border: 1px solid #474747; background-color: #373737; color: #ddd;}

.footer_link{ width: 100%; border-top: 1px solid #2a2a2a; line-height: 24px; margin-top: 30px; padding-top: 20px; float: left;}
.footer_link .title{ float: left;}
.footer_link .text{ margin-left: 85px;}
.footer_link a{ padding-right: 12px; display: inline-block;}

@media screen and (max-width:1520px) and (min-width:1200px){
	.footer_main{ margin: 0 40px;}
	.footer_main dl{ padding-right: 50px;}
	.footer_copyr{ margin: 0 40px;}
}
@media screen and (max-width:1399px) and (min-width:1200px){
	.footer_main dl{ padding-right: 30px;}
	.footer_main dl dd{ font-size: 14px; line-height: 26px;}
	.footer_link{ font-size: 14px;}
}
@media screen and (max-width:1199px) and (min-width:970px){
	.footer_main{ margin: 0 20px; text-align: center;}
	.footer_contact{ display: none;}
	.footer_main dl{ width: 14.2%; display: inline-block; padding: 0; font-size: 0;}
	.footer_main dl dt,.footer_main dl dd{ font-size: 16px;}
	.footer_copyr{ margin: 0 20px; text-align: center;}
	.footer_copyr .fl,.footer_copyr .fr{ float: none;}
	.footer_copyr .fl{ padding-bottom: 10px;}
	.footer_link{ text-align: left;}
}
@media screen and (max-width:969px){
	.footer_totop{ line-height: 50px; border-bottom: 1px solid #3e3e3e;}
	.footer_box{ display: none;}
	.footer_copyr{ margin: 0 20px; text-align: center;}
	.footer_copyr .fl,.footer_copyr .fr{ float: none;}
	.footer_copyr .fl{ padding-bottom: 10px;}
}
@media screen and (max-width:639px){
	.footer{ font-size: 15px;}
	.footer_totop{ line-height: 46px; font-size: 16px;}
	.footer_copyr{ line-height: 24px;}
	.footer_copyr .fr{ display: none;}
}
.clear{
    clear: both;
}
dl,dt,dd,ul,ol,li,p{margin:0 auto;padding:0;}






body{ color:#333; font-size:13px; font-family:"Microsoft Yahei";width:100%; overflow-x:hidden;}
.inner-banner img{width:100%;}
@media only screen and (max-width: 768px) {
.padding-big{padding:10px;}
.margin-big{margin:10px;}
.padding{padding:5px;}
.margin{margin:5px;}
.padding-big-top{padding-top:10px;}
.padding-big-bottom{padding-bottom:10px;}
.padding-big-left{padding-left:10px;}
.padding-big-right{padding-right:10px;}
.margin-big-top{margin-top:10px;}
.margin-big-bottom{margin-bottom:10px;}
.margin-big-left{margin-left:10px;}
.margin-big-right{margin-right:10px;}
}
a:hover{color:#069}
.bg-main{background-color:#09c}
.bg-nav{background-color:#069; position:relative  ; z-index:111}
.button.border-main{border-color:#069;color:#069}
.pointer.border-main li{border-color:#069}
.pointer.border-main li.active{background-color:#069}

.w100{width:150px;}
.icon-navicon{ position:absolute;right:10px; top:10px;}
.nav-navicon .input-group .input{width:auto; float:right}

.logo{ padding-top:10px;}
@media only screen and (max-width: 1200px) {
.nav-menu li{padding:0px 5px;}
.logo{ padding-top:0px;}
.container{width:96%;}
.bg-inverse .nav-inline li a{padding:10px 10px;}
}
@media only screen and (max-width: 992px) {
.nav-menu li{padding:0px 0px;}


}
@media only screen and (max-width: 880px) {
.bg-inverse .nav-inline li a{padding:10px 15px;}
.logo{ padding-top:0px;}
}
@media only screen and (max-width: 768px) {
.nav-menu li{padding:0px 0px;}
}
.nav-menu li.active,.nav-menu li:hover{ background-color:#E8376D;}
.nav-pills .active a, .nav-pills a:hover {background-color:#E8376D;;color:#fff}
.nav-inline.nav-menu ul a:hover{
	background-color:#FFF;

}
.bg-inverse .nav li a:hover, .bg-inverse .nav .active a{ background-color:#E8376D;height:52px}

.nav-menu li:hover drop-menu a{ background-color:#fff;color:#222}
.drop-menu li:hover{ background-color:#fff;color:#222}
.drop-menu a:hover{
	color:#2B4D86
}
.wrap-top{padding:3px 0px;}
.wrap-header{box-shadow: 0 3px 6px rgba(0, 0, 0, .175);}
.bg-gray{ background-color:#f5f5f5;}
.bg-black2{background-color:#059;}
.prolist h3{ padding:8px 0px; text-align:center;}
.typelist{ padding:10px 0px;}
.proitem{padding:10px;}
.proitem img{padding:10px;width:100%;border:solid 1px #999;}
.newsitem .news-date {text-align: center;display: inline-block;float: left;width: 5rem;height: 5rem;background: #f2f2f2;}
.newsitem li {border-bottom:dashed 1px #ddd;padding-bottom:5px; margin-bottom:10px;}
.newsitem .news-date1 {text-align: center;color: #666666;font-size: 1.5625rem;margin-top: 0.6rem;}
.newsitem .news-date2 {text-align: center;color: #999999;font-size: 0.8rem;}
.newsitem .news-bodys {padding: 0 0.875rem;overflow: hidden; zoom: 1;}
.newsitem .news-bodys h3 {word-wrap: break-word;overflow: hidden;}
.newsitem .news-bodys p {word-wrap: break-word;overflow: hidden;line-height: 1.15rem;font-size: 0.75rem;color: #999;margin-top: 10px;}

.jobsitem{}
.jobsitem ul{ padding:0px;}
.jobsitem li {border:solid 1px #ddd; background-color:#f9f9f9; margin-bottom:10px;}
.jobsitem li h3{padding:10px 15px;}
.jobsitem li .jobs-info{padding:10px 10px;}
.jobs-info div{border-bottom:dashed 1px #ddd; padding:5px;}
.jobsitem li .jobs-bodys{padding:10px 15px;}

.nav ul a{padding:5px 0px;}
.foot-weixin{width:120px;}

.product-about li{ line-height:3rem; border-bottom:dashed 1px #aaa;}
.news-line{ text-align:center; border:dashed 1px #aaa;margin-bottom:40px;}
.news-body{ margin:20px auto;}
.order-tip{color:#fff; padding-left:25px;}
.order-tip .con{border:dashed 1px #aaa; line-height:2.5rem}
.bread{margin:8px 0px; font-size:13px;color:#555}


.nav-menu a{width:143px; text-align:center; font-size:16px; font-family:微软雅黑; font-weight:normal; margin-top:4px }
.topav{width:143px; text-align:center; font-size:16px; font-family:微软雅黑; font-weight:normal; margin-top:4px }

.ddxx{
	background-image:url(/images/xx.png);
	background-repeat: no-repeat;
	background-position: 120px center;
}