@charset "utf-8";
/* CSS Document */
#sort>li>ul{
	display:none;}
#sort>li>ul a{
		  border-bottom: 1px solid #6aabd2;
	display:block;
  width: 184px;
  height: 30px;
  padding-left: 30px;
  color: #f2f2f2;
  font-size: 12px;
  line-height: 30px;}	
body {	
	font-family:"微软雅黑";
    font-size: 14px;
	color: #373737;
	margin:0;
	background:#ffffff;
}
img{ border:0;}
a{
	text-decoration:none; color: #373737;}
ol, ul {
	list-style: none;
}
ol, ul, li{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	border-collapse:collapse;
	list-style:none;
}
*{margin: 0;padding: 0;hide-focus: expression(this.hideFocus=true); /* for ie 5+ */outline: none; /* for firefox 1.5 + */}
.cl{clear:both;}
/*通用*/
.con{
	width:1080px;
	margin:0 auto;}
.ov{
	overflow:hidden;}
.l{
	float:left !important;}
.r{
	float: right !important;}	
.ml0{
	margin-left:0px !important;}	
.pt25{
	padding-top:25px;}	
.bt50{
	border-bottom:5px solid #fff;}	
.ml20{
	margin-left:20px;}		
/*头部*/	
.logo{
	width:100%;
	height:90px;
	background:#414141;}
/*导航*/
.nav{
	width:100%;
	background:#fff;
	}
#nav li{
	width:153px;
	height:48px;
	text-align:center;
	background:url(../images/navfg.png) no-repeat right center;
	padding-top:12px;
	float:left;}
#nav li a{
	display:block;
	width:100%;
	font-size:16px;
	color:#4a545f;}
	#nav li a span{
		font-size:12px;
		font-family:'Century Gothic';	}
#nav li a:hover{
	color:#006baf;}		
/*banner*/
.flexslider {
        margin: 0px auto 20px;
        position: relative;
        width: 100%;
        height: 500px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background: url(../images/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: 500px;
        display: block;
    }	
/*阴影*/
.yinying{
	width:100%;
	height:15px;
	position:relative;}
#yinying{
	position:absolute;
	top:-50px;
	width:100%;
	height:65px;
	background:url(../images/yinying.png) no-repeat center;}
/*公告*/
.gg{
}
.gg_l{
	width:600px;
	padding-top:12px;
	padding-left:30px;
	background:url(../images/laba.jpg) left center no-repeat;}	
/*搜索*/
.search{
	position:relative;
	border:1px solid #707070;
	font-size:14px;
	width:300px;
	color:#b2b2b2;
	height:35px;
	padding-left:10px;
	padding-right:5px;
	line-height:35px;
	}
	
.search_input{
	width:300px;
	color:#b2b2b2;
	height:30px;
	line-height:30px;
	border:none
	}	
	
.submit{ position:absolute; top:5px; right:5px}
/*关于我们*/	
.about{
	margin-top:30px;}
.gyt{
	width:330px;
	height:300px;
	position:relative;}
.gyt>img{
	position:absolute;
	z-index:9;}	
.gytk{
	top:20px;
	left:20px;
	width:330px;
	height:250px;
	background:#fff;
	border:1px solid #09F;
	position:absolute;}	
.ab_r{
	width:695px;}
.ab_tit{
	height:47px;
	padding-left:35px;
	margin-bottom:10px;
	background:url(../images/ab_tit.jpg) no-repeat left;}
.ab_tit span{
	color:#f55818;
	font-size:18px;
	line-height:18px;}
.ab_tit h3{
	font-size:24px;
	color:#0078c1;
	line-height:26px;}
.ab_r{
	height:270px;
	position:relative;}	
.ab_r p{
	line-height:30px;}	
.ab_xq{
	display:block;
	text-align:center;
	width:105px;
	height:40px;
	color:#fff;
	background:#0078c1;
	line-height:40px;
	position:absolute;
	left:0;
	bottom:0;}	
/*产品*/							
.chanpin{
	width:100%;
	height:488px;
	background:url(../images/cpbg.jpg) no-repeat center;}
.cp_tit{
	padding-top:30px;}	
.cp_tit h3{
	text-align:center;
	color:#fff;
	font-size:30px;
	font-weight:normal;}
.cp_fl{
	padding-top:30px;
	width:800px;
	margin:0 auto;}	
.fl{
	display:block;
	width:90px;
	height:40px;
	line-height:40px;
	margin-left:20px;
	background:#fff;
	color:#000;
	text-align:center;}	
.cpt{
	margin-left:20px;}	
.cp_gd{
	display:block;
	width:84px;
	height:36px;
	color:#FFF;
	line-height:36px;
	text-align:center;
	background:#0078c1;
	margin-left:20px;
	border:2px solid #fff;}	
.cp_t{
	padding-top:30px;
	padding-bottom:30px;}	
.cptk{
	width:253px;
	height:190px;}
.cptk img{
	width:100%;}
.cp_bt{
	width:253px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#fff;
	color:#000;
	border-top:1px solid #c7c7c7;}	
.cpgd{
	display:block;
	margin:0 auto;
	width:116px;
	height:40px;
	color:#FFF;
	line-height:40px;
	text-align:center;
	background:#0078c1;
	border:2px solid #fff;}	
/*新闻*/	
.xinwen{
	margin-top:20px;
	margin-bottom:20px;}	
.xinwen_tit{
	margin-bottom:15px;
	background:url(../images/new_tit.jpg) no-repeat center;}
.xinwen_tit h3{
	text-align:center;
	font-weight:normal;
	font-size:30px;
	color:#000;}
.xinwen_tit span{
	display:block;
	font-size:30px;
	color:#0078c1;
	text-align:center;}						
.new_list{
	width:540px;
	height:79px;
	border-bottom:1px dashed #ccc;}
.new_list:hover{
	background:#0078c1;}	
.new_list:hover .new_l h4{
	color:#fff;}
.new_list:hover .new_l span{
	color:#fff;}
.new_list:hover .new_r h3{
	color:#fff;}
.new_list:hover .new_r p{
	color:#43b8ff;}						
.new_l	{
	margin-top:8px;}
.new_r{
	margin-top:15px;}	
.new_l{
	width:46px;
	text-align:center;}	
.new_l H4{
	font-weight:normal;

	font-size:24px;
	color:#005aaa;}	
.new_l span{
	font-family:'Century Gothic';
	font-size:12px;
	line-height:12px;
	margin-top:1px;
	color:#0d0d0d;}
.new_r{
	width:482px;}
.new_r h3{
	font-size:14px;
	font-weight:normal;
	color:#333333;}
.new_r p{
	font-size:12px;
	color:#808080;
	margin-top:5px;}
.newgd{
	display:block;
	margin:20px auto;
	width:116px;
	height:40px;
	color:#0078c1;
	line-height:40px;
	text-align:center;
	background:#fff;
	border:2px solid #0078c1;}
.anli{
	height:450px;
	background:url(../images/anlibg.jpg) no-repeat left top;}
.anli_tit{
	margin-right:20px;
	padding-top:128px;
	margin-left:125px;
	font-size:30px;
	color:#fff;
	text-align:center;}			
.anli_t{
	position:relative;
	width:260px;
	height:195px;
	border-left:5px solid #fff;
	border-top:5px solid #fff;}
.al_yy{
	color:#fff;
	text-align:center;
	line-height:195px;
	position:absolute;
	z-index:99;
	opacity:0;
	width:100%;
	height:100%;
	background:url(../images/alyy.png) no-repeat center;
	transition:all 0.5s;
	}	
.al_t{
	position:absolute;}	
.anli_t:hover .al_yy{
	opacity:1;}	
.algd{
	display:block;
	width:260px;
	height:195px;
	margin-top:5px;
	margin-left:5px;
	background:#0082d0;}
.algd>span{
	display:block;
	font-size:18px;
	text-align:left;
	color:#fff;
	width:125px;
	height:45px;
	margin-top:120px;
	margin-left:110px;
	line-height:45px;
	background:url(../images/algd.png) no-repeat right center;}	
	
.footbox{
	width:100%;
	margin-top:30px;
	background:#414141;}	
.foot{
	position:relative;
	color:#fff;
	width:1080px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	height:350px;}
.foot_left{
	background:url(../images/foot_fg.png) no-repeat right center;}		
.foot_left>div{
	margin-right:35px;
	width:730px;}
.yl{
	width:550px !important;
	padding-left:180px;
	background:url(../images/yqlj.png) no-repeat left center;
	border-bottom:1px solid #4d4f56;}		
.yl a{
	line-height:70px;
	float:left;
	color:#FFF;
	padding-right:20px;}	
.foot_nav{
	border-bottom:1px solid #262626;
	border-top:1px solid #262626;
	overflow:hidden;}
.foot_nav li{
	padding-left:43px;
	float:left;}
.foot_nav li a{
	line-height:52px;
	color:#e5e5e5;}								
.foot_logo{
	border-top:1px solid #4d4f56;
	padding-top:25px;}
.foot_logo .l img{
	padding-bottom:15px;}
.foot_logo .r{
	text-align:center;}	
.foot_logo .l p{
	color:#fff;
	padding-top:5px;
	line-height:40px;}
.foot_logo .right{
	color:#fff;
	text-align:center;
	line-height:24px;}	
.zxly{
	width:250px;
		padding-left:30px;}	
.zxly h3{
	color:#fff;
	font-size:16px;
	font-weight:normal;}
.zxly p{
	line-height:32px;
	color:#FFF;}
.zxly input{
	width:230px;
	line-height:24px;
	outline:none;
	background:#a8a8a8;
	padding-left:5px;
	transition:all 0.5s;
	border:none;}
.zxly input:focus{
	background:#e1e1e1;}
.zxly textarea{
	width:230px;
	height:110px;
	line-height:24px;
	outline:none;
	background:#a8a8a8;
	padding-left:5px;
	transition:all 0.5s;
	border:none;}
.zxly textarea:focus{
	background:#e1e1e1;}
.sf{
	color:#cccccc;
	width:110px;
	height:25px;
	outline:none;
	background:#3e414f;
	border:1px solid #1c1e24;
	margin-top:10px;}
.btop{
	position:absolute;
	top:-4px;
	right:0px;}	
/*内页*/
.section{
	margin-top:15px;}
.main {
  position: relative;
  width: 1080px;
  padding-bottom: 20px;
  margin: 0 auto;
}	
.left {
  float: left;
  width: 246px;
  padding-right: 30px;
}
.leftProClaList {
  width: 246px;
  padding-bottom: 18px;
}
.leftProTitle {
  width: 230px;
  height: 50px;
  padding-left: 16px;
  color: #333333;
  font-size: 22px;
  line-height: 50px;
  background: #efefef;
}
.leftProTitle span {
  padding-left: 10px;
  color: #a0a0a0;
  font-size: 16px;
  font-family: arial;
  text-transform: uppercase;
}
.leftProClaListUl {
  width: 214px;
  padding: 16px;
  background: #0082d0;
}
.leftProClaListUl li {
  width: 214px;


}
.leftProClaListUl li a {
	  border-bottom: 1px solid #6aabd2;
	display:block;
  width: 184px;
  height: 46px;
  padding-left: 30px;
  color: #ffffff;
  font-size: 14px;
  line-height: 46px;
}
.leftContact {
  width: 244px;
  border: 1px solid #dbdada;
}
.leftTtitle {
  width: 230px;
  height: 54px;
  padding-left: 14px;
  border-bottom: 1px solid #d5d5d5;
  color: #333333;
  font-size: 22px;
  line-height: 54px;
}
.leftTtitle span {
  color: #999999;
  font-size: 16px;
  text-transform: uppercase;
}
.leftContactDl {
  margin-top: 10px;
  margin-bottom: 10px;
}
.leftContactDl dl {
  width: 216px;
  padding-left: 16px;
  display: block;
  clear: both;
}
.leftContactDl ul li{
 padding-left: 16px;
 padding-right:5px;
 line-height:30px
	
}
.leftContactDl dl dt {
  float: left;
  width: 42px;
  padding-left: 24px;
}
.leftNewsUl {
  width: 244px;
  border: 1px solid #dbdada;
  margin-top: 18px;
}
.leftNewsUl li {
  width: 190px;
  height: 42px;
  padding-right: 20px;
  border-bottom: 1px solid #dbdada;
  margin: 0 auto;
  background: url(../images/newsbg.png) 20px center no-repeat;
}
.leftNewsUl li a {
  color: #666666;
  font-size: 14px;
  line-height: 40px;
}
.mainCon {
  float: left;
  width: 804px;
}
.mainConTitle {
  position: relative;
  width: 100%;
  height: 58px;
  border-bottom: 1px solid #d0d0d0;
}
.mainConTitle .font {
  float: left;
  color: #333333;
  font-size: 24px;
  line-height: 52px;
  /* font-weight: bold; */
}
.mainConTitle .span {
  float: left;
  padding-left: 10px;
  color: #006cae;
  font-size: 18px;
  line-height: 58px;
  font-family: arial;
  text-transform: uppercase;
  font-weight: normal;
}
.mainConTitle .position {
  position: absolute;
  right: 0px;
  top: 8px;
  height: 46px;
  color: #666666;
  font-size: 12px;
  line-height: 46px;
}
.mainConList {
  float: left;
  width: 804px;
  padding: 16px 0px;
  line-height:30px
}
.mainConList .pic11 {
  position: relative;
  float: left;
  width: 250px;
  height: 228px;
  margin-right: 14px;
  margin-bottom: 14px;
  overflow: hidden;
}
.mainConList .pic11 .pic {
  position: relative;
  width: 250px;
  height: 188px;
  border: 1px solid #dcdbdb;
}
.mainConList .pic11 .title {
  width: 214px;
  height: 42px;
  padding: 0px 8px;
  border: 1px solid #dcdbdb;
  border-top: none;
  color: #666666;
  font-size: 14px;
  line-height: 42px;
  text-align: center;
}	
						