@charset "gb2312";
*{margin:0;padding:0}

body{
	font-size:12px;
	color:#555;
	background-color:#e6ebf1;
}
ul,li{list-style:none;}
img{border:0;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.h50{height:50px; clear:both; overflow:hidden;}
.h20{height:20px; clear:both; overflow:hidden;}
.mb20{ margin-bottom:20px;}

.w1000{width:1000px; margin:0 auto;}

a{color:#000; text-decoration:none; font-size:12px; }
a:hover{color:#ff9000; }
input::-ms-clear{display:none;}

.r_top{
	height:39px;
	border-bottom:#eee solid 1px;
	background-color:#fafafa;
	line-height:39px;
	color:#656565;
}

.r_header{
	height:131px;
}
.header{
	height:131px;
	background-image: url(imagestopbg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.logo{ width:604px;}

/* È«Õ¾µ¼º½ */
.r_menu{
	height:36px;
}


.menu{
	text-align:center;
	background-image: url(imagesmenubg.jpg);
	background-repeat: repeat-x;
	height:36px;
	border-bottom:#d6d6d6 solid 1px;
	border-top:#d6d6d6 solid 1px;	
}
.menu ul{ margin:0 auto;}
.tab{
	height:36px;
	float:left;
	line-height:36px;
	text-align:center;
	width:109px;
}
.split{
	height:36px;
	float:left;
	line-height:36px;
	width:3px;
	color:#FFF;
	font-size:15px;
	background-image: url(imagessplit.jpg);
	background-repeat: no-repeat;
}
.tab:last-child{ background-image:none; }
.tab a{ color:#263b7e; font-size:15px;font-family:Microsoft yahei,Arial;}
.tab a:hover{color:#ff9000; }


#menu{position:relative;z-index:99}
.tab{position:relative;display:block;float:left;cursor:pointer}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;margin-left:0px;top:36px;left:-1px;z-index:9}
.subnav{width:111px;}
.subnav li{ margin-top:0;width:111px; text-align:center; line-height:34px; 	background-image: url(imagesmenubg.jpg);background-repeat: repeat-x; border-top:#d6d6d6 solid 1px;}


.page{margin:15px auto; width:730px; line-height:35px; font-size:14px; text-align:center;}

.banner{ height: 333px}

.row1{ margin-top:20px;}
.row1_l{ width:660px; height:340px; overflow:hidden;}
.row1_r{ width:320px; height:340px;overflow:hidden;}

.box{ border:#ccc solid 1px; background-color:#FFF;}

.row1_r .select{ padding:5px 0 5px 0; line-height:40px; height:40px; width:318px; margin-bottom:15px; }
.ico{ width:40px; height:40px; line-height:40px; background-color:#72bfed; text-align:center;}
.ico img{ margin-top:4px;}
.sbk{ border: #ccc solid 1px; width:210px; float:left; line-height:38px; padding-left:10px; margin-left:10px;}

.row_r{ }
.box1{ padding:5px 0 5px 0; width:318px; border-bottom:#ccc solid 1px; }
.box2{ padding:5px 0 5px 0; width:658px; border-bottom:#ccc solid 1px; }
.boxt{ color:#263b7e; font-size:18px;font-family:Microsoft yahei,Arial; line-height:40px; padding-left:10px; }
.more{ font-size:12px; line-height:40px; text-align:right; width:80px; padding-right:15px;}
.boximg{ width:215px; float:left; margin-right:10px; padding:20px 0px 10px 10px;}

.row_r ul,.row_l ul{ margin-top:10px; padding:0 10px;}
.row_l ul li,.row_r ul li{
	line-height:30px;
	background-image: url(../images/x-line.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
  overflow: hidden;
} 
.row_r ul li{
	width:298px; overflow:hidden; height:30px;
} 
.row_l ul li a,.row_r ul li a{
	padding-left:10px;
	background-image: url(imagesdot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.row_l ul span,.row_r ul span{ float:right; width:40px; padding-left:10px;}


.row2{ margin-top:15px;}

.row3{ margin-top:15px;}

.footer{
	width:1000px;
	margin:0 auto;
	height:100px;
	text-align:left;
	line-height:25px;
	color:#000;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url(imagesfooter.png);
	background-repeat: no-repeat;
	background-position: 900px 15px;
	overflow:hidden;
	filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity: 0.6;
}


.news{ float:left; margin-top:55px;margin-left:50px; width:300px;}
.news-list{}
.news-list li{ line-height:24px; background:url(../images/dot.gif) no-repeat left center; padding-left:8px; height:24px; overflow:hidden;}
.news-more{ margin-top:4px; margin-left:5px;}



.list_l{
	width:230px;
	float:left;
	min-height:400px; 
	_height:400px;
}	

.list_r{ width:750px; float:right; min-height:400px; _height:400px; }
.list_r_nav{ 
	width:750px;
	margin:0 auto;
	font-size:16px;
	font-family:Microsoft yahei,Arial;
	color:#03326a;
	line-height:40px;
	height:40px;
	padding:0 10px;
	font-weight: normal;

}
.pname{ 
	width:197px;
	margin:0 auto;
	font-size:16px;
	font-family:Microsoft yahei,Arial;
	color:#03326a;
	line-height:40px;
	height:40px;
	padding:0 10px;
	font-weight: normal;
}
.list_r_nav a,.pname a{ 
	font-size:16px;
	color:#03326a;
}
.list_r ul,.list_l ul{ padding:10px 20px; border-top:#eee solid 1px;}
.list_r li{ line-height:35px; font-size:14px; border-bottom:#eee dashed 1px; padding-left:20px;background:url(imagesdot.jpg) no-repeat left center;  height:35px; overflow:hidden;}
.list_r li span{ float:right; font-family:Arial, Helvetica, sans-serif}
.list_r li a{ font-size:14px;}

.list_l_1 li{ line-height:40px; height:40px;font-family:Microsoft yahei,Arial; padding-left:30px; margin-bottom:2px; border-bottom:#eee solid 1px;background:url(imagesarrow.png) no-repeat left center;}
.list_l_1 li a{ font-size:15px;}
.list_l p{ line-height:25px; margin-top:10px;}
.list_l_1{ margin-bottom:260px;}
.list_r .show_a{ font-size:18px; line-height:40px; text-align:center; color:#333;font-family:Microsoft yahei,Arial; margin-top:20px;padding:0px 20px; 	}
.list_r .show_b{ font-size:12px; color:#999; text-align:center; line-height:25px;padding:0px 20px; }
.list_r .show_c,.list_r .show_t{ font-size:14px; line-height:180%; margin-top:20px;padding:0px 20px 20px 20px;  }
.list_r .show_c p,.list_r .show_t p{ margin-bottom:15px;}
.cbox{ padding:10px 20px; border-top:#eee solid 1px;}
.cname{ font-size:16px; line-height:35px;font-family:Microsoft yahei,Arial;  border-bottom:#eee solid 1px;}
.cbox ul{ padding:10px 20px; border-top: none;}

.show_c table{
    empty-cells:show; 
    border-collapse: collapse;
    margin:0 auto 20px auto;
	width:100%;
}
.show_c table td{
    height:25px;
	line-height:25px;
	border:1px solid #333;
	padding:5px;
	word-WRAP:break-word;
}
.show_c table td p{ margin:0;}

.show_c a{ font-size:14px; color:#00F; text-decoration:underline;}
.cc a{ font-weight:bold;color:#ff9000; }

.main{
	margin:15px auto;
	width:1000px;
	border:#eee solid 1px;
	background-image: url(imageslbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#FFF;
}


/*½¹µãÍ¼*/
.focus{ position:relative; width:660px; height:340px; background-color: #fff;}  
.focus img{ width: 660px; height: 340px;} 
.focus .shadow .title{width: 660px; height: 30px;padding-left: 30px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:13px;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 "5B8B4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.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: "5FAE8F6F96C59ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; 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 "5B8B4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.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(imagesfocus_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;}  

 .zj{ height:190px; overflow:hidden; z-index:1;width:298px;margin-top: 10px; padding: 0 10px;}

.zj dl{ height:160px; padding-top:15px; padding-bottom:15px;}
.zj dt{ width:100px; float:left}
.zj dd{ float:right; width:178px;}
.zj dd a{ font-size:14px; font-weight:bold; line-height:20px; color:#07237a; height:20px; overflow:hidden; display:block;}
.zj dd p{ font-size:12px; color:#717171; line-height:20px; height:120px; overflow:hidden;padding-top:10px;}

.footerl{ width:500px; float:left;}
.footerr{ width:300px; float:right; text-align:right;padding-top:25px;}