@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;}

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}

ul { list-style:none;}

*{

	margin:0px;

	padding:0px;

}

img { border:0px;}

a { color:#05a; text-decoration:none;}

a:hover { color:#f00;}

.clear{ clear:both;}

.top{
	border-top:5px solid #183d72;
	height: 110px;
}
.top .top_box{
	width: 1200px;
	margin: 0 auto;
}
.top .top_box .logo{ float: left; padding-left:90px;}
.top .top_box .right{ float: right;}
.top .top_box .right p{ line-height: 45px; text-align: right; padding-right: 20px; background: url(../images/a_06.jpg) right center no-repeat;}
.top .top_box .right p a{ color: #000000;}
.top .top_box .right .nav{
	padding-top: 6px;
}


.banner{ width: 100%; height: auto;}
.banner img{ width: 100%; height: auto;}
.container{ background: #eeeeee;}
.container_box{ width: 1200px; margin: 0 auto; padding-top: 55px; overflow: hidden; padding-bottom: 40px;}
.title{ text-align: center;}
.title h2{ font-size: 24px; color: #000000; font-weight: normal; height: 24px; line-height: 24px;}
.title p{ font-size:14px; line-height: 39px;}
.title span{ font-size: 14px; }
.container_box .main{ width:1200px; overflow: hidden;}
.container_box .main_box{
	width: 555px;
	float: left;
	padding: 15px;
	margin-top: 25px;
}
.container_box .main_box .icon{ float: left; width: 165px; height: auto;}
.container_box .main_box .icon img{ width: 165px; height: auto;}
.container_box .main_box .text{ width: 375px; float: left; padding-left: 15px;}
.container_box .main_box .text h2{ line-height: 21px; font-size: 18px; font-weight: normal; color: #000000;}
.container_box .main_box .text p{ font-size: 14px; line-height: 24px; color: #595959;}
.container_box .main_box .text .time{ padding-top: 5px; font-size: 12px; color: #687a8e; height: 12px;}
.container_box .main_box .text .time span{
	padding-left: 30px;
	margin-left: 35px;
	display: inline-block;
	height: 12px;
	background: url(../images/a12.gif) left center no-repeat; 
	background-repeat: no-repeat;
	background-position: left center;
}
.product{  margin: 0 auto; overflow: hidden;}
.product_box{
	width: 1200px;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.product_box ul{ width: 1200px; overflow: hidden;}
.product_box ul li{
	float: left;
	padding-right: 8px;
	padding-top: 8px;
	text-align: center;
	margin-top: 15px;
	margin-right: 3px;
	padding-left: 8px;
}
.product_box ul li img{ width: 263px; height: 173px; border: 1px solid #cdcdcd;}
.product_box ul li:hover img{border:3px solid #0075c5;}
.product_box ul li p{ line-height: 60px; text-indent: 3px; color: #353535; font-size: 16px;}
.serach{ background: url(../images/a_23.jpg) center center ; height: 208px; background-size:100% 100%; }
.serach .serach_box{ width: 1200px; margin: 0 auto;}
.serach .serach_box h2{ font-size: 24px; height: 24px; padding-top: 35px; font-weight: normal; color: #fff; line-height: 24px; overflow: hidden;}
.serach .serach_box h2 span{ display: inline-block; padding-left: 15px; font-size: 18px; color: #0e61ae;}
.serach .serach_box p{ line-height: 55px; font-size: 18px; color: #FFFFFF; width: 100%;}
.serach_box select{ width: 554px; height: 49px; border: none; outline: none; margin: 0; }
.serach_box .sousuo{ width: 535px; height: 49px; display: inline-block; margin-left: 25px; background: #FFFFFF;}
.bot{height: 49px; overflow: hidden;}
.serach_box .sousuo input{ width: 400px; height: 49px; outline: none; border: none; text-indent: 15px;}
.serach_box .sousuo a{ width: 49px; height: 49px; background: url(../images/icon_03.jpg) center center no-repeat; display: inline-block; float: right;}
.footer{ background: #efefef; overflow: hidden;}
.footer_top{ width: 985px; margin: 0 auto;}
.footer_top ul{ float: left; padding-right:70px;}
.footer_top ul h2{ line-height: 60px; font-size: 15px;}
.footer_top ul li{ padding-bottom: 15px;}
.footer_top ul li a{ font-size: 14px; color: #595757;}
.copyright{ padding-top: 15px; margin-top: 15px; border-top: 1px solid #959596;}
.copyright_box{ width: 985px; overflow: hidden; margin: 0 auto;}
.copyright_box p{ padding-bottom: 15px; font-size: 13px;}

.list_page{ width: 1200px; margin: 0 auto; padding-top: 35px;}
.list_pageLeft{ float: left; width: 260px; }
.list_pageTop ul{background: #f2f2f2;}
.list_pageTop ul li{ width: 210px; margin: 0 auto; height: 39px; line-height: 39px; border-bottom: 1px solid #d0d0d0; text-indent: 10px; background: url(../images/b_13.jpg) 190px center no-repeat; font-weight:bold;}
.list_pageTop ul li a{ color: #585858; font-size: 16px;}
.list_pageTop ul li a:hover{ color: #5276ce;}

/*.list_pageTop ul li:nth-child(5){ border-bottom: 0;}*/
.phone{ padding-top: 18px;}
.phone ul{ background: #f2f2f2; width: 260px; padding-bottom: 15px;}
.phone ul li{ padding: 10px 0 0 20px; font-size: 14px; color: #585657;}
.list_pageRight{ float: left; width: 890px; padding-left: 35px;}
.page_title{ height: 39px; line-height: 39px; padding-left: 25px; background: url(../images/b_08.jpg) 4px center no-repeat; border-bottom: 1px solid #b3b3b3;}
.page_title strong{ font-size:16px; font-family:"微软雅黑";font-family:"Microsoft YaHei";}
.page_title ul{ float: right; overflow: hidden;}
.page_title ul li{ float: left; color: #424441;}
.page_title ul li a{color: #424441;}
.list_page .list_box{ height: 121px; padding: 27px 0; border-bottom: 1px dashed #cccccc; overflow: hidden;}
.list_page .list_box .icon{ float: left;}
.list_page .list_box .text{ float: left; padding-left: 25px; width: 700px;}
.list_page .list_box .text h2{ line-height: 25px; font-size: 16px; font-weight: normal; font-size: 16px;}
.list_page .list_box .text p{ line-height: 24px; font-size: 14px; color: #656565;}
.list_page .list_box .text span{ font-size: 12px; padding-bottom: 13px; color: #587088; display: block;}
.list_page .list_box .text h1{ padding-left: 22px; background: url(../images/a_16.jpg) left center no-repeat; height: 12px; font-size: 12px; line-height: 12px; font-weight: normal; color: #587088;}

.fullSlide{ width:100%;  position:relative;  height:608px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:608px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:608px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:5px; margin:1px; overflow:hidden; background:#000;
 line-height:999px; }
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

.nav{ width:794px; margin:0 auto; float:right;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:14px; background:url(../images/a1.png) no-repeat center right;  }
.nav .m{
	position:relative;
	float:left;
	width:99px;
	display:inline;
	text-align:center;
	margin-top: 4px;
	margin-bottom: 0;
}

	.nav h3 a{ font-size:16px; border-top:3px solid #fff;
	zoom:1;
	height:44px;
	line-height:44px;
	display:block;
	color:#666;
	font-weight:bold;
}
	.nav .on h3 a{ color:#4583f0; border-top:3px solid #0075c5;}
	.nav .sub{
	display:none; /*默认隐藏*/
	width:110px;
	position:absolute;
	left:-5px;
	top:59px;
	float:left;
	line-height:30px;
	z-index:100;
	background-color: #f1f1f1; font-weight:bold;
	}
	.nav .sub li{ text-align:center;  }
	.nav .sub li a{
	color:#000000;
	display:block;
	zoom:1;
	font-size: 15px;
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.nav .sub li a:hover{  background:#ddd; color:#0075c5;   }	
.product_sub_box{ width: 900px; float: left; overflow: hidden; padding-right: 20px; padding-top: 5px;padding-bottom: 25px; overflow : hidden;}
.product_sub_box ul{ width: 915px; }
.product_sub_box ul li{ float: left; width: 285px; margin-right: 11px; margin-top: 25px; padding:4px;}
.product_sub_box ul li img{ width: 283px; height: 193px; border: 1px solid #cdcdcd;}
.product_sub_box ul li p{ line-height: 40px; text-align:center; color: #353535; font-size: 16px; border-bottom:2px solid #E0E0E0;}
.product_sub_box ul li:hover {background:#0075c5;}
.product_sub_box ul li:hover p { color:#fff; border-bottom:2px solid #ffffff;}
.product_sub_box ul li:hover p a{color:#fff;}
.product_search{float:left; width:900px;}
.product_search_txt{float:left; height:23px; line-height:23px; width:220px;}
.product_search_btn{float:left; width:200px;}

.download_box{ width: 900px; float: left; overflow: hidden; padding-right: 20px; padding-top: 25px;}
.download_box ul{width: 800px; padding-top:20px; overflow:hidden;}
.download_box ul li{float: left; padding-left:100px; width: 700px; height:30px; line-height:30px;  padding-bottom: 10px;}
.detail_box{ width: 900px; float: left; overflow: hidden; padding-right: 20px; padding-top: 25px;}
.detail_box h2{width:900px;text-align:center;}
.detail_txt{ font-size:14px; line-height:25px;}

.joblist table th{ height:28px; line-height:28px; padding:0 18px; font-weight:bold; color:#333; margin-bottom:8px; background-color:#f8f8f8;} 
.joblist table tr td{ height:29px; line-height:28px; background:url(../images/table_fg.gif) repeat-x left bottom; padding:0 18px;}
.joblist table tr td a{ color:#2A76C1;}
.joblist table tr td  em{ font-style:normal; color:#FF8E02;}
.job_table_span a{ background:url(../images/xiangqing.gif) no-repeat; width:48px; height:20px; line-height:20px; display:block; text-indent:-9999px; float:left;}

/*分页*/
.dede_pages {
	border-top: none;
	text-align: center;
	line-height: 30px;
	clear: both;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 45px;
	padding-left: 0;
}
.dede_pages ul { text-align: center; }
.dede_pages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.dede_pages ul li a { border: 1px solid #e5e5e5; color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.dede_pages ul li a:hover { border: 1px solid #666; color: #fff; background: #333; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.dede_pages ul li.thisclass a { background-color: #333; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #e5e5e5; }
.dede_pages .pageinfo { color: #999999; padding: 0 3px 0 3px; height: 18px; }
.dede_pages .pageinfo strong { color: #333; font-weight: normal; margin: 0 0; height: 18px; }
	
.main .on{ background:#ffffff;}
.main .on a{}
.main .on .text p{}
.main .on .time{ color:#fff;}
.product .product_box ul li{height:248px;}
.product .product_box ul li:hover img{border:3px solid #0075c5;}
.product .product_box ul li:hover p { color:#0075c5;border-bottom:3px solid #0075c5;}


.ladyScroll{width:1200px;height:245px;margin:15px auto;position:relative;}
	.ladyScroll .prev,.ladyScroll .next{
	width:45px;
	height:45px;
	position:absolute;
	top:75px;
	left:-8px;
	z-index:100;
	cursor:pointer;
	background-image: url(../images/x2.png);
	background-repeat: no-repeat;
}
	.ladyScroll .next{
	left:auto;
	right:-8px;
	background-image: url(../images/x1.png);
}
	.ladyScroll .prev:hover{ filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5;
 }
	.ladyScroll .next:hover{filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5;}

.ladyScroll .scrollWrap{width:1160px;margin-left:20px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:290px;text-align:center;position:relative;}
.ladyScroll  dt{margin:0 auto;width:275px;overflow:hidden; padding:5px 5px 0 5px; text-align:center; }
.ladyScroll  img{display:block;width:273px;height:170px; border:1px solid #cdcdcd;}
.ladyScroll p{ line-height:60px; font-size:14px; color:#333;}
.ladyScroll  dt:hover img{border:3px solid #0075c5;}
.ladyScroll  dt:hover p{ color:#0075c5;}

.news-bottom{ padding-top: 20px;padding-bottom: 20px; overflow: hidden; width: 805px; margin: 0 auto;}
.news-bottom .bottom-left{ float: left; color: #575757; font-size: 13px;}
.news-bottom .bottom-right{ float: right; color: #575757; font-size: 13px;}
.news-bottom .bottom-left a{color: #575757; font-size: 13px; }
.news-bottom .bottom-right a{ color: #575757; font-size: 13px;}
