@charset "utf-8";
/* CSS Document */

body{margin:0px; font-family:"宋体"; font-size:12px; line-height:22px; color:#333;}
a,area { blr:expression(this.onFocus=this.blur()) }

a{color:#333; text-decoration:none;}
a:hover{color:#07a4d9;}
ul,form,input{margin:0px;padding:0px;}
li{list-style-type:none;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px; margin:0px; padding:0px;}

.main{width:1239px; height:auto; margin:0px auto;background: #268cc5; }
.index-left{background-image:url('../images/index_01.jpg'); background-size: 100% 100%; width:130px; height:737px; float:left;}
.index-middle{width:975px; height:auto; float:left; background: linear-gradient(#1a75ac,#2586bd)}
.top{width:100%; height:105px; overflow:hidden;}
.logo{ width:255px; height:105px; float:left;}
.top-right{width:720px; height:auto; float:left;}
.tr-top{background-image:url('../images/index_03.jpg'); width:720px; height:40px;}
.lang{color:#FFF; float:right; padding-top:10px;}
.lang span{font-family:Arial; font-size:14px; font-weight:bold; font-style:italic; color:#07a4d9;}
.lang a{color:#FFF;}
.lang a:hover{color:#07a4d9;}
.nav{background-image:url('../images/index_05.jpg'); width:720px; height:65px; overflow:hidden;}
#navMenu{width:643px; height:42px; overflow:hidden; margin-left:77px;}

#navMenu li{width:80px; height:42px; line-height:42px; float:left; }
#navMenu li a {width:80px; height:42px; display:block; color:#FFF; font-family:"微软雅黑"; font-size:13px; font-weight:bold; text-align:center; }
#navMenu li a:hover{ background-image:url('../images/navbj.png'); _background-image:url('../images/navbj.gif'); width:80px; height:42px; display:block;}
#navMenu .hover2{ background-image:url('../images/navbj.png'); _background-image:url('../images/navbj.gif'); width:80px; height:42px; display:block;}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 78px;
	visibility: hidden;
/*  	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);
*/	margin-top: -1px;
	margin-left:1px;
	background-color: #196fab;
	/*background:url(../imagess/mmenubg.gif);*/
	padding-top:0px;
	padding-bottom:6px;
	filter: Alpha(Opacity=60);
	opacity:0.6;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:2px;
	height:26px;
	line-height:25px;
	width:78px;
	overflow:hidden;
}
.dropMenu li a {
	width: 100%;
	display: block;
	text-align:center;
	color:#fff;
	border-bottom: 1px dashed #999;
}
.dropMenu+li a{
border-top:none;
}
* html .dropMenu a {
	width: 100%;
	color:#fff;
}
.dropMenu a:hover {
	text-decoration: underline;
	color:#fff;
}

.hdo{
width:100%;
height:auto;
display:block;
overflow:hidden;
}

.bg{
	background: url(../images/index_06.jpg) center top no-repeat;
	width:975px; height:570px;
	overflow: hidden;
}

.banner{ width:975px; height:375px;}
.banner .flash{width:965px; height:375px; margin-left:5px; padding-top:4px;}
.middle{width:965px; height:190px; padding-top: 20px;  margin: 0 auto; background: #c2ccd8;}
.product{width:226px; height:190px; float:left;margin-left: 12px; margin-right: 12px; }
.producte{width:250px; height:190px; float:left; background-image:url(../images/indexe_07.jpg);}
.product-link{width:60px; height:20px; display:block; margin-left:25px; padding-top:15px; _padding-top:14px;}
.product-more{width:60px; height:20px; display:block; margin-left:25px; }
.product-flash{width:226px; height:100px; background: url("../images/kffw.jpg") center no-repeat; position: relative;}
.product-flash .hot-tel{ position: absolute; left: 80px; top: 10px;}
.product-flash .hot-tel h6{  padding: 0; margin: 0; float: left; }
.product-flash .hot-tel p{  padding: 0; margin: 0; font-weight: bold; }
.product-flash .hot-tel .tel{ float: left; }
.product-flash img{display: block; width:226px; height:100px; }

.index-more{ display: block; width: 226px; height: 25px; background: url("../images/more01.jpg") center no-repeat;}


.product-flash .swiper-container{ width:226px; height:100px; }
.product-flash .swiper-container .swiper-slide img{ width:226px; height:100px; }
.product-flash .swiper-pagination{ width:221px!important; text-align: right; padding-right: 5px; bottom: 6px!important;}
.swiper-pagination-clickable .swiper-pagination-bullet{
	text-align: center;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #c2ccd8;
	background: #2586bd;
	opacity: 0.5;
	margin: 0 1px!important;
	border-radius: 3px;
}
.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #2586bd;
	opacity: 1!important;
}

.index-title{
	height: 24px;
	line-height: 24px;
	background: #333333;
	padding: 0 14px;
	font-size: 12px;
	color: #ffffff;
}


.job{width:226px; height:auto; float:left; margin-right: 12px;}
.service{width:226px; height:auto; float:left; margin-right: 12px;}
.news{width:226px; height:auto; float:left;}
.news-bj{width:226px; height:100px;}
.news-info{width:215px; height:95px; overflow-y:auto; margin-left:6px; padding-top:3px; padding-right: 5px;}
.news-info li{ width: 200px; line-height:24px; border-bottom:1px dotted #999;}
.news-info li span{
	display: inline-block; color:#0056a6; width: 72px;}
.news-info li a{
	float: right;
	display: inline-block;
	width: 124px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;

}
.news-more{width:245px; height:53px;}
.bottom{background-image:url(../images/index_13a.jpg); width:975px; height:62px;}
.index-bottom{background-image:url(../images/index_13.jpg); width:975px; height:62px;}
.foot{width:100%; text-align:center; padding-top:20px; color:#999;}
.foot a{color:#999;}
.foot a:hover{color:#07a4d9; text-decoration:underline;}

.index-right{background-image:url(../images/index_04.jpg); width:134px; height:737px; float:left;}




.sub-banner{
	 width:975px; height:240px;
}
.sub-banner .sub-flash{ width:975px;  height:240px; padding-top: 4px;
	background: url("../images/about_041.jpg") center top no-repeat;
	background-size: 100% auto;
}
.sub-banner .swiper-container{ width:965px; height:240px; }
.sub-banner .swiper-container .swiper-slide img{ width:965px; height:240px; }
.sub-banner .swiper-pagination{ width:955px!important; text-align: right; padding-right: 5px; bottom: 6px!important;}

.sub-bg{
	background: #268cc5 url("../images/sub-bg.jpg") top repeat-x;
	padding-top: 4px;
}


.sub-middle{
	width:969px; height:auto; margin: 0 auto;
	background: url('../images/subbj.jpg') center top repeat-y;
}
.sub-left{width:219px; height:auto; float:left;}
.sl-top{background:url(../images/about_05.jpg) left top no-repeat; width:225px; height:50px;}
.sl-title{font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#FFF; padding:18px 0px 0px 55px;}
.sl-bj{background-image:url(../images/about_08.jpg); width:225px; min-height:445px; _height:445px;}
.sl-nav{width:196px; margin-left:22px;}
.sl-nav li{background-image:url(../images/navli.jpg); width:196px; line-height:24px; background-repeat:no-repeat;}
.sl-nav li a{padding-left:35px;}
.sl-nav .hover2{background-image:url(../images/navli2.jpg); width:196px; line-height:24px; background-repeat:no-repeat;}
.sub-right{width:750px; height:auto; float:left;}
.sr-top{background-image:url(../images/about_06.jpg); width:750px; height:45px;}
.sr-indexcur{padding:19px 0px 0px 65px;}
.sr-title{background-image:url(../images/about_07.jpg); width:750px; height:45px;}
.sr-title-info{font-family:"微软雅黑"; font-size:17px;  color:#ea7a00; padding:10px 0px 0px 50px;}
.sr-title-info span{font-weight:bold;}
.sr-coname{background-image:url(../images/about_09.jpg); width:750px; height:40px;}
.sr-conamee{background-image:url(../images/aboute_09.jpg); width:750px; height:40px;}
.sr-bj{background-image:url(../images/about_10.jpg); width:750px; min-height:365px; _height:365px; background-repeat:no-repeat;}
.sr-content{width:670px; height:auto; margin-left:60px; overflow-x:hidden;}


.news_list{width: 100%;}
.news_list ul li{
	width: 100%; height: 20px; line-height: 20px; margin-top: 10px; border-bottom: #ccc 1px dashed; 
}
.title {
	width:100%; line-height: 20px; font-size: 14px; font-weight:bold; text-align: center;  border-bottom:1px dashed #ddd; margin-top:10px;
}
.info {
	width: 100%; line-height: 25px; text-align: center; 
}
.text{width:100%; padding-top:5px;}
.news_list li .time{
	float:right;
	}

.showpage{
	width:100%; 
	text-align:center;
	margin-top:10px;
	background-color:#EEE;
}



.show_case{width:100%; height:auto;}
.show_case li{float: left; width:204px; height:180px; line-height: 25px; margin-top: 10px; margin-right:15px; display: inline; text-align:center;}
.show_case li img{width:200px; height:150px; border:1px solid #CCC; padding:2px;}


.joblist{width:100%; height:auto;} 
.joblist .row{padding:2px;clear:both;} 
.joblist .left{ float:left;text-align:right; width:120px;padding:5px 0px 0px 0px;} 
.joblist .right{ float:left;text-align:left;padding:5px 0px 0px 5px;border-left:#dddddd 1px dashed;} 
.joblist .right a{color:#ff0000;} 

.jobup{width:100%; height:auto;} 
.jobup .row{padding:2px;clear:both;} 
.jobup .left{ float:left;text-align:right; width:120px;padding:5px 0px 0px 0px;} 
.jobup .right{ float:left;text-align:left;padding:0px 0px 0px 5px;border-left:#dddddd 1px dashed;}




.products-middle{width:100%; height:auto; background-image:url(../images/products_07.jpg); background-repeat:repeat-y;}
.products-indexcur{background-image:url(../images/products_04.jpg); width:975px; height:25px;}
.indexcur-info{float:right; line-height:25px; padding-right:45px;}
.products-top{background-image:url(../images/products_05.jpg); width:975px; height:45px; overflow:hidden;}
.products-nav{margin-left:53px; height:35px; padding-top:10px;}
.products-nav li{float:left; width:100px; height:35px; line-height:35px; text-align:center; margin-right:1px;}
.products-nav li a{color:#FFF; font-family:"微软雅黑"; font-size:12px; font-weight:bold; width:100px; height:35px; line-height:35px;}
.products-nav li a:hover{background-image:url(../images/pronavhover.jpg); width:100px; height:35px; display:block; color:#FFF;}
.products-nav .pronav{background-image:url(../images/pronavhover.jpg); width:100px; height:35px; display:block; color:#FFF; font-family:"微软雅黑";font-weight:bold;}

.products-bj{background-image:url(../images/products_06.jpg); width:975px; min-height:345px; _height:345px; background-repeat:no-repeat;}
.products-info{width:870px; margin-left:53px; height:auto;}
.pro-top{background-image:url(../images/pro-top.jpg); width:870px; height:35px; margin-top:10px;}
.pro-title{line-height:35px; padding-left:30px; font-family:"微软雅黑"; font-weight:bold;}
.pro-bj{background-image:url(../images/pro-bj.jpg); width:870px; height:auto; background-repeat:repeat-y;}
.pro-bj li{width:152px; height:auto; float:left; margin:10px 10px 0px 10px; display:inline; text-align:center;}
.pro-bj li img{width:150px; height:113px; border:1px solid #CCC; padding:1px;}
.pro-bottom{background-image:url(../images/pro-bottom.jpg); width:870px; height:20px;}
.products-bottom{background-image:url(../images/products-08.jpg); width:975px; height:30px;}
.pro-bj li a{ width:152px; display:block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}


.proinfo-title{font-family:"微软雅黑"; font-weight:bold; padding-top:5px;}
.proinfo-mid{width:100%; height:auto;}
.proinfo-pic{width:600px; height:450px; background-color:#CCC;}

img.thumb_img {cursor:pointer; display:block; margin-bottom:10px; width:116px; height:86px; border:1px solid #CCC; padding:2px;}
img#main_img {cursor:pointer;display:block; width:440px; height:330px; border:1px solid #CCC; padding:10px; background-color:#ddd;}
#gotop {cursor:pointer;display:block; margin-bottom:10px;}
#gobottom {cursor:pointer;display:block; margin-top:10px;}
#showArea {height:300px; overflow:hidden}

.proinfo-cont{width:620px; height:auto; margin-left:120px; margin-top:10px;}