body { margin: 0 auto;  font-family:"Microsoft YaHei" ,Verdana;  font-size: 14px;min-width:1440px;}
*{margin: 0;padding: 0; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border: 0px; vertical-align: top;}
a {  text-decoration: none;}
a:hover {  text-decoration:none; }
.clearfloat {clear: both;height: 0;font-size: 1px;line-height: 0px;}


/*******/

.top{ margin:0 auto; height:155px; border-top:5px solid #104785; }
.top01{ margin:0 auto; width:1200px; height:155px;  }
		.logo{ float:left; }

		.search0{ float:right; width:250px; height:35px; padding-top:40px; }
		.search{  width:250px; height:35px; background:url(../images/bg_ss.jpg) center center no-repeat;  }
		.ss_txt{ float:left; width:200px; padding-left:10px; height:35px; line-height:35px; border:none; color:#ccc; background:none;  }
		.ss_btn{ float:left; width:10px; height:35px; background:none; border:none; cursor:pointer; }
		.search *{ vertical-align:middle;}
		
		.wp_search{width:250px!important;height:35px!important;}
			.wp_search table{width:100%;height:35px!important;}
			.wp_search input{}
		.wp_search .keyword{height:33px!important;width:200px!important;text-indent:1em;
			line-height: 33px!important;border:0px!important;margin:1px 0;background-color: #f6f6f6;color:#959595;}
		.wp_search .search{width:50px!important;height:35px!important;background: none;cursor: pointer;border:0px!important;}

		.nav{ float:left; height:32px;width:100%;}
		.nav ul li{ float:left; width:11%; height:32px; }
		.nav ul li a{ display:block; width:100%; height:32px; line-height:32px; text-align:center; color:#424242; 
			font-size:16px; border-right:1px solid #e5e5e5;}
		.nav ul li a span{font-size:16px;}
		.nav ul li a:hover,.nav ul li a.current{ width:100%; height:32px; background:#eff6ff;}
		.nav ul li a:hover span,.nav ul li a.current span{color:#104785;}
		.i9 a{border-right:0px!important;}



.bot01{ margin:0 auto; margin-top:12px; background:#f1f1f1; border-top:1px solid #eaeaea; }
		.bot{ margin:0 auto; width:1200px; padding-top:30px; height:120px; text-align:center; color:#404045; line-height:1.5; font-size:13px; }
		.bot_pstyle{ float:left; line-height:1.8; color:#404045; text-align:left;}
		.weixin{ float:right;}



.ppt{ margin:0 auto; width:100%; height:320px;}
	.ppt li{position: absolute;left:0;top: 0;}
.pic{ margin:0 auto; margin-bottom:15px; width:100%; height:200px; background:url(../images/pic.jpg) no-repeat center;}




.mid{ margin:0 auto; width:1200px; }
		.btns1{ float:left; width:274px; margin-top:15px;}
		.bar1{ text-align:center; background:url(../images/bg1.jpg) repeat-x top;   }
		.bar1 h3{  height:28px; line-height:28px; color:#104785; font-size:16px; }
		.bar1 span{ padding:0 20px; background:#fff; height:18px; line-height:18px; color:#a1a1a1; font-size:12px;  }
		.con1{}
		.con1 ul li{  float:left; width:90px; text-align:center; margin-top:14px; }
		.con1 ul li span{ display:block; width:90px; margin-bottom:5px;}
		.con1 ul li span img{ width:39px; height:39px; }
		.con1 ul li a{ color:#404045;}
		.con1 ul li a:hover{ color:#0462cc;}


		.news1{ float:left; padding:0 15px; width:520px; margin-top:15px;}
		.news1-1{ width:520px; margin-bottom:15px;}
		.bar2{ height:35px; line-height:35px; background:#eff6ff;  }
		
		.item_title{ float:left; font-weight:bold; padding-left:15px; color:#104785; font-size:16px;}
			.item_title .item_title_text{float:left; font-weight:bold; padding-left:15px; color:#104785; font-size:16px;}
		.more{float:right; padding-right:15px;color:#999;}
			.more a{color:#999; cursor: pointer;}
			.more a:hover{color:#03a1e8;}
		
		.con2,.con5{float:left;padding-top:12px;width:100%;}
		.news_pic{width:100%;float:left;}
			.news_pic_title{width:80%;float:left;height:30px;}
				.news_pic_title a{display: inline-block;width:100%;height:30px;line-height: 30px;text-indent:18px;
					overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis; color:#404040;
					background: url(../images/bit1.jpg) 4px center no-repeat;
					font-family: "Microsoft YaHei";}
				.news_pic_title a:hover{color:#03a1e9;}
			.news_pic_date{width:20%;float:left;text-align: right;height:30px;line-height: 30px;color:#c2c3be;}
		.con5{width:96%;padding:15px 2%;}
			.news_pic_title01{width:100%;}
			
		.btns2{ float:left; width:376px; margin-top:15px;}
		.btns2-1{ width:376px; height:185px;}
		.btns2-2{ width:376px;}
		.con3{ padding-top:15px;float:left;}
		.con3 ul{width:100%;float:left;}
		.con3 ul li{ float:left; width:125px; text-align:center;  }
		.con3 ul li a{ display:block; margin:0 auto; width:100%; text-align:center; color:#404045; }
		.con3 ul li a span{ display:block; width:100%; margin-bottom:5px;}
		.con3 ul li a:hover{ color:#0462cc;}
		.con4{ padding-top:15px;}
		.con4 ul li{ float:left; width:125px; text-align:center;  }
		.con4 ul li a{ display:block; width:125px; text-align:center; color:#404045; }
		.con4 ul li a span{ display:block; width:125px; margin-bottom:5px;}
		.con4 ul li a:hover{ color:#0462cc;}



		.news2{ float:left; margin-top:25px; width:1198px; height:308px; border:1px solid #eaeaea; }
		.news2-1,.news2-2,.news2-3{ float:left; height:308px; border-right:1px solid #eaeaea;}
		.news2-1{ width:273px; }
		.news2-2{ width:274px; }
		.news2-3{ width:274px; }
		.news2-4{ float:left; width:373px; height:315px; }
		.bar3{ height:35px; line-height:35px; border-bottom:1px solid #eaeaea; }
		.bar3 h3{ float:left; padding-left:12px; color:#104785; font-size:16px; }
		.bar3 a{float:right; padding-right:15px; color:#999;}
		.con6{ height:174px;}
		.btn13{ height:96px; border-top:1px solid #eaeaea; }



		.links{ float:left; margin-top:12px; padding-left:55px; width:1200px; height:46px; line-height:46px; background:url(../images/bit2.jpg) no-repeat left ;  color:#999;}
		.links a{ color:#404045;}.links a:hover{ color:#0462cc;}


.pc img {
    width: 386px;
    height: 132px;
}

/*list*/

		.list_table{border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;}
			.list_table td{border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;vertical-align: top;}
		.leftitem{ float:left; width:240px; }
		.leftitem span{ display:block; width:240px; text-align:center; height:50px; line-height:50px; color:#104785; font-size:16px; font-weight:bold; background:#eff6ff; border:1px solid #eaeaea;  }
		.leftitem ul{ padding-top:20px; width:240px; min-height:610px; height:auto!important;height:610px;border-top:0px;}
		.leftitem ul li{ height:40px; margin-bottom:10px; text-align:center; }
		.leftitem ul li a{ display:block; height:40px; line-height:40px; background:#fff!important; color:#333!important; font-size:15px;  border:0px!important; font-weight:normal!important;}
.leftitem ul li a span{ color:#333!important; font-size:15px;  border:0px!important; font-weight:normal!important;}
		.leftitem ul li a:hover,.leftitem ul li a.current{ background:#f1f1f1; color:#404045; font-weight:bold; }
.leftitem ul li a.selected{ background:#f1f1f1!important; color:#404045!important; font-weight:bold!important; }
.wp_listcolumn .wp_column a .column-name{padding:0!important;line-height:40px!important; background:none!important;border:0px!important;}
.wp_listcolumn .wp_column a:hover {background:#f1f1f1!important; color:#404045; font-weight:bold;}

		.rightcon{ float:right; width:956px;  border-left:none; }
		.barcon{ width:100%;; min-height:50px; line-height:50px; color:#333; background:#fff; border-bottom:1px solid #eaeaea; }
		.barcon .list_cur_item{ float:left; margin-left:25px; font-size:16px; color:#104785;width:auto;}
		.position{ float:right; margin-right:25px; color:#104785;display: inline-block;width:auto;}
		.position div{display: inline-block;}
		.position a,.position span{ color:#104785; display: inline-block;color:#104785;}
		.listcon { width:917px; padding:20px; padding-top:30px;border:0px;min-height:650px;height:auto!important;height:650px; float:left;}
.listcon .single{    font-size: 14px;   line-height: 30px;}
			.listcon_inner{width:100%;}
			
			.item_art_list{height:47px;border-bottom:1px solid #d9d9d9;padding-left:1em;padding-right:2em;}
				.item_art_list .news_pic_title a{height: 47px;line-height: 47px;font-size: 15px;}
				.item_art_list .news_pic_date{height: 47px;line-height: 47px;font-size: 15px;}

		.article{ width:1198px;  border:1px solid #eaeaea;}
		.position2{ padding-left:20px; height:50px; line-height:50px; color:#104785; background:#f1f1f1; }.position2 a{ color:#104785; }
		.wenz{ width:1198px; text-align:center; padding-top:20px; }
		
		.Article{border:0px solid #CCCCCC;width: 94%;padding:0 3%;margin-top:10px;margin-left:auto;
			margin-right: auto;float: left;text-align: left;}
		.Article_msg{font-size:14px;margin-left:auto;margin-right:auto;);
		background-repeat: no-repeat;width: 538px;height: 167px;padding-top: 50px;text-align: center}
		.Article_wz{border:0px solid #CCCCCC;width: 100%;float: left;margin-right: 4px ;}
		
		.Article_bt {width:100%; font-family: "Microsoft YaHei", sans-serif; font-size:24px; color:#2b2b2b;line-height:35px; text-align: center;}
		
		.Article_lrd{}
		.Article_ly {font-size: 14px;width:100%;float:left;margin:20px 0px 10px 0px; text-align: center;}
		.Article_ly div{width:auto;display: inline-block;}
		.Article_ly span{width:auto;display: inline-block;cursor: pointer;height:40px;line-height: 40px;
			text-indent: 0px;text-align: center;color:#979797;}
		.Article_zw{ width:100%;height:auto!important;padding-bottom: 20px;color:#494949; font-size:14px;line-height:24px;font-weight: normal;float:left;}
		.Article_zw img{
		    max-width: 100%;height:auto;max-width:calc(100%);max-width:-moz-calc(100%);max-width:-webkit-calc(100%);
		}
		.wp_articlecontent{float:left;}
		.Article_zw *{text-align:justify;text-justify:inter-ideograph; line-height: 27px;}


		.mid2{ padding-bottom:20px; width:1198px; overflow:hidden;  _overflow:visible;  min-height:680px;  height:auto !important; height:680px; border:1px solid #dcdcdc; }
		.barcon2{ width:1198px; height:50px; line-height:50px; color:#333; background:#f1f1f1;}
		.concx2{ padding-top:25px; padding-left:95px; height:58px; background:url(../images/bg_mid2.gif) repeat-x bottom; }
		.concx2 ul{ float:left;}
		.concx2 ul li{ float:left; margin-right:15px; padding-left:10px; width:207px; height:36px; line-height:36px; background:#fff; border:1px solid #ccc; }
		.yzm{ float:left; margin-right:15px;}
		.cx_btn{ float:left; width:100px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:16px; background:url(../images/btn4.gif) no-repeat;}

		.jieguo{ margin:0 auto; padding-top:30px; width:620px; text-align:center;}
		.jieguo span{ color:#9e9e9e; font-size:16px;}
		.jieguo2{}


		.mid_login{ margin:0 auto; margin-top:60px; padding-top:41px; width:344px; height:300px; text-align:center; background:url(../images/bg_mid3.gif) no-repeat;}
		.mid_zhuce{ margin:0 auto; margin-top:30px; width:500px; text-align:center; }
		.mid_zx{ margin:0 auto; margin-top:30px; width:700px; text-align:center; }

		.zxcon{ margin:0 auto; padding-top:20px; width:950px;}
