@charset "utf-8";
/* CSS Document */


ul,li,input,p,h1,h2,dd,dl,a,div,ol{margin: 0;
	padding: 0;}

a {
	text-decoration: none;
	color: #222;
}
img {
	border: none;
	display:block;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
ul, li {
	list-style: none;
}


body{font-family:微软雅黑; margin:0; padding:0; min-width:1200px;}
.i1{width:100%; height:126px; border-top:4px solid #1a76c3;}
.i1_in{width:1200px; margin:0 auto;}
.i2{height:47px; width:100%; background:#1a76c3;}
.search{height:37px; margin:53px 0 0 0; border:1px solid #e9e9e9; width:278px;}
.search_txt{height:33px; width:220px; padding:0 5px; border:0; font-size:14px; line-height:33px; float:left;}
.logo{margin-left:20px;}
.search_sub{display:block; float:right;}
.search input{outline:none;}
/*menu*/
.menu{ margin:0 auto; height:47px; line-height:47px; width:1200px;}
#nav {display:block;}
#nav .mainlevel { float:left; width:120px;/*IE6 only*/ position:relative; z-index:99;}
#nav .mainlevel>a {color:#fff; text-decoration:none; line-height:47px; display:block;  width:120px; text-align:center; font-size:18px; }
#nav .mainlevel a:hover { text-decoration:none;}
#nav .mainlevel a.cur{}
#nav .mainlevel ul { z-index:100; display:none; position:absolute; right:-13px; padding:15px 0 10px 0;  background:url(../images/07.png) repeat-x left top #1a76c3;}
#nav .mainlevel li { z-index:101;  width:146px; font-size:14px;height:40px; line-height:40px;  }
#nav .mainlevel li a{ display:block;width:122px; height:40px; line-height:40px; font-size:16px; margin:0 auto; text-align:center; color:#fff;}

#nav .mainlevel li a:hover{ display:block;width:122px; height:40px; line-height:40px;background:#1a94c3;font-size:16px; margin:0 auto;}

.i3{width:100%; position:relative;}
.yy1{height:60px; width:100%; background:url(../images/07.png) repeat-x; position:absolute; top:0; left:0; z-index:97;}



		.flexslider{position:relative;height:400px;overflow:hidden;}
		.slides{position:relative;z-index:1;}
		.slides li{height:400px;}
		.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/04.png) no-repeat;cursor:pointer; font-size:8px;}
		.flex-control-nav .flex-active{background:url(../images/03.png) no-repeat;}

		.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;}
		.flex-direction-nav li a.flex-next{right:40px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1100px; height:413px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; *display:inline;*zoom:1;position: relative; }
#playBox .smalltitle ul li .xstp{ width:200px; height:200px; margin:0 5px; border-radius:10px; float:left; *display:inline;*zoom:1;position: absolute; display:none; background-color: #930; left: -100px; top: -200px; }
#playBox .smalltitle ul li:hover .xstp{ display:block;position: absolute;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


.i4{width:100%; background:url(../images/yy2.png) repeat-x; padding:30px 0 0 0;}
.i4_in{width:1200px; margin:0 auto;}
.i4_l{width:580px;}
.i_tit1{border-bottom:2px solid #898989; position:relative; height:50px;}
.i_tit1 span{position:absolute; right:10px; bottom:10px; font-size:14px;}
.i_tit1 span a{color:#1a76c3;}
.i_tit1 div{height:50px; position:absolute; top:0px; left:0; padding:0 5px; line-height:50px; font-size:24px; border-bottom:2px solid #1a76c3; z-index:2; color:#353535;}
.pic1{width:285px; height:185px;}
.xydt_con1{padding:10px 0 0 0;}
.xydt_con1 .fr{height:165px; width:275px; background:#1a76c3; padding:10px;}
.p1 a{color:#fff; font-size:18px; line-height:28px;}
.p2{color:#fff; font-size:14px; line-height:24px; margin-top:10px;}
.p2 a{color:#e46502;}
.xydt_con2 li{font-size:14px; background:url(../images/05.png) no-repeat left center; line-height:34px;}
.xydt_con2 li span{color:#585858; float:right;}
.xydt_con2 li a{padding:0 0 0 20px; color:#585858; display:block; width:440px; overflow:hidden;}
.xydt_con2{padding:10px 0;}
.i4_r{width:580px; margin-left:40px;}
.tzgg_con{font-size:14px;}
.l1{border-bottom:1px dashed #cacaca; position:relative; padding:10px 0;  min-height:95px;}
.l1 a{color:#5d5d5d; font-size:18px;}
.l1 p{text-indent:2em; margin-top:10px;}
.l1 span{position:absolute; right:0; top:15px; color:#0042d7;}
.l1 p a{font-size:14px; color:#909090;}
.l2{border-bottom:1px dashed #cacaca; height:41px; line-height:41px; background:url(../images/05.png) no-repeat left center;}
.l2 span{float:right; color:#585858;}
.l2 a{padding-left:20px; height:41px; display:block; width:480px; color:#585858;}

.i5{background:url(../images/09.jpg) repeat-x #fff; width:100%; margin-top:40px;}
.i5_in{width:1200px; margin:0 auto; background:url(../images/img10.jpg) repeat-x;}
.i_tit3{height:70px; margin-top:7px; font-size:24px; line-height:70px; text-align:left; color:#fff;}

.i5_con li{width:285px; float:left; margin-left:20px;}
.li2,.li3,.li4{}
.li1,.li5{margin-left:0 !important;}
.i5_con li .tit{width:285px; height:78px; border-bottom:1px solid #cacaca; background:#f3f3f3;}
.i5_con li .tit a{line-height:24px; padding:15px; width:255px; height:48px; display:block; font-size:15px; color:#353535;}
.li5,.li6,.li7,.li8{margin-top:30px;}
.i6{width:1200px; margin:10px auto 0; }
.i6_l{width:588px;}
.xsdt_con li{height:87px; margin-top:28px;}
.date{width:80px; height:87px; background:url(../images/img11.jpg) no-repeat left top;}
.sp2{height:56px; width:80px; text-align:center; font-size:48px; line-height:56px; color:#fff; display:block;}
.sp3{height:30px; width:80px; text-align:center; font-size:14px; line-height:30px; color:#fff; display:block; margin-top:1px;}
.bt{width:448px; height:77px; padding:5px 30px;}
.bt .a1{font-size:16px; color:#444; line-height:24px; display:block;}
.bt p .a2{font-size:14px; color:#555; line-height:24px;}
.bt p{margin-top:5px;}
.xsdt_con li:hover .date{background:url(../images/img12.jpg);}
.i6_r{width:588px; margin-left:24px;}
.pic3{padding:10px 0 0 0;}

.xjcx_con li{height:90px; border-bottom:1px solid #eee; padding:10px 0;}
.xjcx_con li>a{width:100%; line-height:30px; font-size:16px; color:#444;}
.xjcx_con li p a{font-size:14px; color:#555; line-height:25px;}
.xjcx_con li p{margin-top:10px;}
.i7{background:url(../images/img10.jpg) repeat-x; width:1200px; margin:40px auto 0; padding:25px 0 0 0;}
.i7 li{float:left; margin-left:13px; }
.i8{width:100%; margin-top:13px; height:282px; background:#e8e8e8; padding:8px 0 0 0;}
.i8_bg{background:#145282;  width:100%; height:254px;}
.dh{width:100%; height:57px; border-bottom:1px solid #2c648f;}
.nav{height:57px; width:1080px; margin:0 auto;}
.nav_li1{width:120px; height:57px; position:relative; float:left;}
.nav_li1 a{width:120px; height:57px; display:block; font-size:16px; color:#fff; text-align:center; line-height:57px;}
.nav_li1 ul{position:absolute; top:65px; left:0;}
.nav_li1 ul li a{font-size:12px; height:30px; display:block; text-align:center; width:120px; line-height:30px;}
.footer{width:1200px; margin:0 auto;}
.footer p,.footer p a{font-size:14px; color:#818181 !important; line-height:28px;}




.zstp1{width:100%; height:auto;}
.zstp1 img{width:100%;}
.l_all{width:100%; background:url(../images/yy2.png) repeat-x; padding:50px 0 0 0;min-height:500px;}
.l,.c{width:1200px; margin:0 auto;}
.l_l{width:205px;}
.lmm1{width:100%; height:46px; text-align:center; line-height:46px; background:#1a76c3; color:#fff; font-size:18px;}
.l_nav li{width:100%; height:46px; margin-top:12px;}
.l_nav li a{height:46px; width:100%; display:block; background:#f5f5f5; text-align:center; color:#393939; font-size:16px; line-height:46px; display:block;}
.l_nav li a:hover,.l_nav li .on{background:url(../images/bg1.jpg) no-repeat 0px center #f5f5f5; text-align:center; color:#393939; font-size:16px; line-height:46px; display:block;}
.l_r{width:962px;}
.l_tit1{width:100%; height:47px; border-bottom:1px solid #b1b1b1; line-height:47px; font-size:24px; color:#555;}
.l_tit1 span,.map{float:right; color:#575757; font-size:14px;}
.l_tit1 span a,.map a{color:#333;}
.l_con{padding:5px 0;}
.l_list li span{float: right;}
.l_con li{width:924px; height:131px; padding:12px 0; border-bottom:1px dashed #c7c6c6; margin:0 auto;}
.tit4{width:764px; padding:10px;}
.pic4{width:140px;}
.tit4>a{font-size:24px; color:#666; line-height:30px; width:100%;}
.tit4>a span{font-size:14px; float:right; color:#9c9c9c;}
.tit4 p a{font-size:16px; color:#9d9c9c; line-height:30px;}
.tit4 p{margin-top:10px;}

.con{width:100%; padding:50px 0;}
.con_tit1{font-size:24px; line-height:30px; color:#444;}

.con_tit2{font-size:18px; line-height:30px; color:#888;}
.con_date{font-size:14px; color:#c1c1c1;}
.con_con{width:1080px; padding:20px 60px 0 60px; margin:20px auto 0; border-top:1px solid #dedede;}
.con_con table{display:block; max-width:1080px; margin:0 auto;}
.con_con img{max-width:1000px; display:block; margin:10px auto;}
.con_con1{width:902px; padding:20px 30px 0 30px; margin:20px auto 0; border-top:1px solid #dedede;}
.con_con1 table{display:block; max-width:900px; margin:0 auto;}
.con_con1 img{max-width:850px; display:block; margin:10px auto;}








.xysz { width:1024px; height:auto; overflow:hidden; margin:0 auto;}
.xysz h1 { width:262px; height:54px; padding-left:385px; padding-right:377px; padding-bottom:59px; margin:10px auto 0px auto; background:url(../images/xysz_titile_bj.gif) no-repeat; font-size:18px; line-height:54px; color:#ffffff; text-align:center;}
.xysz_one { width:200px; height:auto; overflow:hidden; margin-left:60px; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;}
.xysz_two { width:230px; height:auto; overflow:hidden; margin-left:220px; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;} 
.xysz_there { width:145px; height:auto; overflow:hidden; margin-left:165px; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;} 

.zzjg { width:1024px; height:auto; overflow:hidden; margin:0 auto;}
.zzjgPadding { padding-bottom:40px;}
.zzjg h1 { width:260px; height:54px; padding-left:373px; padding-right:391px; padding-bottom:59px; margin:10px auto 0px auto; background:url(../images/zzjg_titile_bj.gif) no-repeat left; font-size:18px; line-height:54px; color:#ffffff; text-align:center;}
.zzjg_one { width:192px; height:auto; overflow:hidden; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;}
.zzjg_one_title { width:100%; height:55px; display:block; float:left; font-size:18px; color:#1462ac; line-height:55px; background:#ffffff;}
.zzjg_lis,.zzjg_lisMo { width:100%; height:auto;  display:block; float:left; background:url(../images/zzjg_icon_quan.gif) no-repeat left top; line-height:15px;}
.zzjg_lisMo { background-color:#fff;} 
.zzjg_lis { padding-bottom:35px;}
.zzjg_lis a,.zzjg_lisMo a { padding-left:35px; display:block; float:left; color:#555555;}
.zzjg_lis a:hover,.zzjg_lisMo a:hover { color:#1462ac;}
.zzjg_lis_zj { margin-left:35px; padding-top:20px; margin-top:4px; height:auto;display:block; float:left; background:url(../images/zzjg_icon_zj_shu.gif) repeat-y;}
.zzjg_lis_zj li { width:100%; height:14px; display:block; float:left; *display:block; *float:left; *clear:both; line-height:14px;}
.zzjg_lis_zj_lis { padding-bottom:13px; background:url(../images/zzjg_icon_zj_heng.gif) no-repeat;}
.zzjg_lis_zj_lisMo { background:url(../images/zzjg_icon_zj_heng_mo.gif) no-repeat;}
.zzjg_two { width:205px; height:auto; overflow:hidden; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;}
.zzjg_there { width:225px; height:auto; overflow:hidden; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;}
.zzjg_four { width:250px; height:auto; overflow:hidden; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;}
.zzjg_five { width:150px; height:auto; overflow:hidden; float:left; background:url(../images/zzjg_icon_shu.gif) repeat-y left top;}