.pad10{padding:10px;}
.mart10{margin-top:10px;}
.marr20{margin-right:20px;}
.mart30{margin-top:30px;}
.marb30{margin-bottom:30px;}
.top_a{ min-width:1200px;width: 100%;clear: both; min-height: 115px;zoom:1; background:url(../images/top_03.png) repeat;}
.top{width:100%; height:115px; background:url(../images/xian_06.png) repeat-x bottom}
.logo{margin-top:15px;}
.tblj{width:300px; text-align:right; height:35px;}
.tblj a:link{float:right; color:#fff; line-height:35px; padding:0 10px; }
.tblj a:visited{float:right; color:#fff; line-height:35px; padding:0 10px; }

.tblj a:hover{float:right; color:#fff; line-height:35px; padding:0 10px; }
.Search{
	width: 210px;
	height:33px;
	margin-top:15px;
	float: right; border-bottom:1px solid #809ac9;
}
.fdj{
	float: right;
	height: 33px;
	margin-left: 10px; width:28px; text-align:center;
}
.search_text{
	float: left; background:none; border:none;
	width: 145px;
	margin-top: 7px;
	outline: none;
	font-family: "微软雅黑";
	color: #c8c8c8;
	margin-left: 15px;
}
.button{
	background:url(../images/serc.png) no-repeat center; float:left;
	width: 25px;
	height: 24px; margin-top:5px;
	cursor: pointer;
	outline: none;
	}
.menu_a{width:100%; height:90px; margin-top:11px;}
.menu{width:1200px; margin:0 auto; height:90px}
.menu li{float:left; line-height:90px; font-size:16px; text-align:center; height:90px;}
.menu li a{color:#fff; line-height:90px; display:block; width:105px;}
.menu li a:hover{display:block;  background:url(../images/img_06.png) no-repeat 40px 8px #fff; font-weight:bold; color:#df0024}
.menu li a.chus{ background:url(../images/img_06.png) no-repeat 40px 8px #fff; color:#df0024; height:90px;}


.new_tit,.new_tit2{line-height:35px; height:35px; background:url(../images/line.png) no-repeat 0 6px; margin:10px auto 15px auto; font-weight:bold; border-bottom:1px solid #dbdbdb; padding-bottom:6px;}
.new_tit p,.new_tit2 p{ font-size:20px; text-indent:20px; color:#005ac3;}
.new_tit span,.new_tit2 span{color:#cadfff !important; text-transform:uppercase; font-size:20px; float:left; padding-left:10px;}
.new_tit .more,.new_tit2 .more{line-height:50px; color:#797979; padding-right:10px; font-size:14px; font-weight:normal}
.new_tit .more img,.new_tit2 .more img{ vertical-align:middle; padding-bottom:10px;}

.new_tit2{border-bottom:none;}

.xct{border:1px solid #cfcfcf;}
.list{width:100%; margin:0 auto 0 auto;}
.list li{line-height:38px; text-align:left; font-size:15px; background:url(../images/dian_49.png) no-repeat left; text-indent:10px;}
.list2{width:100%; margin:0 auto 0 auto;}
.list2 li{    line-height: 40px;
    text-align: left;
    font-size: 15px;
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 5.6px;}
.list2 li span {
    color: #004ca5;
    font-size: 15px;
    float: right;
}
.list2 li a:hover{background:url(../images/title_20240905-2.png) no-repeat left center; display:block; color:#004fb2; font-weight:bold;}
.list2 li a{background: url(../images/title_20240905.png) no-repeat left center;padding-left: 14px;}


.news{width:100%; margin:0 auto;}
.news li{text-align:left; width:100%; height:90px; margin-bottom:18px; border-bottom:1px dashed #e5e5e5;}
.sj{width:71px; margin:0 10px 0 0; color:#004ca5; height:71px; background:url(../images/ty.png) no-repeat;}
.ri{height:35px; line-height:35px; font-size:22px; text-align:center;}
.ny{height:35px; color:#000; font-size:14px; line-height:26px; text-align:center; background:url(../images/by.png) no-repeat;}
.sj2{width:53px; margin:0 10px; height:50px; border-right:1px solid #bfbfbf;}
.ri2{height:27px; color:#976929; line-height:25px; font-size:24px; text-align:center;}
.ny2{height:27px; color:#000; font-size:12px; line-height:25px; text-align:center; }
.tz_bt{width:580px; line-height:24px; font-size:16px; display:block; color:#007eea;}
.tz_bt p{font-size:12px; line-height:20px; color:#000; padding-top:5px;}
.tz_bt a:link{color:#004fb2; font-weight:bold;}
.tz_bt a:hover{color:#000;}
.new_xx span{display:block; line-height:30px; color:#004ca5; margin-top:5px;}
.new_xx img{vertical-align:middle; margin-right:10px;}

.xs_r{background:url(../images/img_55.png) repeat; height:137px; padding:10px;}
.xs_tit{font-weight:bold; color:#004fb2; font-size:17px; line-height:40px; margin-bottom:5px;}
.xs_r p{line-height:26px;}




.ztzl{background:#fafcff; height:200px;}
.zt_tit{width:160px; height:200px; line-height:200px; font-size:24px; line-height:200px; font-weight:bold; background:#3d76cc; text-align:center; color:#fff;}
.zt_list{ margin:0 auto; background:#e4e4e4; height:160px; padding:10px 12px;}
.zt_list li{float:left; margin:0 10px 10px 0;}
.zt_list li a{color:#fff;}
.yjlj{width:100%; height:50px; background:#f5f5f5;}
.ljlist a{float:left; margin:0 10px; text-align:left; line-height:50px;}
.ljtit{font-weight:bold; color:#005ac3; font-size:18px; line-height:50px; margin-right:30px;}



.kstd{background: #f3f3f3; height:220px; width:100%;}
.kslj{width:1196px; height:220px; background:url(../images/bjtp.png) no-repeat right; margin:0 auto;}
.kslj li{float:left;  text-align:center; margin:0 35px 0 0;}
.kslj li img{margin-top:15px;}
.kslj li p{line-height:40px; font-size:16px;}
.kslj li a{  color:#000;}


.boot{background:#002354; height:70px; line-height:100%;min-width:1100px; color:#fff; text-align:center; padding:10px 50px;}
.boot p{line-height:36px; margin-top:15px;}
.boot h4{line-height:40px;}





/*neiye*/
.ntop_a{ width: 100%;clear: both; min-height: 350px;zoom:1;  position:relative;}
.ntop{width:100%; height:150px; position:absolute; z-index:999;}

.nban{width:100%; height:375px; position:relative; height:280px; top:-55px; background:url(../images/banner3.png) no-repeat top center;}
.nwzmc{margin:10px auto; height:70px; line-height:70px; text-align:center; color:#fff; font-size:30px; padding:0 20px;}
.zhezn{position:absolute; top:0; height:300px; background:url(../images/bj_01.png) repeat-x; width:100%; z-index:2;}

.nymenu{margin:0 auto; width:1200px; border-left:6px solid #bad9ff; background:rgba(0,79,178,0.5); height:70px; position:absolute; bottom:0; margin-left:-600px; left:50%;}
.nymenu li{float:left; height:70px; line-height:70px; text-align:center;}
.nymenu li a{color:#fff; padding:0 20px; font-size:16px;}
.nymenu li a:hover{display:block; color:#fff; background:#003260;}
.ny_dqwz{border-bottom:1px dotted #ccc; line-height:34px; text-align:left; padding-right:10px;}
.ny_dqwz img{vertical-align:middle;}
.ny_about{ overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.ny_about p{text-indent:2em;line-height:32px;}
.ny_about table p{text-indent:0em!important;line-height:32px;}
.ny_about h2{font-size:24px; color:#97000c; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{line-height:30px; color:#8d8d8d; padding-right:10px}
.tit3{width:100%; border-bottom:1px solid #ccc; height:42px;}
.tt_biaot3{height:40px; line-height:40px; color:#2e2e2e; font-size:18px; border-bottom:2px solid #013393;  padding:0 10px;}

.ny_tit{ position:absolute; bottom:0; left:50%; margin-left:-600px; width:214px; color:#fff; background:url(../images/bj_03.png) repeat; border-top:3px solid #003260; height:80px; padding:20px 40px; z-index:3;}
.nt_bt{font-size:34px; border-bottom:1px solid #fff; line-height:60px; text-align:left; }
.nt_eng{text-align:right; font-size:16px; text-transform:uppercase;}
.kstdn{background: #f3f3f3;  width:100%;}

.ksljn{width:100%; background:url(../images/bjtp.png) no-repeat right bottom; margin:0 auto;}
.ksljn li{float:left;  text-align:center; margin:10px 20px;}
.ksljn li img{margin-top:15px;}
.ksljn li p{line-height:40px; font-size:16px;}
.ksljn li a{  color:#000;}


.yx_tit{background:url(../images/nimg_04.jpg) no-repeat left; line-height:40px; font-size:16px; font-weight:bold; text-indent:40px;}
.jz-con,.rw-con,.fj-con{width:100%;}
.jz-left{width:100%; margin-right:14px}
.jz-left li{width:275px; height:195px; margin-bottom:14px; position:relative;overflow:hidden; float:left; padding: 0 10px;}
.jz-middle{width:384px; height:408px; margin-right:14px; position:relative;overflow:hidden;}
.jz-left ul li .dask{width:274px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-left ul li .dask h3,.jz-middle .dask-1 h3,.jz-right .dask-2 h3,.rw-left ul li .dask-3 h3,.rw-left ul li .dask-4 h3,.rw-middle .dask-5 h3,.rw-right .dask-6 h3,.fj-left li .dask-7 h3,.fj-left li .dask-8 h3,.fj-left li .dask-9 h3,.fj-right .dask-10 h3{color:#fff; font-size:18px; font-weight:bold; line-height:30px; display:block; float:left; width:100%;}
.jz-left ul li .dask p,.jz-middle .dask-1 p,.jz-right .dask-2 p,.rw-left ul li .dask-3 p,.rw-left ul li .dask-4 p,.rw-middle .dask-5 p,.rw-right .dask-6 p,.fj-left li .dask-7 p,.fj-left li .dask-8 p,.fj-left li .dask-9 p,.fj-right .dask-10 p{width:100%; display:block; float:left; color:#fff; line-height:24px;}
.jz-left ul li .dask{304px; height:175px; padding:20px 0 0 30px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-middle .dask-1{width:344px; height:368px;padding:20px;background:#000;opacity:0.8;position:absolute;top:-408px;left:0;}
.jz-right{width:442px;}
.jz-right li{width:442px; height:195px; margin-bottom:14px; position:relative;overflow:hidden;}
.jz-right li .dask-2{width:402px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-con img{border:3px solid #cdcdcd}


/*焦点图*/
.yx-rotaion{}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;left:0;bottom:0px;_bottom:0px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px; right:0; width:30%;text-align:center;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-t a{color:#000;}
.yx-rotaion a:hover{color:#000;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn.left_btn2{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn.right_btn2{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list p{text-indent:2em; line-height:24px; color:#999;}
.rotaion_list .rotaion_img{width:470px;height:380px;}


/*banner*/
.jq22-container{height:550px;}
.flexslider{position:relative;height:600px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat; top:-55px;}
		.slides{position:relative;z-index:1;}
		.slides li{height:600px;}
		.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
		.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
		.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.ztlist{width:98%; margin:0 auto;}
.ztlist li{height:55px; margin:10px 20px; line-height:55px; text-align:center; background:#aedeff; font-size:16px; color:#1054ba; border-left:5px solid #1054ba; float:left; width:21%;}
.ztlist li a{ color:#1054ba;}
.ztlist li a:hover{background:#157dc4; display:block; color:#fff;}