@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:1080px;
	background:#ffffff
;}
.wrapper {
	width: 1080px;
	margin: 0 auto;}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
;}
a:hover{ text-decoration:underline;}
img {
	border: 0
;}
.fl {
	float: left
;}
.fr {
	float: right
;}
.cb {
	clear: both;
	height:0
;}
li{ list-style:none;}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
;}

.bg01{ background:#004c90;}
.bg02{ background:url(../images/index09.jpg) repeat-x;}

.border_bottom{ border-bottom:1px solid #6391bb;}

.index_top_left{ line-height:39px; height:39px; color:#FFF; font-size:14px;}

.index_top_right{ line-height:39px; height:39px; color:#FFF; font-size:14px;}
.index_top_right a{ color:#FFF; padding:0 5px;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 ; height:46px; line-height:46px;  position:relative; z-index:1; width:1080px; margin:0 auto  ;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:15px; font-weight: normal; font-family:"微软雅黑"  ;}
.nav .sub{ display:none; width:100px; left:0; top:46px;  position:absolute; background:#4996dc;  line-height:36px; padding:0 0 0 13px;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 10px; background:url(../images/arrow01.jpg) left no-repeat ;}
.nav .sub a:hover{ background:url(../images/arrow01.jpg) left no-repeat; color:#fff;}
.nav .on h3 a{ background:#006dcf; color:#fff;}

#KinSlideshow{ margin-top:13px;}
.KSS_btnBox li{ border-radius:50px;}
#KinSlideshow h2{ line-height:22px;}

.border_gray{ border:1px solid #d7d7d7;}

.mt9{ margin-top:9px;}
.mt13{ margin-top:13px;}
.mr12{ margin-right:11px;}

.index_news01{ width:329px; padding:11px; height:291px;}
.index_news01 li a{ display:block; width:329px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#004c90; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.index_news01 li span{ display:block; color:#7f7f7f; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.index_news02{ width:329px; padding:11px;}
.index_news02 li{ margin-top:23px;}
.index_news02 li span{ float:left; width:47px; height:32px; text-align:center; color:#FFF; line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#004c90;}
.index_news02 li a{ color:#004c90; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:right; width:270px;}

.index_news03{ width:329px; padding:11px; margin-left:11px;}
.index_news03 li{ display:block; color:#7f7f7f; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.index_news03 li img{ width:133px; height:93px; float:left; margin-right:11px;}
.index_news03 li p{ width:185px; float:left; line-height:20px; font-size:14px;}
.index_news03 li a{ color:#004c90;}

.index_news04{ width:329px; padding:11px; height:247px;}
.index_news04 li{ display:block; background:url(../images/arrow02.jpg) left 7px no-repeat; padding-left:18px; color:#7f7f7f; font-size:14px; line-height:22px; margin-top:10px;}
.index_news04 li a{ display:block; color:#004c90;}

.index_product{ display:block; margin-top:11px;}
.index_product li{ float:left; width:207px; height:140px; font-size:14px;}
.index_product li img{ width:207px; height:95px;}
.index_product li td{ background:#004c90; height:45px; text-align:center; vertical-align:middle;}
.index_product li a{ color:#FFF;}

.footer{ width:1080px; margin:0 auto; color:#fff; height:106px; font-size:14px;}
.index_right{ width:262px; margin-top:35px; margin-right:0;}
.index_right .select_name{ position:relative; height:29px; width:262px;}
.index_right .select_name select{ height:29px; background:none; width:151px; position:absolute; left:0; border:0; color:#666666; font-size:18px; font-family: Arial, Helvetica, sans-serif; overflow:hidden;}
.index_right .btn{ background:#002e58; width:54px; height:29px; border:0; cursor:pointer; right:-1px; position:absolute; text-align:center; line-height:29px; color:#FFF;}

.index_right .m-form{font-family:12px/1.5 arial,\5b8b\4f53,sans-serif; position:absolute; left:0; width:220px;}
.index_right .m-form .item{height:40px;}
.index_right .m-form label{color:#fff;display:inline-block;height:40px;float:left;line-height:40px;width:220px;text-align:right;padding-right:20px;}
.index_right .m-select{height:25px;width:205px; border:2px solid #fff; background:#FFF; cursor:pointer;}
dl{ display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px; margin:0;}
.index_right .m-select dt{line-height:25px;text-align:center;cursor:pointer;height:25px;border-radius: 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7c7c7c;}
.index_right .m-select dd{overflow-y:auto;background:#fff;position:absolute;left:0;bottom:40px;display:none;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;border-radius: 0;box-shadow:0 6px 12px rgba(0,0,0,0.175); width:207px; float:left;-webkit-margin-start: 0;}
.index_right .m-select dd a{display:block;font-size:14px;text-indent:1em;line-height:32px;border-right:2px solid #E3E3E3;border-left:2px solid #E3E3E3;height:32px; color:#666;}
.index_right .m-select dd a:hover{text-decoration:none;background:#eee;}

.index_right .m-select dd.age,.m-select dd.height{width:400px;border:2px solid #E3E3E3;}
.index_right .m-select dd.age a,.m-select dd.height a{float:left;width:40px;text-align:center;border:none;display:inline-block;text-indent:0;height:24px;line-height:24px;}

.ny_left{ width:280px; margin-top:12px;}
.ny_left .menu{ padding:10px 11px; width:256px;}
.ny_left .menu .t{ background:url(../images/ny01.jpg) no-repeat; height:117px; text-align:center; color:#FFF; line-height:117px; font-size:32px; margin-bottom:10px;}
.ny_left .menu li{ display:block; padding-left:7px;}
.ny_left .menu li a{ background:url(../images/arrow03.jpg) left no-repeat; padding-left:22px; color:#8a8989; font-size:14px; line-height:30px;}
.ny_left .menu li a:hover{ color:#004c90;}
.ny_left .menu li a.hover{ color:#004c90;}

.ny_news02{ width:256px; padding:11px;}
.ny_news02 li{ margin-top:23px;}
.ny_news02 li span{ float:left; width:47px; height:32px; text-align:center; color:#FFF; line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#004c90; margin-right:12px;}
.ny_news02 li a{ color:#004c90; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left; width:180px;}

.ny_quick{ display:block;}
.ny_quick li{ display:block; margin-top:13px; margin-top:11px;}
.ny_quick li img{ float:left; width:127px; height:63px;}
.ny_quick li table{ float:left; width:153px; height:63px; color:#FFF; font-size:14px;}
.ny_quick li table td{ background:#004c90; height:63px;}
.ny_quick li table a{ color:#FFF;}

.ny_right{ width:786px; margin-top:12px;}
.ny_right .title{ display:block; background:#f3f3f3; height:42px; line-height:42px; padding:0 20px; color:#616161; font-size:14px;}
.ny_right .title a{ color:#616161; padding:0 5px;}
.ny_right .title a:hover{ color:#004c90; padding:0 5px;}
.ny_right .title span{ color:#004c90; padding:0 5px;}

.ny_right .list{ width:750px; margin:0 auto;}
.ny_right .list li{ display:block; color:#616161; font-size:14px; border-bottom:1px dashed #616161; padding-bottom:20px; margin-top:20px;}
.ny_right .list li a{ display:block; color:#424242; font-size:16px; margin-bottom:10px;}
.ny_right .list li p{ margin-bottom:20px;}

.ny_right .header{ width:750px; margin:0 auto; border-bottom:1px solid #d9d9d9; padding-bottom:10px; padding-top:20px;}
.ny_right .header h1{ padding:0 5px; color:#424242; padding-bottom:10px;}
.ny_right .header span{ padding:0 5px; font-size:14px;}

.ny_right .ny_content{ width:740px; margin:0 auto; line-height:22px; color:#424242; font-size:16px; padding:10px 0;}