﻿
.topWrap{
	width: 100%;
	height: 35px;
	margin: 0 auto;
	background: #333333;
}
.top{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: auto;
}
.top p{
	float: left;
	font-size: 12px;
	color: #ffffff;
	line-height: 35px;
}
.top .top_R{
	float: right;
	margin-right: 0;
	color: #fff;
}
.top .top_R a,
.top .top_R span{
	float: left;
	color: #fff;
	line-height: 35px;
}
.top .top_R span {
	display: inline-block;
	padding: 0 12px;
}
.top .top_R a img{
	display: inline-block;
	width: 15px;
	position: relative;
	top:12px;
	margin-right: 8px;
}
/*header*/
.container{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.header{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	position: relative;
	z-index: 100;
}
.header .logo{
	float: left;
	padding:0.85% 0;
}
.header .logo img{
	display: block;
	width:100%;
}
.header ul{
	float: right;
	margin-right: 0;
}
.header ul li{
	float: left;
	width: 98px;
	line-height:80px;
	margin-left:10px;
	text-align: center;
}
.header ul li a{
	display: block;
	font-size: 16px;
	color: #505050;
}
.header ul li a:hover,
.header ul li a.cur{
	background: #16466a;
	color: #fff;
}
.menu{
	position: absolute;
	right:15px;
	top:0;
	display: none;
	width: 36px;
	height:27px;
	margin-top: 15px;
	background: url(../img/nav_icon.png) no-repeat right 0px;
}
.close{
	display: block;
	width: 36px;
	height:27px;
	margin-top: 15px;
	background: url(../img/close_icon.png) no-repeat right 0px;
}
#showRight{
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.01);
	position: fixed;
	top: 0;
	left: 0;
	z-index:48;
	display: none;
}
#Nav {
	width: 30%;
	height:100%;
	position: fixed;
	overflow-y: auto;
	right: -30%;
	top: 0px;
	background: url(../img/Nav_bg.png) repeat 0 0;
	z-index:50;
	box-shadow: -2px -2px 2px rgba(0,0,0,0.5);
}
#Nav ul li{
	width: 100%;
}
#Nav ul li a{
	color: #fff;
	display: block;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	line-height:42px;
	overflow: hidden;
	border-bottom: 1px solid #dbdbdb;
}
/*banner*/
.banner{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.slideBox_ban {
	width:100%;
	height:auto;
	overflow: hidden;
	position: relative;
}
.slideBox_ban .hd {
	height:4px;
	overflow: hidden;
	position: absolute;
	right:47.5%;
	bottom:20px;
	z-index: 1;
}
.slideBox_ban .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox_ban .hd ul li {
	float: left;
	margin-right: 2px;
	width:23px;
	height:4px;
	text-align: center;
	border-radius: 2px;
	background: #fff;
	margin: 0 5px;
	cursor: pointer;
}
.slideBox_ban .hd ul li.on {
	background: #d9261c;
	color: #fff;
}
.slideBox_ban .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox_ban .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	z-index: 1;
}
.slideBox_ban .bd img {
	width:100%;
	display: block;
}
.slideBox_ban .prev{
	position: absolute;
	z-index: 15;
	left:19%;
	top: 50%;
	margin-top: -15px;
	display: block;
	width: 30px;
	height:30px;
	background:url(../img/arrow_L.png) no-repeat 0 0;
}
.slideBox_ban .next {
	position: absolute;
	z-index: 15;
	right: 19%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background:url(../img/arrow_R.png) no-repeat 0 0;
}
.banner .wz{
	position: absolute;
	top: 0;
	width:1200px;
	z-index: 12;
	left: 50%;
	margin-left: -600px;
}
.banner .wz h2{
	margin-left:11.2%;
	font-size: 20px;
	color: #ffffff;
	margin-top:10%;
	font-weight: bold;
	margin-bottom:1.2%;
}
.banner .wz p{
	margin-left:11.2%;
	font-size: 20px;
	color: #ffffff;
	margin-bottom:1.5%;
}
.banner .wz img.img{
	margin-left:11.2%;
	display: block;
	width: 52px;
	height: 3px;
}
.banner .wz em{
	margin-left:11.2%;
	display: block;
	margin-top:2.5%;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
}
.banner .wz span{
	margin-left:11.2%;
	display: block;
	width: 46%;
	margin-top:1.25%;
	font-size: 16px;
	color: #ffffff;
	line-height: 24px;
	text-transform: uppercase;
}
.banner .wz .button{
	margin-left:11.2%;
	display: inline-block;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #D9261C;
	border-radius: 3px;
	font-size: 14px;
	color: #ffffff;
	cursor: pointer;
	margin-top:2.5%;
}
.banner .wz .button:hover{
	background: #16466a;
}
.swiper-container{
	display: none;
	width: 100%;
	height:100%;
	margin: 0 auto;
	overflow: hidden;
}
.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
}
.swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
}

/*新闻动态*/
.pro,
.news,
.cases,
.abouts{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.title_T{
	display: block;
	width:100%;
	height: 84px;
	margin:5% auto 0;
	background: url(../img/title_bg.png) no-repeat 0 0;
	background-size: 100%;
	overflow: hidden;
}
.title_T h2{
	display: block;
	font-size: 18px;
	color: #16466a;
	text-align: center;
	margin: 10px auto 0;
}
.title_T span{
	display: block;
	font-size: 12px;
	color: #9b9b9b;
	text-align: center;
	margin: -4px auto 0;
}
.news_con{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin:3.8% auto 0;
	text-align: center;
}
#swiper-container_news{
	padding-bottom:7%;
}
.slideBox_new {
	width:100%;
	height:auto;
	overflow: hidden;
	position: relative;
}
.slideBox_new .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox_new .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	z-index: 1;
}
.slideBox_new .prev{
	position: relative;
	z-index: 15;
	left: 47%;
	margin-top: 30px;
	display: block;
	width: 8px;
	height:12px;
	background:url(../img/arrow_lx.png) no-repeat 0 0;
}
.slideBox_new .next {
	position: relative;
	z-index: 15;
	left: 52.4%;
	margin-top: -30px;
	display: block;
	width: 8px;
	height:12px;
	background:url(../img/arrow_rx.png) no-repeat 0 0;
}
.swiper-paginationa .swiper-pagination-bullet {
	margin:0 2px;
	width:23px;
	height:4px;
	border-radius: 2px;
	display: inline-block;
	background: rgba(22,70,106,0.3);
}
.swiper-paginationa .swiper-pagination-bullet-active {
	background: #d9261c;
	color: #fff;
}
.news_con ol{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.news_con ol li{
	float: left;
	width: 43.41%;
}
.news_con ol li:nth-child(2n){
	float: right;
	margin-right: 0;
}
.news_con ol li h2{
	font-size: 28px;
	color: #9b9b9b;
	text-align: left;
}
.news_con ol li h2 em{
	font-size: 18px;
	display: inline-block;
	margin-right:0.75%;
}
.news_con ol li h2 b{
	color: #e4c600;
	font-size: 16px;
	display: inline-block;
	margin: 0 0.75%;
}
.news_con ol li a{
	display: block;
	width: 100%;
}
.news_con ol li a p{
	font-size: 16px;
	text-align: left;
	color: #505050;
	margin: 1% auto 1.6%;
}
.news_con ol li a:hover p{
	color: #003366;
}
.news_con ol li a img{
	display: block;
	width: 100%;
}
.news_con ol li p{
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	margin-top:10px;
	text-align: left;
}
.news_con ol .line{
	position: absolute;
	z-index: 10;
	top: 0;
	left: 49.9%;
	width: 1px;
	height: 100%;
	background: #d8d8d8;
}
.news_con .em{
	position: relative;
	top: -14px;
	display: inline-block;
	width: 12px;
	height: 12px;
	border:1px solid #E4C600;
	border-radius: 50%;
}
.more_news{
	display: inline-block;
	width: auto;
	padding: 4px 16px;
	font-size: 14px;
	color: #fff;
	background: #DA251C;
	border-radius: 3px;
	margin: 4.025% auto;
	overflow: hidden;
	text-align: center;
}
.more_news:hover{
	background: #16466A;
}
/*体检系统*/
.testWrap,
.EmailWrap{
	width: 100%;
	height: 134px;
	padding: 23px 0;
	margin: 0 auto;
	overflow: hidden;
	background: url(../temp/adv_bgimg1.jpg) no-repeat 0 0;
}
.test,
.Email{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.test ul li,
.Email ul li{
	float: left;
	width: 23.125%;
	margin-right: 2.5%;
}
.test ul li:last-child,
.Email ul li:last-child{
	margin-right: 0;
}
.test ul li a{
	display: block;
	width: 100%;
	border-radius:5px;
	border: 1px solid rgba(0,0,0,0);
	text-align: center;
	margin-top: 23;
}
.test ul li a:hover{
	border: 1px solid #fff;
}
.test ul li img{
	margin-top: 15px;
	width: 40px;
	height: 45px;
}
.test ul li p,
.Email ul li p{
	font-size: 16px;
	color: #e4c600;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom:5px;
}
.test ul li span,
.Email ul li span{
	display: block;
	color: #fff;
	font-size: 14px;
	padding-bottom:16px;
}
/*案例介绍*/
.cases_con{
	width: 1200px;
	height: auto;
	margin: 5% auto 0;
	overflow: hidden;
	text-align: center;
}
.cases_con ul {
	display: block;
	width: 100%;
}
.cases_con ul li{
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.cases_con ul li .cases_conL{
	float: left;
	width:38.66%;
	height:auto;
	position: relative;
	z-index: 1;
}
.cases_con ul li .cases_conL img{
	display: block;
	width: 100%;
}
.cases_con ul li .cases_conL .wz{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:10;
}
.cases_con ul li .cases_conL h2{
	font-size: 16px;
	color: #e4c600;
	font-weight: bold;
	margin-top:8%;
	margin-left:11%;
	text-align: left;
}
.cases_con ul li .cases_conL p.p1,
.cases_con ul li .cases_conL p.p2{
	text-align: left;
	font-size: 12px;
	color: #ebebeb;
	line-height: 20px;
	margin-top:5%;
	margin-left:11%;
	width: 78%;
}
.cases_con ul li .cases_conL p.p2 span{
	margin-right: 5%;
}
.cases_con ul li .cases_conL p.p2 span img{
	position: relative;
	display: inline-block;
	top: 0.25%;
	width:15px;
	height: 19px;
	margin-right: 2%;
}
.cases_con ul li .cases_conR{
	float: left;
	width:61.34%;
	height:auto;
	position: relative;
}
.cases_con ul li .cases_conR img{
	display: block;
	width: 100%;
}
.cases_con ul li .cases_conR .zz{
	position: absolute;
	top: 5%;
	right: 2%;
	width: 50px;
	height: 100px;
}
.cases_con ul li .cases_conR .zza{
	right:auto;
	left: 2%;
}
.cases_con ul li .cases_conR .zz a{
	display: block;
	width: 100%;
}
.cases_con ul li .cases_conR .zz a.top{
	background: #e4c600;
}
.cases_con ul li .cases_conR .zz a.bot{
	background: #da251c;
}
.cases_con ul li.first em,
.cases_con ul li.second em{
	position: absolute;
	z-index: 20;
	top: 50%;
	margin-top: -1.5px;
	display: inline-block;
	width: 30px;
	height: 3px;
	left: 37.4%;
	background: #e4c600;
}
.cases_con ul li.second em{
	left: 60%;
}
/*Email*/
.EmailWrap{
	background: url(../temp/adv_bgimg2.jpg) no-repeat 0 0;
}
.Email ul li{
	margin-top:3.8%;
}
.Email ul li{
	width: 20%;
	margin-right: 2%;
}
.Email ul li:last-child{
	width:34%;
}
.Email ul li img{
	float: left;
	width: 50px;
	margin-right: 10px;
}
.Email ul li .wz{
	float: left;
}
.Email ul li p {
	margin-top:0px;
	margin-bottom:5px;
}
/*关于康软*/
.abouts_con,
.aboutcon{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.aboutcon {
	margin-top: 5%;
	text-align: center;
}
.abouts_con a.img{
	display: inline-block;
	float: left;
	width: 46.5%;
}
.abouts_con a img{
	display: block;
	width: 100%;
}
.abouts_con .wz{
	float: right;
	margin-right: 0;
	width: 47.16%;
}
.abouts_con .wz h2{
	font-size: 16px;
	line-height:24px;
	color: #737373;
	text-align: left;
	background: url(../img/about_line.png) no-repeat left top;
	padding-top:3%;
}
.abouts_con .wz h3{
	font-size: 16px;
	color: #e4c600;
	padding-top:1.5%;
	text-align: left;
}
.abouts_con .wz p{
	padding-top:2%;
	font-size: 12px;
	color: #737373;
	line-height:24px;
	text-align: justify;
}
/*footer*/
.footerWrap{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	background: #333;
	padding: 1% 0;
}
.footerWrap p{
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.footerWrap p.nav{margin-bottom: 10px;}
.footerWrap p.nav a{margin:0 10px;}
.footerWrap a{ color:#fff}
#cnzz_stat_icon_1280595027{text-align: center;margin-top: 10px;}
/*案例介绍页*/
.banner{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.case_bawz{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 50%;
	margin-left: -600px;
	text-align: center;
}
.case_bawz h2{
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	margin:75px auto 16px
}
.case_bawz p{
	font-size: 14px;
	color: #ffffff;
}
/*case_内容*/
.case_introduction{
	width: 1200px;
	height: auto;
	margin: 0 auto 50px;
	overflow: hidden;
	position: relative;
	margin-top: -67px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 12px rgba(0,0,0,0.6);
}
.case_introduction .tit_h{
	font-size: 18px;
	color: #ffcc33;
	font-weight: bold;
	width: 1080px;
	margin: 65px auto 8px;
}
.case_introduction .tit_p{
	font-size: 14px;
	color: #505050;
	line-height: 28px;
	width: 1080px;
	margin: 0 auto;
}
.case_introduction ul{
	width: 100%;
	margin: 15px auto 0;
	height: auto;
	overflow: hidden;
}
.case_introduction ul li{
	width: 22.5%;
	float: left;
	margin:30px 5.41% 10px;
	background: #fff;
	box-shadow: 0px 0px 12px rgba(0,0,0,0.6);
}
.case_introduction ul li a{
	display: block;
	width: 100%;
}
.case_introduction ul li a img{
	display: block;
	width: 100%;
}
.case_introduction ul li h3{
	font-size: 16px;
	color: #e4c600;
	text-align: center;
	margin: 20px auto 30px;
}
.case_introduction ul li p{
	width: 90%;
	margin: 0 auto;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
}
.case_introduction ul li span{
	display: block;
	margin: 25px auto 25px;
	font-size: 14px;
	color: #da251c;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #da251c;
	border-radius: 3px;
}
.case_introduction ul li a:hover span{
	background: #da251c;
	color: #fff;
}
/*案例介绍--详情页*/
.case_bawza{
	text-align: left;
}
.case_bawza h2{
	color: #ffcc33;
	margin-left: 5%;
}
.case_bawza p{
	margin-left: 5%;
}
.case_bawza p span{
	margin-right:1%;
}
.case_bawza p span img{
	margin-right: 0.7%;
}
.case_details_top{
	display: block;
	width: 90%;
	margin: 5.583% auto 0;
	overflow: hidden;
	border-bottom: 1px solid #efefef;
}
.case_details_topL{
	float: left;
	width: 83.33%;
}
.case_details_topL a{
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.case_details_topL a img{
	display: block;
	width: 100%;
}
.case_details_topL a img.zzjx{
	position: absolute;
	top: 0;
	right:3.75%;
	width: 71px;
	height: 97px;
}
.case_details_topL p{
	font-size: 16px;
	color: #505050;
	margin: 25px auto 36px;
	line-height: 28px;
}
.case_details_topR{
	float: right;
	width:13.88%;
	height: auto;
}
.case_details_topR ol{
	display: block;
	width: 100%;
	border-top: 1px solid #efefef;
}
.case_details_topR ol li{
	display: block;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #505050;
	line-height: 72px;
	border-bottom: 1px solid #EFEFEF;
}
.case_details_topR ol li em{
	font-size: 24px;
}
.case_details_topR ol li span{
	color: #da251c;
}
.case_details ul h2{
	font-size: 16px;
	color: #505050;
	padding-left: 15px;
	margin-left: 5%;
	border-left: 3px solid #D9261C;
}
.case_details ul{
	margin:15px auto 5%;
}
/*产品介绍页面*/
.product_introduction ul{
	margin:15px auto 5%;
}
.product_introduction ul li{
	position: relative;
	margin-top: 7%;
	text-align: center;
}
.product_introduction ul li img{
	display: block;
}
.product_introduction ul li h3{
	display: block;
	position: relative;
	color: #505050;
}
.product_introduction ul li h4{
	font-size: 14px;
	color: #505050;
}
/*产品介绍--详情*/
.product_bawz{
	text-align: left;
}
.product_bawz img{
	float: left;
	width: 73px;
	margin-left: 43%;
	margin-right: 1%;
	margin-top:48px;
}
.product_bawz .wzz{
	float: left;
}
.product_details_topL {
	width: 51.29%;
	margin:0px auto 4.68%;
}
.product_details_topR{
	width: 46.296%;
}
.product_details_topR p{
	font-size: 14px;
	color: #505050;
	line-height: 24px;
}
.product_details_topR p.p1{
	padding-top: 20px;
	background: url(../img/produc_line.png) no-repeat left top;
}
.product_details_topR p.p2{
	margin-left:0%;
	margin-top: 23%;
}
.product_details_topR p.p2 span{
	margin-right:1%;
}
.product_details_topR p.p2 span img{
	margin-right: 0.7%;
}
.product_details_topR p.p2 span.span{
	margin-left: 15%;
}
.product_details_topR p.p2 em{
	color: #9b9b9b;
}
.product_details ul li{
	width: 25%;
	margin: 30px auto 10px;
	background: none;
	text-align: center;
	box-shadow:0px 0px 0px rgba(0,0,0,0.0);
}
.product_details ul li img{
	width: 96px !important;
	height: 96px;
	margin: 0 auto;
}
.product_details ul li h3{
	font-size: 16px;
	color: #505050;
	margin:2% auto 0;
}
.product_details ul li h4{
	margin-top:1%;
	font-size: 14px;
	color: #505050;
}
.product_details ul li a:hover h3,
.product_details ul li a:hover h4{
	color: #16466a;
}
/*公司介绍*/
.company_introduction{
	width: 1200px;
	height: auto;
	margin: 0 auto 100px;
	position: relative;
	margin-top: -240px;
}
.company_introduction dl{
	display: block;
	width: 100%;
	height: auto;
}
.company_introduction dl dt{
	display: block;
	width:95%;
	margin-top: 56px;
	height: auto;
	overflow: hidden;
	position: relative;
	z-index: 5;
	padding-left: 5%;
}
.company_introduction dl dt em{
	display: inline-block;
	font-size:66px;
	font-weight: bold;
	color: rgba(102,153,204,0.4);
	position: absolute;
	z-index: 2;
	margin-top: -24px;
	top: 0;
	left: 5%;
}
.company_introduction dl dt p{
	position: relative;
	z-index: 10;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}
.company_introduction dl dt span{
	position: relative;
	z-index: 10;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
	color: #fff;
}
.company_introduction dl dt .p{
	color: #fff;
}
.company_introduction dl dt .p a{color: #fff;}
.company_introduction dl dt.second p,
.company_introduction dl dt.second span{
	color: #003366;
}
.company_introduction dl dt span img{
	position: relative;
	margin-top:1.2%;
	margin-left: 1%;
}
.company_introduction dl dd{
	display: block;
	width: 100%;
	height: auto;
	margin: 60px auto 0;
	position: relative;
}
.company_introduction dl dd .company_L{
	width:80.16%;
	height: auto;
	padding: 5% 0 5% 4.15%;
	box-shadow: 0 0 12px rgba(0,0,0,0.5);
	background: #fff url(../img/company_ht.png) no-repeat left bottom;
}
.company_introduction dl dd.second .company_L{
	padding:5% 0;
	background: #fff url(../img/company_ht.png) no-repeat right bottom;
}
.company_introduction dl dd .company_L p{
	width: 54.82%;
	font-size: 14px;
	color: #505050;
	text-align: justify;
	line-height: 40px;
}
.company_introduction dl dd.second .company_L p{
	float: right;
	margin-right: 4.15%;
}
.company_introduction dl dd .company_L p.p1{
	background: url(../img/produc_line.png) no-repeat left top;
	padding-top:1.8%;
	line-height:28px;
}
.company_introduction dl dd .company_L p.p2{
	margin-top:5%;
	font-size: 12px;
	color: #9b9b9b;
	line-height: 24px;
}
.company_R{
	position: absolute;
	top: 50px;
	right: 0;
	width: auto;
}
.company_Ra{
	left: 0;
}
.company_R img{
	display: block;
	/*width: 306px;*/
	position: relative;
}
.company_R img.yy{
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	top: -12.5px;
	left: -12.5px;
}
.company_R img.yya{
	left: 24.5%;
}
/*联系我们*/
.contact_Us ul{
	display: block;
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 1px solid #cccdcc;
}
.contact_Us ul li{
	float: left;
	display: inline-block;
	width: 33.3%;
	background: none;
	margin:5% 0;
	text-align: center;
	box-shadow: 0 0 0 rgba(0,0,0,0);
}
.contact_Us ul li img{
	width: 50px;
}
.contact_Us ul li p{
	font-size: 16px;
	color: #505050;
	font-weight: bold;
	margin:20px auto 0px;
}
.contact_Us ul li em{
	font-size: 14px;
	color: #505050;
}
.contact_Us ol{
	display: block;
	width: 62.08%;
	margin: 0 auto;
}
.contact_Us ol h2{
	font-size: 16px;
    color: #505050;
    padding-left: 15px;
    margin-top: 4.6%;
    margin-bottom: 2%;
    border-left: 3px solid #D9261C;
}
.contact_Us ol li{
	display: block;
	width: 100%;
	margin-bottom: 2%;
}
.contact_Us ol li input{
	display: block;
	width: 99.6%;
	border: 1px solid #CCCDCC;
	line-height:48px;
	text-indent: 1.5%;
	font-size: 14px;
	color: #9b9b9b;
}
.contact_Us ol li textarea{
	display: block;
	width: 96.6%;
	border: 1px solid #CCCDCC;
	font-size: 14px;
	padding:0.5% 1.5%;
	color: #9b9b9b;
	line-height: 24px;
	height: 238px;
}
.contact_Us ol input.submit{
	display: block;
	width: 170px;
	height: 50px;
	background: #16466a;
	font-size: 18px;
	color: #fff;
	border-radius:5px;
	margin: 40px auto 50px;
	cursor: pointer;
}
.contact_Us ol input.submit:hover{
	background: #003366;
}
/*搜索结果页*/
.case_bawz em{
	color: #da251c;
	display: inline-block;
	margin: 0 3px;
}
.ba_search{
	position: absolute;
	top:25%;
	left: 42%;
	z-index: 10;
	width: auto;
	height: auto;
}
.ba_search input.inputA{
	background: #fff;
	font-size: 14px;
	color: #ccc;
	width: 325px;
	line-height: 40px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	text-indent:7%;
	float: left;
}
.ba_search input.inputB{
	float: left;
	width: 58px;
	line-height: 40px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	cursor: pointer;
	background: #ffcc33 url(../img/search_icon.png) no-repeat center center;
}
.ba_search input.inputB:hover{
	background: #E4C600 url(../img/search_icon.png) no-repeat center center;
}
.search_result dl{
	display: block;
	width: 90%;
	margin:6% auto 0;
	position: relative;
}
.search_result dl dd{
	display: block;
	width:100%;
	background: #fff url(../img/search_ht.png) no-repeat left center;
	border-radius: 5px;
	margin-top:3.6%;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.search_result dl dd a{
	display: block;
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
.search_result dl dd h2{
	font-size: 16px;
	color: #505050;
	font-weight: bold;
	padding: 25px 0 20px;
	border-bottom: 1px solid #CCCDCC;
}
.search_result dl dd h2 em{
	display: inline-block;
	margin-left: 5%;
	font-weight: normal;
	font-size: 14px;
	color: #999999;
}
.search_result dl dd p{
	font-size: 12px;
	color: #9b9b9b;
	line-height: 20px;
	padding-top:2.2%;
}
.search_result dl dd span{
	display: block;
	margin-top:3%;
	margin-bottom:2.4%;
	font-size: 14px;
	color: #da251c;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #da251c;
	border-radius: 3px;
}
.search_result dl dd a:hover h2{
	color: #16466A;
}
.search_result dl dd a:hover span{
	background: #da251c;
	color: #fff;
}
/*新闻动态--详细页面*/
.news_detail{
	display: block;
	width: 1080px;
	padding: 0 5%;
	overflow: hidden;
}
.news_detail img{
	display: block;
	max-width: 100%;
	margin: 6% auto 0;
	height: unset!important;
}
.news_detail h5{
	font-size: 16px;
	color: #505050;
	margin-top: 2.8%;
	font-weight: bold;
}
.news_detail p{
	font-size: 14px;
	color: #9b9b9b;
	line-height: 32px;
	text-indent: 2em;
	text-align: justify;
}
.news_detail dl{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin:3% auto 4%;
}
.news_detail dl dd{
	float: left;
	width: 50%;
	font-size: 16px;
	color: #505050;
}
.news_detail dl dd a{
	color: #505050;
}
.news_detail dl dd.right{
	text-align: right;
}
.news_detail dl dd a:hover{
	color: #003366;
}
/*新闻动态*/
.news_information{
	padding-top:1.6%;
}
.news_information dl{
	margin-top: 3%;
	margin-bottom: 3%;
}
.news_information dt{
	position: absolute;
	z-index: 8;
	top: 11%;
	left: 0;
	width: 25%;
}
.news_information dt a{
	display: block;
}
.news_information dt a img{
	display: block;
	width: 100%;
}
.news_information dt a:hover img{
	opacity: 0.8;
}
.news_information dd{
	width: 73.611% !important;
	margin-left: 26.89%;
}
/*.news_information dd a{
	width: 73.8693% !important;
	margin-left:19.346% !important;
}*/
.news_information dd a span {
    margin-top: 5%;
    margin-bottom: 3.4%;
}


.related{
	border-top: 1px solid #efefef;
	margin: 5% 0;
	padding-top: 5%;
}
.related h2{
	font-size: 16px;
    color: #505050;
    padding-left: 15px;
    border-left: 3px solid #D9261C;
}

.related ul.news li{
	box-shadow: unset;
	width: 100%;
	float: none;
    margin: 15px 0;
    background: #fff;
}

.related ul.pro li{
	width: 22.5%;
	margin: 2% 2% 0 0;
	box-shadow: unset;
	border: 1px solid #efefef;
}
.related ul.pro li:last-child{
	margin-right: 0;
}

@media screen and (max-width: 489px) and (min-width: 320px){
	.related ul.pro li{
		width: 47%;
		float: left;
		margin: 20px 1% 10px;
	}
}

.partner{width: 100%;padding: 10px 0;}
.partner .a{display: inline-block;margin: 0 5px;line-height: 20px;}

.position{padding-left: 20px;padding-top: 20px;}

.page{padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.page ul{display:inline-block;margin:0px auto;width: unset;}
.page ul li{float:left;font-family:'microsoft yahei';margin:0 2px;padding:0 10px;line-height:25px;background:#f8f8f8;border:1px solid #e8e8e8;width: unset;box-shadow: unset;}
.page ul li a{float:left;color:#555;display:block}
.page ul li:hover{text-decoration:none;color:#fff;border:1px #194260 solid;background-color:#194260}
.page ul li:hover a{color:#fff}
.page ul li:hover a:hover{color:#fff;text-decoration:none}
.page ul li.pages_solid{background-color:#194260;color:#fff;border:1px #194260 solid}
.page ul li.pages_solid a{color:#fff}
.page .pageinfo{line-height:30px;padding-left:5px}
.page strong{font-weight:400}

.pcate{text-align: center;margin-top: 20px;}
.pcate a{display: inline-block;padding:5px 10px;border: 1px solid #2c2c2c;}



.box_os {
    height: auto;
    overflow: hidden;
    width: 131px;
    position: fixed;
    right: 0;
    top: 144px;
    z-index: 9999;
    display: block;
}
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq {
    background: url(../img/os20130523.gif) no-repeat;
}
.box_os .os_x {
    background-color: #f7f7f7;
    background-position: 2px 2px;
    width: 18px;
    height: 20px;
    float: right;
    display: inline;
    cursor: pointer;
}
.box_os .osqq {
    width: 129px;
    border: 1px solid #D1D1D1;
    background-color: #fff;
    background-position: 0 -120px;
    clear: both;
    padding: 37px 0 8px 0;
    text-align: center;
    font: 12px Arial,Helvetica,sans-serif;
}
.box_os .osqq p {
    height: auto;
    line-height: 20px;
    width: 129px;
    margin-top: 8px;
}
.box_os .osqq p strong {
    color: #666;
}

.box_os .osqq .qq {
    background-position: -140px -120px;
    display: block;
    width: 99px;
    height: 26px;
    margin: 0 auto;
    margin-top: 8px;
    cursor: pointer;
}
.acbox {
    width: 130px;
    overflow: hidden;
	cursor: pointer;
}
.acbox .ico_pp {
    float: right;
	height: 49px;
    overflow: hidden;
    width: 129px;
    background: url(../img/askprice_xb.jpg);
    border: none;
    margin: 0px;
}
.codebox {
	float: right;
	height: 129px;
    overflow: hidden;
    width: 129px;
    background: url(../img/code.jpg);
    border: 1px solid #D1D1D1;
    margin: 0px;
	background-size:contain;
}
.onlineService {
	background: none;
    display: none;
    width: 39px;
    height: 178px;
    position: fixed;
    right: 0;
    top: 144px;
    z-index: 9999;
}
.onlineService .ico_os {
    background-position: -2px -20px;
    border: 1px solid #c7c7c7;
    cursor: pointer;
    width: 39px;
    height: 98px;
    float: right;
}
.onlineService .ico_pp {
    background-position: right -60px;
    border: 1px solid #81b140;
    cursor: pointer;
    width: 39px;
    height: 37px;
    float: right;
    margin: 0 0 1px 0;
    clear: both;
	overflow:hidden;
	transition:all .2s;
}
.onlineService .ico_pp:hover {
	width:88px;
}
.onlineService .ico_gt {
    background-position: right 0;
    border: 1px solid #299ec0;
    cursor: pointer;
    width: 39px;
    height: 37px;
    float: right;
    clear: both;
	transition:all .2s;
}
.onlineService .ico_gt:hover {
	width:88px;
}
.mes_cover {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999;
	background:rgba(0,0,0,.5);
}
.mes_cover .mes_box {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:600px;
	height:530px;
	background:#fff;
	box-shadow:0 0 4px rgba(0,0,0,.6);
	border-radius:5px;
}
.mes_cover .mes_box h3 {
	font-size:18px;
	margin:20px 0 0;
	text-align: center;
}
.mes_close {
	background: url(../img/os20130523.gif) no-repeat;
    background-position: 2px 2px;
    width: 18px;
    height: 20px;
	position:absolute;
	top:10px;
	right:10px;
    cursor: pointer;
}
.mes_cover .mes_box form {
	padding:20px;
}
.mes_cover .mes_box input {
	width: 540px;
    border: 1px solid #ccc;
    height: 40px;
    margin: 10px 0;
    padding-left: 5px;
}
.mes_cover .mes_box textarea {
	vertical-align: middle;
    width: 540px;
    border: 1px solid #ccc;
    height: 100px;
    margin: 10px 0;
    padding: 5px;
}
.mes_cover .mes_box #msgLeft_Btn_div {
	margin-top: 20px;
    text-align: center;
}
.mes_cover .mes_box #msgLeft_Btn_div span {
	background: #ec4242;
    color: #fff;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
}
@media screen and (max-width:640px) {
    .box_os{
        display:none;
    }
}



/* 工具栏 */
#tool {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 88888888888888888888;
	height: 60px;
	left: 0;
}
#tool .list {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	background: #3c3c3c;
	border-top: #dddddd solid 1px;
}
#tool .list li {
	float: left;
	width: 25%;
	text-align: center;
	height: 60px;
}
#tool .list a {
	display: block;
	font-size: 14px;
}
#tool .list a span {
	text-align: center;
	color: #c4c4c4;
	display: block;
	font-size: 14px;
}
#tool .list a s {
	margin-left: auto;
	margin-right: auto;
	width: 25px;
	height: 25px;
	display: block;
	background-position: -45px -13px;
	margin-top: 10px;
}
.icon {
	background: url(../img/icon.png) no-repeat;
	display: inline-block;
	background-size: 150px auto;
	vertical-align: middle;
}
#tool .list li:nth-child(2) s {
background-position: 2px -13px;
}
#tool .list li:nth-child(3) s {
background-position: -20px -13px;
}
#tool .list li:nth-child(4) s {
background-position: -73px -13px;
}
#tool .list li:hover {
	background: #116bc4;
}
@media screen and (min-width:640px) {
	#tool{display: none;}
}
/*微信弹窗*/
#wxnr {
	width: 100%;
	height: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	top: 0;
	z-index: 1000;
	display: none;
	background: rgba(0,0,0,.6);
}
#wxnr .nrdf {
	margin: auto;
	position: absolute;
	top: 30%;
	left: 0;
	right: 0;
	width: 50%;
	padding: 30px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 2px 6px #777;
	-webkit-box-shadow: 0px 2px 6px #777;
	-moz-box-shadow: 0px 2px 6px #777;
	border-radius: 10px;
}
#wxnr img {
	width: 100%;
	display: block;
	margin: 0 auto;
}
#wxnr p {
	font-size: 0.24rem;
	line-height: 0.45rem;
	text-align: center;
}
#wxnr i {
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
	width: 0.3rem;
	height: 0.3rem;
	font-size: 0.2rem;
	line-height: 0.3rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	background: #333;
	border-radius: 1rem;
	cursor: pointer;
}
#wxnr span {
	display: inline-block;
	padding: 0.03rem 0.1rem;
	line-height: 0.35rem;
	background-color: #147B32;
	color: #fff;
	border-radius: 0.05rem;
	cursor: pointer;
}
#wxnr span.wx {
	padding-left: 0.4rem;
	background-image: url(../img/code.jpg);
	background-size: 0.28rem;
	background-position: 0.1rem center;
	background-repeat: no-repeat;
}
/*复制提示*/
#weixin {
	position: fixed;
	top: 50%;
	margin-top: -0.4rem;
	z-index: 9999999;
	font-size: 0.26rem;
	color: #fff;
	width: 90%;
	right: 5%;
	line-height: 0.8rem;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	border: 2px solid #333;
	border-radius: 0.1rem;
	display: none;
}

@media screen and (max-width:640px) {
	body{padding-bottom: 60px;}
}



/********.toolbar1*********/
/*右侧悬浮框*/
/********.fixtool*********/
.toolbar {
	width: 52px;
	position: fixed;
	right: 2%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(../img/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #16466a;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -0px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #16466a;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: -36px -47px;
}
.toolbar .tel span {
	background-position: -0px 0;
}
.toolbar .tel:hover {
	background: #16466a;
}
.toolbar .tel:hover span {
	background-position: -36px 0;
}
.toolbar .code span {
	background-position: -0px -95px;
}
.toolbar .code:hover {
	background-color: #16466a;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: -36px -95px;
}
.toolbar .top span {
	background-position: -0px -142px;
}
.toolbar .top:hover {
	background-color: #16466a;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: -36px -142px;
}
.toolbar dd:hover {
}

@media(max-width:767px){
   .toolbar{display:none}
}