@charset "gb2312";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "Î¢ÈíÑÅºÚ";
	min-width:1044px;
	background:#d8e8fc
}
.wrapper {
	width: 1044px;
	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,dl,dt,dd {
	padding: 0;
	margin: 0
}

.bg01{ background: url(imagesbg01.jpg) top center no-repeat #0e3462}
.bg02{ background:#ffae00}
.bg03{ background:#fff}
.bg04{ background:#0d3362; border-top:3px solid #ffae00}
.bg_fff{ background:#FFF}

.mt27{ margin-top:27px}

.index_lan{ width:237px; margin-top:50px; text-align:right}
.index_lan a{ background:url(imagesarrow01.png) left no-repeat; padding-left:24px; color:#ffffff; font-size:14px; line-height:30px}

.index_search{ border:2px solid #FFF}
.index_search .input{ background:#FFF; border:0; width:162px; height:26px; float:left}
.index_search .btn{ background:url(imagesbtn.png) no-repeat; height:26px; width:71px; border:0; cursor:pointer; float:left}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 0 0 0; height:56px; line-height:56px; position:relative; z-index:10;}
.nav a{ color:#0e3462;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0; font-size:16px; font-weight: normal; width:84px; text-align:center; height:56px; line-height:56px; text-decoration:none; margin:0 5px  }
.nav .sub{ display:none; width:84px; left:5px; top:56px;  position:absolute; background:#0e3462;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; text-align:center; text-decoration:none; color:#FFF }
.nav .sub a:hover{ color:#fff; background:#ffae00  }
.nav .on h3 a{ background:#0e3462; color:#fff;   }

.focusBox { position: relative; width: 406px; height: 307px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin-top:21px; margin-left:28px }
.focusBox .pic img { width: 406px; height: 307px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.index_news01{ width:980px; margin-top:10px; margin-left:28px}
.index_news01 .t{ border-bottom:1px solid #0e3462 }
.index_news01 span{ cursor:pointer; width:101px; height:34px; background:#0e3462; text-align:center; color:#fff; display:inline-block; line-height:34px; font-size:14px  }
.index_news01 .con ul{ padding:0;  zoom:1; background:#f3f3f3; height:188px  }
.index_news01 .con li{ float:left; width:178px; text-align:center; font-size:14px; margin-top:14px; margin-left:14px  }
.index_news01 .con li img{ width:178px; height:136px; margin-bottom:10px}
.index_news01 .con li a{ color:#323232}


.index_link{ margin-top:14px; height:44px; margin-left:28px; width:980px; border:1px solid #0e3462;}
.index_link .con{ width:894px; height:44px; line-height:44px; font-size:14px}
.index_link .con a{ color:#808080; padding:0 2px}
.index_link .con a.more{ color:#0e3462}

.footer{ color:#fff; padding:0; font-size:14px; line-height:26px; width:1029px; margin:0 auto}
.footer a{ color:#fff}

.ny_left{ width:232px; margin-top:23px; margin-left:27px}
.ny_left .t{ height:119px; line-height:119px; color:#FFF; text-align:center; font-size:24px; background:url(imagesny01.jpg) no-repeat}
.ny_left .menu{ border-top:3px solid #ffae00}
.ny_left .menu ul{ width:232px; margin:0 auto}
.ny_left .menu ul li{ height:38px; line-height:38px; font-size:14px; background:url(imagesny02.jpg) no-repeat; width:232px}
.ny_left .menu ul li a{ display:block; line-height:38px; color:#5f5f5f; padding-left:37px; font-size:16px}

.ny_left .news01{ width:232px; margin-top:10px;}
.ny_left .news01 .t1{ border-bottom:1px solid #0e3462; position:relative }
.ny_left .news01 .t1 .more{ position:absolute; right:0; color:#0e3462}
.ny_left .news01 span{ cursor:pointer; height:34px; background:#0e3462; text-align:center; color:#fff; display:inline-block; line-height:34px; font-size:14px; padding:0 5px  }
.ny_left .news01 .con ul{ padding:0;  zoom:1;}
.ny_left .news01 .con li{ float:left; width:114px; text-align:center; font-size:14px; margin-top:14px; margin-left:2px; height:114px; background:#f3f3f3  }
.ny_left .news01 .con li img{ width:114px; height:87px; margin-bottom:5px}
.ny_left .news01 .con li a{ color:#323232}

.ny_left .news02{ width:232px; margin-top:10px;}
.ny_left .news02 .t1{ border-bottom:1px solid #0e3462; position:relative }
.ny_left .news02 .t1 .more{ position:absolute; right:0; color:#0e3462}
.ny_left .news02 span{ cursor:pointer; height:34px; background:#0e3462; text-align:center; color:#fff; display:inline-block; line-height:34px; font-size:14px; padding:0 5px  }
.ny_left .news02 .con{ padding:10px;  zoom:1; color:#323232; font-size:12px; line-height:24px; background:#f3f3f3}

.ny_right{ width:748px; margin-top:23px; margin-right:26px; border:1px solid #e4e4e4}
.ny_right .title{ height:43px; line-height:43px; color:#2da7e6; font-size:16px; border-bottom:1px solid #e4e4e4; background:#f3f3f3}
.ny_right .title .pos{ color:#5f5f5f; font-size:14px; padding-left:18px; background: url(imagesarrow03.jpg) left no-repeat}
.ny_right .title .pos a{ color:#5f5f5f; padding:0 5px}
.ny_right .title span{ display:inline-block; color:#FFF; background:url(imagesny03.jpg) left no-repeat #0e3462; padding-left:36px; padding-right:20px}

.ny_list{ padding:20px}
.ny_list ul{}
.ny_list ul li{ line-height:36px; height:36px; font-size:16px}
.ny_list ul li a{ float:left; color:#393939; font-size:16px;padding-right:5px}
.ny_list ul li span{ float:right; color:#393939; padding-left:5px; font-size:12px}

.ny_list01{ padding:20px 0}
.ny_list01 ul{}
.ny_list01 ul li{ width:239px; height:252px; line-height:26px; float:left; margin:0 5px}
.ny_list01 ul li img{ width:239px; height:186px; margin-bottom:10px}
.ny_list01 ul li a{ color:#2a2a2a; font-size:14px}
.ny_list01 ul li a span{ color:#6a6a6a; display:block}

.ny_right .content{ padding:20px 10px;}
.ny_right .content .header_con{ color:#383838; text-align:center; padding:10px 0; font-family:"Î¢ÈíÑÅºÚ"; margin:0 auto; border-bottom:1px solid #CCC}
.ny_right .content .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_right .content .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal}
.ny_right .content .content01{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:30px; margin:20px; color:#383838}
.ny_right .content .content01 img{ max-width:100%}


.index_quick{ background:#f3f3f3; width:406px; margin-top:13px; text-align:center; height:62px; padding-top:12px; margin-left:28px}
.index_quick li{ display:inline-block; background:url(imagesindex01.jpg) no-repeat; width:125px; text-align:center; height:50px; line-height:50px; margin:0 1px}
.index_quick li a{ display:block; height:50px; line-height:50px; color:#0e3462; font-size:16px}

.slideTxtBox01{ width:555px; text-align:left; margin-left:23px; margin-top:21px}
.slideTxtBox01 .hd{ height:34px; line-height:34px; padding:0 ; position:relative; font-size:16px; border-bottom:1px solid #0e3462 }
.slideTxtBox01 .hd ul{ float:left;  position:absolute; left:0; top:0; height:34px;   }
.slideTxtBox01 .hd ul li{ float:left; cursor:pointer; width:101px; height:34px; background:#e1e1e1; text-align:center; color:#0e3462  }
.slideTxtBox01 .hd ul li.on{ height:34px;  background:#0e3462; color:#fff}
.slideTxtBox01 .bd ul{ padding:15px 0;  zoom:1;  }
.slideTxtBox01 .bd li{ height:21px; line-height:21px; font-size:14px; margin:4px 0; color:#8a8a8a;}
.slideTxtBox01 .bd li a{ color:#323232; font-size:14px; float:left; background:url(imagesarrow02.jpg) left no-repeat; padding-left:21px}
.slideTxtBox01 .bd li span{ float:right}

.slideTxtBox02{ width:555px; text-align:left; margin-left:23px; margin-top:21px}
.slideTxtBox02 .hd{ height:34px; line-height:34px; padding:0 ; position:relative; font-size:16px; border-bottom:1px solid #0e3462 }
.slideTxtBox02 .hd ul{ float:left;  position:absolute; left:0; top:0; height:34px;   }
.slideTxtBox02 .hd ul li{ float:left; cursor:pointer; width:101px; height:34px; background:#e1e1e1; text-align:center; color:#0e3462  }
.slideTxtBox02 .hd ul li.on{ height:34px;  background:#0e3462; color:#fff}
.slideTxtBox02 .bd ul{ padding:15px 0;  zoom:1;  }
.slideTxtBox02 .bd li{ height:21px; line-height:21px; font-size:14px; margin:4px 0; color:#8a8a8a;}
.slideTxtBox02 .bd li a{ color:#323232; font-size:14px; float:left; background:url(imagesarrow02.jpg) left no-repeat; padding-left:21px}
.slideTxtBox02 .bd li span{ float:right}




.jser{ width:95%; margin:0 auto; height:auto;}
.jsdh{ width:100%; height:50px; border-bottom:1px solid #ccc;}
.jsdha{ width:150px;margin-right:10px; background:#036fc9;font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; text-align:center; line-height:35px; color:#fff; float:left;}
.jsdha a{ color:#fff;text-decoration:none;}

.jsdhab{ width:150px;margin-right:10px; text-align:center;font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; line-height:35px; color:#fff; float:left; background:#aeaeae;}
.jsdhab a{ color:#fff;text-decoration:none;}
.jszc{ height:auto; width:100%; min-height:500px;}
.btmc_1 {
	line-height:46px;
	font-size:18px;
	font-family: "Î¢ÈíÑÅºÚ";
	color:#06C;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	display:block;
	clear:both;
    padding-left:10px;}
.jsmc a {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	width: 93px;
	display:block;}
.jslb3 li img { float:left; display:block; width:145px; height:200px;margin-left:50px;}
.jslb3 li { border-bottom:dashed 1px #ccc; padding:30px 0; height:200px;}
.jslb3 li span { float:left; display:block; width:700px; padding-left:30px; font-size:12px; line-height:30px; color:#666;}
.jslb3 li span a { font-size:14px; display:block; line-height:36px; color:#000;}
.jslb3 li span a:hover { color:#06C;}
.yiji { clear:both;}

.lsyg { background:url(../images/timg_r10_c5.png) repeat-y center top; width:641px; margin:20px auto;}
.lsyg li { width:250px; margin-bottom:50px;}
.lsyg .zb  { padding-right:70px; background:url(../images/timg_r10_c3.png) no-repeat right 50px; float:left;}
.lsyg .yb { padding-left:70px; background:url(../images/timg_r10_c3.png) no-repeat left 50px; float:right;}
.lsyg .zb div  {float:left; width:250px;}
.lsyg .yb div { float:right; width:250px;}
.lsyg span { display:block;}
.lsyg .lsbt { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:30px; font-size:18px; color:#0087d4;}
.lsyg .zy { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px; font-size:16px; color:#666;}
.lsyg .tp { padding:15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px;}
.lsyg .tp img { width:220px;}
.jswo{  height:auto; margin:0 auto;}
.jsry{ width:47%; float:left; height:200px; border:1px solid #ccc;margin-right:2%;margin-top:10px;}
.jsrylf{ width:150px; height:200px; float: left; margin-right:10px;}
.jsryr{ height:auto; float:left;width:190px; }
.jsryr h3{ font-size:16px; line-height:35px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.jsryr p{ line-height:30px; font-size:14px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}