@charset "utf-8";
/* CSS Document */
*{ padding: 0;}
body
{
	font-size: 12px;
	color: #333;
	margin: 0px;
	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;
}
ul,li
{
	list-style-type: none;
}
img,ul,li
{
	padding: 0px;
	margin: 0px;
}
img
{
	border: none;
}
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
.clearfix:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
	height: 0;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix
{
	display: inline-table;
}

input,textarea
{
	outline: none;
	border: 0px;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}

h1,h2,h3,h4,h5,p,dl,dd,dt{margin:0;font-weight: normal;}
i,em{ font-style: normal;}
/* End hide from IE-mac */ 

/*公用*/
.wrap { width:1180px; margin-left:auto; margin-right:auto;}
.fl { float:left;}
.fr { float:right;}

/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:420px;background: #fff;}
.fullSlide{width:100%;position:relative;height:420px;background:transparent}
.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:420px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:420px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#0262b9}
.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:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
.ny_banner{ width:1180px; height:320px; margin:auto;}

/* search */
.search {overflow:hidden;width: 560px; margin:20px auto 10px;background-color: #fff; height:80px;}
.search .hotkey {color:#666;font-size: 12px;text-align: center;clear: both;}
.search .hotkey span {color:#ac0000;}
.search .hotkey a {margin: 10px 10px 10px 0px;}
.search .form  { width: 510px; height: 45px; line-height:36px; margin: auto; color:#666;background:url(../images/search.jpg) no-repeat center center;}
.search .search-t {float: left; width: 408px; height: 36px; line-height: 35px; color: #666; padding: 4px 4px 4px 10px; margin-bottom: 10px;outline: 0;font-size: 12px;background:none;font-family: 微软雅黑;}
.search .search-s {float: left; width: 88px; height: 45px; line-height: 1; color: #666; font-size: 12px; cursor: pointer; background:none;border:none;}
.search-bg {width: 735px; height: 40px;margin: auto; border-left: 3px solid #ac0000;border-right: 3px solid #ac0000;border-bottom: 3px solid #ac0000;position: relative;top: -120px;z-index: -1;margin-bottom: -40px;}

.top {height:45px;line-height:45px;background:#f4f4f4;color:#666;}
.top span {font-weight:bold;}
.top .top-r {height:30px;padding:0px;}
.top .top-r a{color:#666;height:30px; line-height:30px;font-size:12px; margin:0px 10px;}
.top .top-r img {margin:0 10px;vertical-align:middle;}

.head {height:130px;background: url(../images/top.jpg) no-repeat center;}
.head .logo {margin-top:33px; width:179px; height:64px;}
.head .ms {margin:33px 0 0 20px;height:64px;font-size:18px;color:#0262b9;border-left:1px solid #0262b9;padding-left:20px;}
.head .ms p { font-size:18px; line-height:32px;}
.head .ms p span{ font-size:24px; font-weight: bold;}
.head .tel {background:url(../images/tel.png) no-repeat left center;padding-left:35px;margin-top:35px;font-size:24px;color: #0262b9;font-weight:bold;width:175px;}
.head .tel span{display:block;font-size:16px;font-weight:normal;color: #333; height:25px;line-height:25px;}

.nav {width: 1179px; height:45px;background: #0262b9;border: 1px solid #0262b9;}
.nav ul {position: relative;}
.nav li {float:left;width:131px;height:45px;line-height:45px;text-align:center;}
.nav li a {color:#fff;position: relative;z-index:100;}
.nav li a {display:block;font-size:16px;width:131px;height:45px; background:url(../images/nav_line.png) no-repeat left;}
.nav li a.nav_selecd{ background:none;}
.nav li:hover a ,.nav .active a {color: #0262b9; font-weight:bold; background:#fff;}
.nav .boxBor {position:absolute;left:0;top:0;display:none;z-index:99;background:#fff;}

/*bottom_box*/
.bottom_box{ width:100%; background:#303030; clear:both; padding:20px 0px;}
.bottom_big{ width:1180px; margin:auto; color:#fff; text-align:center; line-height:30px; font-size:12px; position:relative; margin-top:10px;}
.bottom_big em{ position:absolute; display:block; width:109px; height:49px; background:url(../images/bottom_bg.jpg) no-repeat; right:0px; top:-87px;}
.bottom_nav{ border-bottom:1px solid #222; width:100%;}
.bot_nav{ width:1180px; margin:auto; line-height:50px; text-align:center; color:#ccc;}
.bottom_nav a{ color:#fff; padding:0 13px 0px 8px; background:url(../images/nav_l.png) no-repeat right;}
.bottom_nav a.bot_last{ background:none;}
.bottom_big a{ margin:0 3px; color:#fff; font-size:12px;}
.bottom_big img{ height:14px;}