/* CSS Document */
body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:12px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background: url(../images/ty_01.png) top center repeat-x #6daae1;  }
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none; color:#1f5db2;}
a{color:#000;}
legend{color:#000;}
fieldset,img{border:0;}
.center{text-align:center;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.w1200{ width: 1200px; margin: 0 auto;}
.nav{ height:58px; background: #0968ac; margin-top: 340px; }
.nav li{ height: 58px;font-size: 20px; color: #fff; line-height: 58px; float: left;width:20%;text-align: center;}
.nav li a{color:#fff;  display: block; }
.nav li a:hover{ background: #5a98cb;}
.zw1200{width: 1120px; height:auto;background: #fff; margin: 0 auto; padding: 0 40px}
.bt{/*height: 100px; background: url(../images/ty_05.png) bottom repeat-x;*/} 
.btc{width:400px;font-weight: bold;margin: 0 auto; height: 100px; font-size: 32px; color: #fff; text-align: center; line-height: 60px;}
.btanj{height:156px; padding: 40px 0px 20px 0px;}
.btanj li{width:237px; height: 156px; padding: 0 68px; float: left;}
.sddt{height:369px; width:100%; padding:26px 0px}
.sddtlf{width:547px; height: 369px; float: left;padding-top:8px;}
.sddtrr{width:547px; height: 369px; float: right;}
.sddlist{width:100%; height: auto;}
.sddlist li{ height:43px; line-height: 43px; text-align: right;font-size: 16px; color: #999999}
.sddlist li a{float:left; text-align: left;line-height: 43px;}



/*焦点图*/
.focus{ position:relative; width:540px; height:369px; background-color: #000; float: left;}  
.focus img{ width:540px; height:369px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#1e1e1e; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#1e1e1e;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#7c7c7c; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.zntimg{height:150px; width:100%;padding-bottom: 20px;}

.zhef{ width:545px; border: 1px solid #ccc;height: 320px; float: left;}
.zhefrr{ width:545px; border: 1px solid #ccc;height: 320px; float: right;}

.sdd90{width:95%; margin: 0 auto;height: auto;}
.sdd90 li{ height:43px; line-height: 43px; text-align: right;font-size: 16px; color: #999999}
.sdd90 li a{float:left; text-align: left;line-height: 43px;}

.zheft{height:50px; border-bottom: 2px solid #069be5; line-height: 50px;}
.zheftlf{font-size:22px; line-height: 50px; text-indent: 40px; background: url(../images/ty_24.png) 10px center no-repeat; float: left;}
.zheftrig{width:50px; font-size: 16px; line-height: 50px; float: right;}

.shus{width:100%; height: auto; background: url(../images/ty_27.png) center bottom no-repeat;}
.ssr1200{width:1120px; background: #fff; margin: 0 auto;height: 330px; padding:24px 40px}
.ssr{ width:355px; border: 1px solid #ccc;height: 330px; float: left; margin-right: 24px;}

.ssrrg{ width:355px; border: 1px solid #ccc;height: 330px; float:right}

.zdc{width:95%; margin: 0 auto;height: auto;}
.zdc li{ height:36px; line-height: 36px; text-align: right;font-size: 14px; color: #999999; background: url(../images/ty_42.png) center left no-repeat; text-indent: 10px;}
.zdc li a{float:left; text-align: left;line-height: 36px;}
.zdcimg{width:330px; heigt:117px;margin: 0 auto; padding-top: 10px;}

.zddt{height:36px; background: url(../images/ty_100.png) bottom repeat-x; }
.zddtlf{font-size:16px; line-height: 35px; text-indent: 20px; font-weight: bold;background: url(../images/ty_28.png) 10px center no-repeat; border-bottom: 1px solid #069be5;float: left;padding-right:10px;}
.zddtrig{width:50px; font-size: 16px; line-height: 35px; float: right;}

.zhent{height:240px;}
.zhnttlf{width:354px; float: left;height:240px;}
.zhnttlf li{height:75px; /*margin-bottom: 22px;*/}
.zhe722{border: 1px solid #ccc;width: 737px; float: right; height: 211px;}
.zhens{width:59px; height:211px; float: left;}
.zehnr640{width:670px; float: right;border-left: 1px solid #ccc;height: 211px;}
.zhentt{height:175px;width:100%}
.zhenbo{height: 16px; text-align: right;padding-right:10px;padding-top:15px;}
.bano{height:120px; background: #069be5;min-width: 1200px;}
.banoc{width:1200px; height:auto; margin: 0 auto; padding-top:30px;}
.banoclf{width:51px; height: 62px;float: left;padding-right:20px;}
.banoclfcc{width:770px; line-height: 30px; color: #fff;float: left;}
.banocrrr{width:255px; height: 62px;float:right;}
.banocrrr li{width: 120px; height: 50px; float: left;}

.lbym{ width:100%; min-height: 500px; padding: 20px 0px;}
.lbymlf{width:264px; float:left ; min-height: 500px;}
.lbymlfa{height:82px; width: 100%;background: url(../images/hj_03.png) no-repeat; line-height: 82px; text-indent: 70px; font-size: 20px; color: #fff; margin-bottom: 2px;}
.lbymlfa a{color: #fff;}
.lbymlfb{height:82px; width: 100%;background: url(../images/hj_06.png) no-repeat; line-height: 82px; text-indent: 70px; font-size: 20px; color: #000;margin-bottom: 2px;}
.zhentlb{height:auto; width: 100%;margin-top: 30px;}
.zhentlb li{min-height:90px; margin-bottom: 20px;}
.lbymrr{width:820px; float:right ; min-height: 500px;}
.sght{width:100%; height: auto;}
.sght li{ height:51px; line-height: 51px; text-align: right;font-size: 16px; color: #999999; border-bottom: 1px dashed #ccc;}
.sght li a{float:left; text-align: left;line-height: 51px;}

.fany{width:100%;height: 30px; text-align: center;padding-top:20px;}

.zhwg220ww{wdith:100%;height:211px; padding-bottom: 25px;}

.zhwg220{height:211px; width: 540px; float:left; background: #fcfcfc;}
.zbj53{height:auto;width: 30px;color: #fff;float:left; font-size: 20px; font-weight: bold; background: #0968ac;padding:35px 10px;line-height:35px;text-align: center;}
.zhwg220rr{width:425px; float: left; height: 180px; padding: 15px 30px;}
.kbal{height:auto; width: 98%; margin: 0 auto; padding-top: 10px;}
.kbal li{width:50%; text-indent: 10px; background: url(../images/ty_42.png) left center no-repeat; line-height: 35px; float: left; font-size: 14px;}
.zhrr0rg{height:211px; width: 540px; float:right;border: 1px solid #ccc; }



.zehre0{width:440px; float: right;border-left: 1px solid #ccc;height: 211px;}

.conh3{ font-size:28px; text-align:center; line-height:45px; padding:20px 0px;}
.conhsj{ height:45px; border-bottom:1px dashed #ccc; line-height:45px; text-align:center; font-size:14px;}
.zww{ width:100%; line-height:35px; font-size:16px; padding:20px 0px;}

.zww p{ text-indent:28px; margin-bottom:10px;}

.fssy{ height:80px; line-height:40px; border-top:1px dashed #ccc;}
.fssy p{ line-height:40px; font-size:14px;}
.tablist{width:auto;height:auto;display:none;}
.mail {
	width: auto;
	height: 30px;
	
}
.mail_department{
	width: 150px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_tilte {
	width: 413px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_status, .mail_date {
	width: 135px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_status {
	width: 120px;
	border-right: 1px solid #fff;
}
.mail_department_1{
	width: 200px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_tilte_1 {
	width: 377px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_status_1, .mail_date_1 {
	width: 137px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_status_1 {
	border-right: 1px solid #fff;
}

.mail_department_2{
	width: 200px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_tilte_2 {
	width: 513px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_status_2, .mail_date_2 {
	width: 137px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 30px;
	letter-spacing: 3px;
	background:#dbf3ff;
}
.mail_status_2 {
	border-right: 1px solid #fff;
}
.mail_content {
	width: 100%;
	height: 37px;
	border-bottom: 1px dashed #cdcbca;

}

.mail_content_department{
	width: 150px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 37px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mail_content_tilte {
	width: 413px;
	float: left;
	font-size: 16px;
	line-height: 37px;
	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mail_content_tilte a {
	color: #323333;
	padding-left:10px;
}
.mail_content_status, .mail_content_date {
	width: 135px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #323333;
	line-height: 37px;
	letter-spacing: 0px;
	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mail_content_status {
	width: 120px;
	color: #ff0000;
}.mail_content_department_1{
	width: 200px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 37px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mail_content_tilte_1 {
	width: 377px;
	float: left;
	font-size: 16px;
	line-height: 37px;
}
.mail_content_tilte_1 a {
	color: #323333;
}
.mail_content_status_1, .mail_content_date_1 {
	width: 137px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #323333;
	line-height: 37px;
	letter-spacing: 0px;
	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mail_content_status_1 {
	color: #ff0000;
}


.mail_content_department_2{
	width: 200px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #0884c4;
	line-height: 37px;
	border-right: 1px solid #fff;
	letter-spacing: 3px;
	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mail_content_tilte_2 {
	width: 513px;
	float: left;
	font-size: 16px;
	line-height: 37px;
	white-space: nowrap;
overflow: hidden;
}
.mail_content_tilte_2 a {
	color: #323333;
}
.mail_content_status_2, .mail_content_date_2 {
	width: 137px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #323333;
	line-height: 37px;
	letter-spacing: 0px;
	text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mail_content_status_2 {
	color: #ff0000;
}
/**26个领域**/
.banner_b{
	height: 452px;
    width: 100%;
    overflow: hidden;
    background: url(../images/banner_b.jpg) no-repeat center;
	}
.bzml ul li {
    width: 200px;
    float: left;
	padding:20px 10px;
}