﻿@charset "utf-8";
/* CSS Document */
/*公共样式*/
* {
	margin:0;
	padding:0;
}
.m0a {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.clr {
	clear: both;
}
li {
	list-style:none
}
a, a:hover {
	text-decoration:none
}
img {
	border:none;
	height:auto;
}
.f12 {
	font-size:12px;
	font-family:"Microsoft Yahei"
}
.f14 {
	font-size:14px;
	font-family:"Microsoft Yahei"
}
.f15 {
	font-size:15px;
	font-family:"Microsoft Yahei"
}
.f16 {
	font-size:16px;
	font-family:"Microsoft Yahei"
}
.t18 {
	font-size:18px;
	font-family:"Microsoft Yahei"
}
.f18 {
	font-size:18px;
	font-family:"Microsoft Yahei"
}
.f20 {
	font-size:20px;
	font-family:"Microsoft Yahei";
}
.f24 {
	font-size:22px;
	font-family:"Microsoft Yahei";
}
.f26 {
	font-size:26px;
	font-family:"Microsoft Yahei";
}
.f32 {
	font-size:32px;
	font-family:"Microsoft Yahei";
	font-weight:normal;
}
html{
	background:#fff !important;
	}
/*header*/
#header {
	border-bottom: 1px solid #ddd;
	width: 1000px;
	margin: 0 auto;
	height: 100px;
	overflow: hidden;
}
#header h1 {
	padding: 31px 0 0 0;
	float: left;
}
#header .headerR {
	float: right;
	width: 300px;
	text-align: right;


}
#header .headerR .hr{
	line-height: 30px;
	
	}
#header .headerR .hr a{
	color:#393939;
	font-size: 12px;
	}
/*nav*/
#globalNavi {

	height: 71px;
	overflow: hidden;

}
#globalNavi ul {
	width: 1000px;
	height: 71px;
	margin: 0 auto;
	overflow: hidden;
}
#globalNavi ul li {
	float: left;
}
#globalNavi ul li a {
	display: block;
	width: 125px;
	height: 71px;
	line-height: 71px;
	text-align: center;
	color:#393939;
	font-size: 16px;
}
#globalNavi ul li.on a {

	background-color: #026FC1;
	color: #fff;
}
#globalNavi ul li a:hover {
	background-color: #026FC1;
	color: #fff;
	
}
/* banner */
/*banner*/

.flexslider {
	position: relative;
	overflow: hidden;
}

.flexslider img {
	height: 503px;
	display: block;
}

.slides {
	position: relative;
	z-index: 1;
}

.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background-position: 0 0;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev.png) center center no-repeat;
}

.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next.png) center center no-repeat;
}

.hot{
	height: 49px;
	line-height: 49px;
	overflow: hidden;
	background-color: #AEAEAE;
	margin-bottom: 33px;
	}
.hot .hotbox{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	}
.hot .hotbox p{
	width: 650px;
	height:49px;
	float: left;
	overflow: hidden;
	color: #000;
	font-size: 12px;
	}
.hot .hotbox p a{ color:#393939; margin:0 2px;}
.hot .hotbox .searchbox
{
	overflow: hidden;
	width: 328px;
	float: right;
	padding-top: 7px;

}

.searchbox form {
	float: right;
	display: block;

}
.searchbox form .cpkey {
margin-top: -1px;
    background: url(../images/serch_bg.png) top left no-repeat;
    float: left;
    width: 263px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    border: none;
    color: #fff;
    font-size: 14px;

}

.searchbox form .image {
	float: left;
	width: 53px;
	border: 0;
	height: 36px;
}
/*产品*/
.row_prd{ width:1000px; overflow:hidden; padding-bottom:30px;}
.row_prd .lb{ overflow:hidden; width:175px;}
.row_prd .lb ul{ overflow:hidden; margin-top:5px; background:#026FC1; padding:0 10px;}
.row_prd .lb ul li{line-height: 46px;text-align:center;border-bottom:1px #fff solid;}
.row_prd .lb ul li:last-child{ border-bottom:none;}
.row_prd .lb ul li a{ display:block; color:#fff;}
.row_prd .lb ul li a:hover{ font-weight:bold}

.productInfo {
	clear: both;
	overflow: hidden;
	position: relative;

}
.product {
	width:815px;
}

.product ul {
}

/*-----------------图片移动-----------*/
.product{
	
	}
.product .li {
 
  display: block;
  float: left;
  width:202px;
  height:190px;
  text-align: center;
  overflow: hidden; margin:0 5px 10px 0; border:1px #656565 solid;

}

.product .li .img {
	display: block; width:202px; height:156px; text-align:center;
}
.product .li:hover .img {
	opacity: .7;
}
.product .li .proname {
	line-height:34px;color:#fff; height:34px; font-size:12px; background:#616161; display:block

}

.product .li .proname:hover{ background:#026FC1}

.row2 {
	width: 1000px;
	margin: 0 auto;
	clear: both;
	background: url(../Images/profile_bg.png) right 151px no-repeat #EEEEEE;
	height: 743px;
}
.row2box {
	width: 1000px;
	margin: 0 auto;
	padding-top: 28px;
}
.index_title3{
	text-align: center;
	margin-bottom: 12px;
	}

/*-公司简介-*/
.profile {
	
}
.infornn {
	padding-top: 10px;
	line-height: 29px;
}
.infornn .video{
	width: 362px; 
	float: left;
	overflow: hidden;
	}

.infornn .info_edit {
	width: 530px;
	float: right;
	padding-right: 30px;
	color: #fff;
	

}
.infornn .info_edit h3{
	padding-top: 24px;
	padding-left: 26px;
	font-weight: bold;
	font-size: 20px;
		font-family:"微软雅黑";
		margin-bottom: 15px;
	}
.infornn .info_edit p{ 
font-size: 12px;
	line-height: 17px;
	font-family:"宋体";
	text-indent: 2em;
}
.infornn .info_edit .btn_more{
	float: right;
	display: block;
	padding-top: 10px;
	
	}
/*row3*/
.row3 {
	clear: both;

	width: 1030px;
	margin: 0 auto;
	position: relative;
	margin-top: -300px;
	margin-bottom: 55px;
	height: 403px;
}
.index_title4{
	text-align: left;
	padding-left: 15px;
	
	
}

.anli{
	width: 1000px;
	background-color: #fff;
	-moz-box-shadow:0px 5px 20px #666666; -webkit-box-shadow:0px 5px 20px #666666; box-shadow:0px 5px 30px #666666;
	position: relative;
	}
.anli .more{
	position: absolute;
	right:30px;
	bottom: 4px;
	}
.anli ul {

	overflow: hidden;
	padding: 22px 0 65px 20px;
}
.anli ul li {
	width: 237px;
	height: 178px;
	float: left;
	margin-right:5px;
}
.anli ul li img {
	width: 235px;
	display: block;
	transition: opacity 0.5s;
	-moz-transition: opacity 0.5s; /* Firefox 4 */
	-webkit-transition: opacity 0.5s; /* Safari 和 Chrome */
	-o-transition: opacity 0.5s; /* Opera */
	margin:0px auto;
	height: 178px;
	border: 1px solid #ddd;
}

.anli ul li:hover img {
	opacity:0.6;
}

/*row4*/
.row4{
	clear: both;
	overflow: hidden;
	background-color: #E0E0E0;
	padding: 26px 0 0px 0;
}
.index_title5{
	text-align:center;
	margin-bottom:21px;
}

.index_title5 a{
	
	float: right;
	padding:3px 3px 0 0 ;
	color: #333;
	}
/*new*/
.new{
	width:1000px;
	margin: 0 auto;
	overflow: hidden;

	}

.newsindex {
	
	overflow: hidden;
	background:url(../images/news.jpg) left top no-repeat;
	min-height: 351px;
	padding-left: 509px;
	padding-top: 8px;
}

.newsindex ul {
	width: 465px;
	overflow: hidden;
	margin-right:0px !important;
}
.newsindex ul li {
	width:465px;
	line-height:42px;
	border-bottom:1px #444444 dashed;
}
.newsindex ul li a {
	color:#444444;
	display:block;
	width:215px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}
.newsindex ul li:hover {
	
}
.newsindex ul li:hover a {
	color:#026FC1 !important;
}
.newsindex ul li:hover span {
	color: #026FC1 !important;
}
.newsindex ul li span {
	float: right;
	color:#444444;
}
.newsindex p a{color:#026FC1; display:block; margin:10px 20px 0 0}


/*row5*/
.row5 {
	clear: both;
	overflow: hidden;
	color: #fff;
	background-color: #026FC1;
}
.row5box{
	width: 1000px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	padding-top: 30px;
	
	}
.row5 .linkbox{
	width: 254px;
	float: left;
	overflow: hidden;
	}
.conw {
	margin-bottom: 5px;
	clear: both;
	overflow: hidden;
	}
.conw li{
	float: left;
	margin-right: 18px;
	}
.conw li span{ 
display: block;
clear: both;
text-align: center;
line-height: 35px;
font-size: 12px;
color: #fff;
}
.companyt{
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	font-weight: 100;
	margin:5px 0;
	}
p.cotel{
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	line-height: 35px;
	}
.linkList ul li {  margin-right: 5px; font-size: 12px; color: #fff; line-height: 18px;}
.linkList ul li  a{font-size: 12px; color: #fff;}
.row5 .row5R{
	width: 677px;
	float:right;
	overflow: hidden;
	background: url(../Images/line.png) left top no-repeat;
	}
/*foot_nav*/
.foot_nav {
	width: 800px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	margin-bottom: 5px;
}
.foot_nav .nav_ul >li {
	width: 136px;
	float: left;
	overflow: hidden;
	height: 200px;
	padding-left: 34px;
}
.foot_nav .nav_ul li h4 {
	width: 95px;
	height: 35px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	font-family:"微软雅黑";
	color: #fff;
	padding-top: 60px;
	text-align: center;
	    margin: 0 auto;
}
.foot_nav .nav_ul li h4.foot_nav_i1{ background: url(../Images/ft_1.png) center top no-repeat; }
.foot_nav .nav_ul li h4.foot_nav_i2{ background: url(../Images/ft_2.png) center top no-repeat; }
.foot_nav .nav_ul li h4.foot_nav_i3{ background: url(../Images/ft_3.png) center top no-repeat; }
.foot_nav .nav_ul li h4.foot_nav_i4{ background: url(../Images/ft_4.png) center top no-repeat; }
.foot_nav .nav_ul li span{
	font-size:12px;
	margin-bottom: 24px;
	display: block;
	}
.foot_nav .nav_ul li .subpro_ul {
}
.foot_nav .nav_ul li .subpro_ul li {
	text-align: center;
	line-height: 22px;
}
.foot_nav .nav_ul li .subpro_ul li a {
	color: #fff;
	font-size: 12px;
}
.foot_nav .nav_ul li .subpro_ul li:hover a {
	color: #ccc;
}
.foot_nav .nav_ul li .sub_ul {
}
.foot_nav .nav_ul li .sub_ul li {
	text-align: center;
	padding-left: 0;
	line-height: 22px;
}
.foot_nav .nav_ul li .sub_ul li a {
	font-size:12px;
	color: #fff;
}
.foot_nav .nav_ul li .sub_ul li:hover a {
	color: #ccc;
}
 .flink {
	overflow: hidden;
	width:1000px;
	}
 .flink  span{ 

	font-size: 16px;
	font-weight: bold;
	font-family:"微软雅黑";
	color: #fff;
 }
  .flink a{ font-size: 12px; color: #fff; padding: 0 6px;}
  .flink a:hover{ color: #ccc; }

/*--footer---*/
#footer {
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	background-color:#026FC1;
}
.footerbox {
	width:1000px;
	margin: 0 auto;
	padding: 14px 0 14px 0;
	overflow: hidden;
}
#footer .footL{
	width: 700px;
	float: left;
	overflow: hidden;
line-height: 20px;
	}
#footer .footL p span.beian{
	background:url(../images/BA.png) left center no-repeat;
	padding-left: 26px;
	}
#footer .footR{
	width: 250px;
	float: right;
	overflow: hidden;
	
	}

#footer a {
	color: #fff;
}

/*about*/
.banner_ab {
	width:100%;
	overflow:hidden;
	position:relative; text-align:center; margin-bottom:20px;
}
.boxxx {
	width:100%;
	overflow:hidden;
	position:absolute;
}
.main_box {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:20px;
}
.sidebar {
	width:225px;
	overflow:hidden;
	margin-bottom:20px;
}
.sidebar .pname {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#026FC1;
}
.sidebar .pname span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.sidebar ul {
	width:200px;
	overflow:hidden;
	margin:0 auto;
}
.lbe li {
	width:200px;
	height:50px;
	line-height:50px;
	border-bottom:1px #ccc solid;
	padding-left:25px;
	background:url(../images/c.jpg) no-repeat 2px 19px
}
.lbe li a {
	color:#666666;
}
.lbe li a:hover {
	color:#026FC1;
}
.sidebar .tp{
	width:219px;
	margin:0 auto;
	margin-bottom:20px;
}
.sidebar .gst{
	width:225px; overflow:hidden; line-height:25px; margin:10px 0;
}
.news {
	width:225px;
	overflow:hidden;
}
.news .pname {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#026FC1;
	margin-bottom:10px;
}
.news .pname span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.news ul {
	width:225px;
	overflow:hidden;
	margin:0 auto;
}
.news ul li {
	width:225px;
	height:40px;
	line-height:40px;
	border-bottom:1px #ccc dashed;
	background:url(../images/x.jpg) no-repeat 2px 15px;
}
.news ul li a {
	color:#666666;
	display:block;
	width:215px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news ul li a:hover {
	color:#026FC1;
}
.lx1 {
	width:225px;
	overflow:hidden;
}
.lx1 a{ color:#656565}
.lx1 .pname {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#026FC1;
	margin-bottom:10px;
}
.lx1 .pname span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.neirong {
	width:740px;
	overflow:hidden;
}
.neirong .bt1 {
	border-bottom:1px #CCC solid;
	height:50px;
	width:740px;
}
.neirong .gywm {
	border-bottom:2px #008FE6 solid;
	height:39px;
	line-height:39px;
	font-size:18px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location {
	float:left;
	height:50px;
	line-height:50px;
}
.location span {
	font-size:12px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location a {
	padding-left:5px;
	font-size:12px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location a:hover {
	color:#026FC1;
}
.product ul li p a {
    display: block;
    text-align: center;
}
.product ul li img {
    border: 1px solid #ddd;
    width: 190px;
    height: 160px;
    margin-left: 11px;
}

.product ul li p a {
    display: block;
    color: #545454;
    font-size: 14px;
    line-height: 30px;
}

.product ul li {margin-bottom: 28px;}
.clear{
    clear:both;
}
.anli ul li p a {
    line-height: 2;
    display: block;
    text-align: center;
    color: #545454;
    font-size: 12px;
}
.productt1 ul li{ width:247px !important; float:left; text-align:center; height:185px; margin-left:14px;}
.infonn{width:740px; overflow:hidden; margin-top:10px; color:#333333;}
.infonn ul li a{ color:#5A5A5A}
.infonn ul li a:hover{color:#026FC1;}
.title_bt{ margin-bottom:5px;}
.timee{ margin-bottom:5px;color:#929292; color:#5A5A5A}
.mshu{  color:#5A5A5A}
.x{width:740px; height:75px; border-bottom:1px #ccc solid !important; margin-bottom:10px; padding-top:5px;}
.x a:hover{color:#026FC1;}
.al img{ width:237px; height:178px;}
.al ul li{ width:237px; height:200px; overflow:hidden; float:left; margin-left:7px;    text-align: center;}
.title_bt a:hover{color:#026FC1;}
.productt ul li{ width:202px; float:left; text-align:center; height:190px; margin-left:30px;}
.productt ul li img{ width:202px;}