.clear{
    height:0px!important;
}
.clear2{
    clear: both!important;
}

.pad10{padding:10px;}
.white{background:#fff;}
.marr30{margin-right:30px;}
.top_a{ height:194px;  background:#365eab; width:100%;}
.top{margin:0 auto; height:194px;  }
.logo{margin-top:15px;}
.logo img{height:90px;margin-top: 27px;}
.tblk{width:160px; height:35px;float:right;margin-top:15px;}
.tblk p{float:left; margin:0 10px;; line-height:35px;}
.tblk p a{color:#fff;}
.Search{clear:both;
	width: 234px;
	height:32px; border-radius:5px; border:1px solid #fff; margin-top:15px; margin-left:40px;
}
.fdj{
	float: left;
	height: 29px;
width:39px;
}
.search_text{
	float: left; background:none; border:none;
	width: 180px; line-height:32px;
	outline: none; height:32px;
	font-family: "微软雅黑";
	color: #c8c8c8;
	margin-left: 15px;
}
.button{
	background:url(../images/serc.png) no-repeat center;
	width: 30px;
	height: 33px;
	cursor: pointer;
	outline: none;
border:0px;
	}
.menu_a{width:100%; background:#fbfbfb; height:45px;}
.menu{width:1190px; margin:0 auto; height:45px}
.menu li{float:left; line-height:45px; height:45px; font-size:18px; text-align:center;}
.menu li a{color:#000; line-height:45px; display:block; padding:0 20px;}
.menu li a:hover{display:block; color:#000; background:#d4d4d4;  }



.tyt{padding:4px 0 0 4px; background:url(../images/img_16.png) no-repeat right bottom; height:35px; width:480px; }
.tyt_bt{width:100%; display:block;}
.tyt_bt h2{color:#4297d5; font-size:36px; text-transform:uppercase; float:left; font-weight:normal; margin-right:5px; line-height:40px;}
.tyt_bt p{color:#4297d5; font-size:20px; text-transform:uppercase; line-height:20px;}
.tyt_bt span{color:#555555; font-size:12px; line-height:15px;}
.tyt_more{padding-right:8px; text-transform:uppercase; line-height:35px;}
.tyt_more span{color:#F00;}
.mid{background:#f6f6f6; width:100%; height:290px;}
.zs{ width:100%; height:410px; padding:20px 0;}

.zs2{ width:100%; height:320px; }
.mid2{background:url(../images/img_66.png) no-repeat bottom center; width:100%; height:420px;}
.biaot2{height:54px; width:200px; text-indent:40px; line-height:54px; font-size:16px;}
.yyt{width:530px; padding:20px;}
.yyt h2{color:#8c0000; font-size:24px; line-height:30px; margin-bottom:10px;}
.yyt em{line-height:40px; text-indent:2em; font-style:normal; display:block}
.yyt img{margin-right:10px; vertical-align:middle;}
.yyt p{line-height:30px; text-indent:2em;}


.news{width:100%; margin:0 auto;}
.news li{ margin:12px 0; text-align:left; width:100%; height:48px;}
.sj{width:60px; margin:0 10px 0 0;  height:48px; border-right:1px solid #ccc;}
.ny{height:20px; color:#595858; font-size:12px; line-height:20px; text-align:center; }
.ri{color:#365eab; height:28px; line-height:28px; font-size:24px; text-align:center;}
.news2{width:100%; margin:0 auto;}
.news2 li{ margin:20px 0; text-align:left; width:100%; height:68px;}
.sj2{width:70px; margin:0 10px 0 0;  height:68px; background:#e5e5e5}
.ny2{height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center; background:#15518e }
.ri2{color:#000; height:38px; line-height:38px; font-size:20px; text-align:center;}

.tz_bt{width:80%; line-height:25px; display:block}
.tz_bt a:link{color:#000; font-size:16px;}
.tz_bt a:hover{color:#a00000;}
.tz_bt2{width:80%; line-height:20px; display:block}
.tz_bt2 a:link{color:#000; font-size:16px;}
.tz_bt2 a:hover{color:#a00000;}
.tz_bt2 p{color:#666; font-size:12px; line-height:20px; margin-top:10px;}





.link{width:95%; margin:0 auto;}
.link li{border-bottom:1px solid #e6e6e6;  text-indent:20px; line-height:35px; height:35px;}
.img{padding:3px; background:#fff; border:1px solid #ccc;}
.kstd{width:100%; margin:0 auto;}
.kstd li{height:125px; line-height:65px; margin:0 24px; border-radius:6px; text-align:center; float:left;}
.kstd li img{ vertical-align:middle;}
.kstd li p{line-height:30px; font-size:16px;}
.kstd li a{color:#000;}
.kfsj{width:600px; line-height:25px; height:67px;}



.boot .FL{margin-top:10px;}
.boot_a{background:#4c4c4c; height:150px;}
.boot{width:1000px; padding:30px 0; height:106px; text-align:left; line-height:35px; color:#fff; margin:0 auto;}
 
/*neiye*/
.nban{width:100%; height:250px; overflow:hidden; background:url(../images/ejbanner.jpg) no-repeat 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;  width:100%; z-index:2;}

.nymenu{margin:0 auto; width:100%; border-left:5px solid #365eab; z-index:99999;  background:#f4f8ff}
.nymenu li{border-bottom:1px dotted #ccc; height:49px; line-height:49px; text-align:left; background:#f4f8ff;}
.nymenu li a{color:#333; padding-left:20px; }
.nymenu li a:hover{display:block; background:#6590e4;color:#fff;}
.ny_dqwz{line-height:40px; text-align:right; padding-right:10px; font-size:14px; border-bottom:1px dotted #ccc; margin:20px auto;}
.ny_dqwz img{vertical-align:middle;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.ny_about p{text-indent:2em;}
.ny_about h2{font-size:24px; color:#0f57b7; 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:#8e1707; 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-top:2px solid #0f57b7;  padding:0 10px; width:98%;}

.ny_tit{font-size:34px; text-align:center;width:300px; position:absolute; bottom:0; left:0; line-height:90px; color:#fff; background:rgba(54,94,171,0.6); height:90px;}

.list{width:95%; margin:0 auto 0 auto;}
.list li{ background:url(../images/img_24.jpg) no-repeat left;line-height:38px; height:38px; color:#858585; text-align:right; font-size:16px; text-indent:20px; border-bottom:1px dotted #ccc;}
.list li a{float:left; color:#505050;}






/*焦点图*/
.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;background:url(../images/img_08.png) repeat;left:0;bottom:0px;_bottom:0px;z-index:1}
.yx-rotation-t{color:#fff;font-size:12px;font-family:microsoft yahei;z-index:2;bottom:0px;left:10px;line-height:40px}
.yx-rotation-focus span{display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;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:#FFF;}
.yx-rotaion a:hover{color:#FFF;}
.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_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{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:436px;height:278px;}

/*qiehuan*/
.tzgg{padding:0 10px;}
.sy-tzgg-con{padding:3px 0;}
.sy-tzgg-title{width:100%; height:35px; line-height:35px;  font-size:20px;    display: inline-block;text-align: center;}
.sy-tzgg-title a{color:#333; line-height:35px; float:left; padding:0 30px;font-size:30px;}
.ccc_current a:link,.ccc_current a:visited,.ccc_current a:hover,.ccc_current a:active,.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active,.bbb_current a:link,.bbb_current a:visited,.bbb_current a:hover,.bbb_current a:active,.ddd_current a:link,.ddd_current a:visited,.ddd_current a:hover,.ddd_current a:active,.eee_current a:link,.eee_current a:visited,.eee_current a:hover,.eee_current a:active{color:#0183ce; padding:0 10px; border-bottom:2px solid #0183ce;font-size:30px;}
.ty_list{width:98%; margin:0 auto;}
.ty_list li{ line-height:38px; font-size:15px; text-align:right;}
.ty_list li a{float:left; text-indent:15px;}
.more{ text-align:center; height:30px; line-height:30px; padding:0 10px; width:80px; margin:10px auto;  border:1px solid #efefef;}




.flexslider{position:relative;height:450px;overflow:hidden;}
		.slides{position:relative;z-index:1;}
		.slides li{height:380px;}
		.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;}



#adu3{z-index:9999!important;}