body{
	font-family:microsoft yahei !important;
}
a:hover{
	text-decoration:none !important;
}
.top{
	width:1200px;
	margin:0 auto;
}
.top .logo{
	padding:30px 0;
	float:left;
}
.top .logo img{
	max-width:100%;
}
.top .menu .search{
	padding:20px 5px 0 0;
}
.top .menu form #search{
	border:1px #ddd solid;
	border-radius:3px;
	line-height:30px;
	height:32px;
	float:right;
	display:none;
}
.top .menu form #btn{
	background:transparent url(../images/fdj.png) right center no-repeat;
	height:32px;
	border:0;
	width:35px;
	display:block;
	float:right;
	padding-left:10px;
}
.top .menu{
	float:right;
}
.top .menu ul li{
	float:left;
}
.top .menu ul li a{
	color:#171717;
	font-size:18px;
	line-height:30px;
	margin-left:40px;
}
.top .menu ul li a:hover{
	color:#f00;
}
.center{
	width:1200px;
	margin:40px auto;
}
.title{
	font-family:arial;
	font-size:14px;
	border-bottom:5px #1b59b5 solid;
	padding-bottom:5px;
}
.title span{
	font-size:18px;
	font-family:Fontone;
}
.title small{
	font-size:18px;
}
.title a{
	float:right;
	color:#000;
	font-size:14px;
}
.center .about{
	width:48%;
	float:left;
}
.about .ab-ct{
	margin:35px 0;
	line-height:22px;
	font-size:14px;
}
.about ul li a{
	display:block;
	background-color:#c2c2c2;
	text-align:center;
	padding:15px 0;
}
.about ul li a:hover{
	background-color:#1b59b5;
	transition:.3s;
}
.center .news{
	width:48%;
	float:right;
}
.news ul{
	display:block;
	padding:30px 30px 25px;
	border-left:3px #1b59b5 solid;
	border-right:3px #1b59b5 solid;
	border-bottom:3px #1b59b5 solid;
}
.news ul li a img{
	width:100%;
}
.news ul li a .col-md-4{
	margin-bottom:20px;
}
.news ul li a .col-md-8 span{
	font-size:16px;
	display:block;
	font-weight:bold;
	padding:5px 0px 10px;
	color:#171717;
}
.news ul li a .col-md-8{
	color:#838383;
	font-size:12px;
	padding-left:0;
	line-height:20px;
}
.news ul li a .col-md-8 small{
	font-size:14px;
	color:#242424;
	display:block;
	line-height:26px;
}
.news ul li a{
	font-size:14px;
	color:#171717;
	line-height:26px;
}
.news ul li a>span{
	float:right;
	line-height:26px;
}
.news ul li a:hover{
	text-decoration:none;
	color:#2c77bc;
}
.news ul li a:hover .col-md-8 span{
	color:#2c77bc;
}
.products{
	width:1200px;
	margin:0 auto;
}
.hcenter .navigation {
    width: 100%;
    margin: 40px auto;
}
.hcenter .carousel{
    overflow: hidden;
}
.hcenter .carousel ul {
    width: 20000em;
    list-style: none;
    margin: 0;
    padding: 0;
}
.hcenter .carousel li {
    float: left;
	width:256px;
	margin-right:25px;
}
.hcenter .carousel li a>img{
	width:100%;
}
.hcenter .carousel li a{
	position:relative;
	display:block;
}
.hcenter .carousel li a>div{
	background-color:rgba(94,103,120,.67);
	line-height:56px;
	color:#fff;
	font-size:1.6rem;
	text-align:center;
	position:absolute;
	width:100%;
	bottom:-56px;
}
.hcenter .carousel li a:hover div{
	bottom:0;
	transition:.3s;
}
.hcenter .prev-navigation,.next-navigation{
	display:block;
	cursor:pointer;
	height:96px;
	width:50px;
	margin-top:100px;
}
.hcenter .prev-navigation{
	background:url(../images/leftbtn.png) left 0px no-repeat;
	float:left;
}
.hcenter .next-navigation{
	background:url(../images/rightbtn.png) right 0px no-repeat;
	float:right;
}
.case-ct{
	width:1200px;
	margin:20px auto;
}
.case-ct .case{
	width:65%;
	float:left;
}
.case-ct .contact{
	width:31%;
	float:right;
}
.case-ct .navigation {
    margin: 30px auto;
}
.case-ct .carousel li {
	width:217px;
}
.case-ct .carousel li a>div{
	line-height:46px;
	bottom:0;
	font-size:14px;
	color:#000;
}
.case-ct .prev-navigation,.next-navigation{
	width:40px;
	margin-top:85px;
}
.contact .ct-ct{
	background:url(../images/lxwm.jpg) center no-repeat;
	background-size:cover;
	margin-top:30px;
	color:#fff;
	line-height:28px;
	font-size:14px;
	padding:45px 40px;
}
footer{
	background-color:#c2c2c2;
	padding:50px 0 30px;
}
.bottom{
	width:1200px;
	margin:0 auto;
}
.bottom ul{
	text-align:center;
}
.bottom ul li{
	display:inline-block;
	border-right:1px #2a2626 solid;
	height:18px;
}
.bottom ul li:last-child{
	border:0;
}
.bottom ul li a{
	font-size:18px;
	color:#2a2626;
	line-height:18px;
	margin:0px 32px 0px 30px;
}
.copy{
	text-align:center;
	font-size:14px;
	line-height:36px;
	margin-top:20px;
}
.inbanner{
	background:url(../images/banner1.jpg) center no-repeat;
	height:300px;
}
.center_ct{
	width:1200px;
	margin:0 auto;
}
.center_ct .left_title{
	width:207px;
	float:left;
}
.center_ct .left_title .ab_title{
	margin-top:-57px;
	width:207px;
	height:114px;
	background:rgba(27,89,181,.8) url(../images/inabpic.png) 0 no-repeat;
}
.center_ct .left_title span{
	color:#fff;
	font-size:2.0rem;
	display:block;
	padding-top:30px;
	padding-left:20px;
}
.center_ct .left_title small{
	color:#fff;
	display:block;
	padding-left:80px;
	font-size:1.5rem;
}
.center_ct .right_content{
	float:right;
	width:950px;
	padding-bottom:40px;
}
.center_ct .right_content .posit{
	font-size:1.3rem;
	line-height:36px;
	color:#545454;
	text-align:right;
	border-bottom:1px #efefef solid;
	margin-top:10px;
}
.center_ct .right_content .danye_ct{
	margin-top:20px;
	font-size:1.4rem;
	line-height:36px;
}
.center_ct .right_content .ab_par{
	margin-top:30px;
}
.center_ct .right_content .ab_par ul li{
	float:left;
	display:block;
	width:21%;
	margin:0 2% 2% 0;
}
.center_ct .right_content .ab_par ul li img{
	border:1px #dcdcdc solid;
	width:100%;
}
.center_ct .right_content .ab_par span{
	color:#000;
	font-size:1.6rem;
	line-height:50px;
}
.center_ct .left_title ul{
	margin-top:10px;
}
.center_ct .left_title ul li{
	margin-bottom:1px;
}
.center_ct .left_title ul li a{
	display:block;
	background:#e9e9e9;
	height:50px;
	line-height:50px;
	color:#545454;
	font-size:1.4rem;
	padding-left:20px;
}
.center_ct .left_title ul li a:hover{
	background:#5b5b5b url(../images/lmbj.png) right center no-repeat;
	color:#fff;
	transition:background-color 0.3s ease-in;
}
.center_ct .left_title ul li.cur a{
	background:#5b5b5b url(../images/lmbj.png) right center no-repeat;
	color:#fff;
}
.case_ct{
	margin-top:30px;
}
.case_ct ul li{
	float:left;
	width:23%;
	margin:0 1% 20px;
}
.case_ct ul li img{
	width:100%;
}
.case_ct ul li a{
	display:block;
	border:1px #ddd solid;
	padding:1px;
}
.case_ct ul li a span{
	display:block;
	padding:15px 0 10px;
	text-align:center;
	color:#545454;
}
.case_ct ul li a span small{
	color:#696868;
	display:block;
	padding-top:5px;
}
.case_ct ul li a:hover{
	border:1px #1b59b5 solid;
	transition:.3s;
}
.case_ct ul li a:hover span{
	color:#1b59b5;
}
.pd_ct{
	margin-top:30px;
}
.pd_ct ul li{
	float:left;
	width:48%;
	margin:0 1% 25px;
}
.pd_ct ul li img{
	width:100%;
}
.pd_ct ul li>a{
	float:left;
	display:block;
	width:40%;
}
.pd_ct ul li>div{
	width:58%;
	float:right;
	line-height:24px;
	font-size:12px;
	color:#ababab;
}
.pd_ct ul li>div span{
	display:block;
	background-color:#e1e0e0;
	color:#7b7b7b;
	line-height:32px;
	font-size:14px;
	padding-left:10px;
	margin-bottom:15px;
}
.pd_ct ul li>div a{
	color:#d50000;
}
.pd_ct .pdimg{
	text-align:center;
}
.pd_ct .pdimg img{
	max-width:80%;
	border:3px #e9e7e7 solid;
	padding:1px;
}
.pd_ct .pdtitle{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:20px 0;
}
.pd_ct .ct-content{
	font-size:14px;
	line-height:36px;
}
.pd_ct .con img{
	max-width:100% !important;
	height:auto !important;
}
.case_ct .pdimg{
	text-align:center;
}
.case_ct .pdimg img{
	max-width:80%;
	border:3px #e9e7e7 solid;
	padding:1px;
}
.case_ct .pdtitle{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:20px 0;
}
.case_ct .ct-content{
	font-size:14px;
	line-height:36px;
}
.ns_ct{
	margin-top:30px;
}
.ns_ct ul li{
	border-bottom:1px #ddd dashed;
	padding-bottom:15px;
	margin-bottom:15px;
}
.ns_ct ul li img{
	width:100%;
}
.ns_ct ul li a .nsimg{
	width:20%;
	float:left;
}
.ns_ct ul li a .nstext{
	width:77%;
	float:right;
	font-size:12px;
	color:#878686;
}
.ns_ct ul li a .nstext span{
	display:block;
	font-size:18px;
	color:#000;
	line-height:32px;
	padding-bottom:10px;
}
.ns_ct .inestitle{
	font-size:1.8rem;
	font-weight:bold;
	line-height:56px;
	border-bottom:1px #ddd dashed;
	margin-bottom:10px;
	text-align:center;
}
.ns_ct .inesct{
	font-size:1.4rem;
	line-height:32px;
}
.page{
	text-align:center;
	margin-top:30px;
}
.page span{
	margin:0 5px;
	border:1px #ddd solid;
	padding:5px 10px;
}
.dw_ct{
	margin-top:30px;
}
.dw_ct ul li{
	border-bottom:1px #ddd dashed;
	padding-bottom:15px;
	margin-bottom:15px;
}
.dw_ct ul li a{
	color:#a2a1a1;
	line-height:26px;
	font-size:12px;
}
.dw_ct ul li a span{
	display:block;
	color:#545454;
	font-size:14px;
	line-height:32px;
}
.dw_ct ul li a span small{
	float:right;
	line-height:32px;
}
.danye_ct form{
	width:70%;
	margin:0 auto;
}
.danye_ct label{
	display:block;
	width:100%;
}
.danye_ct label input:not(.button){
	border-bottom:1px #dcdcdc solid;
	border-left:0px #dcdcdc solid;
	border-right:0px #dcdcdc solid;
	border-top:0px #dcdcdc solid;
	width:100%;
	font-size:1.4rem;
	height:60px;
	padding-left:10px;
	font-family:microsoft yahei;
	line-height:80px;
}
.danye_ct label textarea{
	resize : none;
	font-size:1.4rem;
	border-bottom:1px #dcdcdc solid;
	border-left:0px #dcdcdc solid;
	border-right:0px #dcdcdc solid;
	border-top:0px #dcdcdc solid;
	font-family:microsoft yahei;
	width:100%;
	padding-left:10px;
	padding-top:20px;
}
.danye_ct label.send{
	margin-top:25px;
	width:210px;
}
.danye_ct label .button{
	background:#000;
	border:0;
	height:45px;
	width:210px;
	color:#fff;
	font-size:1.4rem;
	font-family:microsoft yahei;
}
.danye_ct label .button:hover{
	background:#f76b04;
	transition:background 0.3s ease-in;
	cursor:pointer;
}
.danye_ct .fd_title{
	height:25px;
	width:170px;
	margin:0 auto;
}
.danye_ct .fd_title span:not(.fd_tt){
	display:block;
	float:left;
	height:0;
	width:45px;
	margin-top:12px;
	border-top:1px #dcdcdc solid;
}
.danye_ct .fd_title span.fd_tt{
	font-size:1.6rem;
	display:block;
	height:25px;
	float:left;
	line-height:25px;
	margin:0 15px 10px;
}
.pro-img{
	margin-bottom:40px;
}
.pro-img #xiaotu{
	margin-top:10px;
	margin-right:-10px;
}
.jqzoom{
	border:1px #ddd solid;
	padding:1px;
}
.pro-img #Gbig{
	width:100%;
}
.pro-img #xiaotu li{
	float:left;
	width:104px;
	border:1px #ddd solid;
	margin:0px 10px 0 0;
}
.pro-img #xiaotu li a{
	width:100%;
	display:table-cell;
	vertical-align:middle;
	border:1px #fff solid;
	height:96px;
	background-color:#b6e2ff;
	overflow:hidden;
}
.pro-img #xiaotu li a img{
	vertical-align:middle;
}
.pro-img #xiaotu li.hover{
	border:1px #0e66a6 solid;
}
.pro-img .colmd5{
	width:35%;
	float:left;
}
.pro-img .colmd7{
	width:63%;
	float:right;
}
.pro-img .colmd7 .pro-ptt{
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 10px;
	border-bottom:1px #ddd solid;
	font-weight:bold;
}
.pro-img .colmd7>span{
	margin:20px 0 0 0;
	padding:0;
	display:block;
	color:rgba(62,70,77,.8);
	font-size:12px;
	line-height:22px;
	width:100%;
	word-wrap:break-word;
}
.pro-img .colmd7>span img{
	max-width:100%;
	display:block;
	height:auto;
	margin:0 auto;
}



















































