@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
ol, ul, i{ list-style:none; font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#444;}
a:hover { COLOR:#00479d;}
img { border:0;}

/*公共样式开始*/
body{margin:0 auto;color:#444;font-family:"微软雅黑","宋体";font-size: 16px;}
header{background:#fff;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top:15px;}
.mt10{ margin-top:10px;}
.ml20{ margin-left:25px;}
.pt15{ padding-top:15px;}
.hidden {display:none;}
.display{display:block;}


/******top***********/
.top{ width:100%; height:35px; line-height:35px; font-size:12px; margin:0 auto;background: #eff4f8;}
.top_l{ float:left; width:400px; color:#fff;}
.top_r{ float:right; color:#666;}
.top_r a,.top_r a:hover{ margin:0 12px; color:#666;}

.logo{width:484px;margin:0 auto;}

/******nav******/
.menu-nav{width:100%;background:#2350AD;height:50px}
.nav_con{ width:1196px; height:50px; line-height:50px; margin:0 auto;position:relative; z-index:1000;}
.nav_con { position:relative; ;}
.nav_con ul {padding:0; margin:0;list-style-type: none;  }
.nav_con ul>li {float:left; position:relative; z-index:998;display:block;background:url(../images/libg.jpg) right center no-repeat;}
.nav_con ul>li>a{display:block;text-decoration:none;width: 132px;text-transform:capitalize;height:50px;text-align:center;line-height:50px;font-size: 18px;overflow:hidden;color:#fff;}
.nav_con ul li ul {display: none;}
.nav_con ul li ul li{width:100%;position:static;}
.nav_con ul li:hover a {color:#fff; background:#044f9c; }
.nav_con ul li:hover ul {display:block; position:absolute; top:50px; left:0; background:#044f9c; width:132px;}
.nav_con ul li:hover ul li ul {display: none;}
.nav_con ul li:hover ul li a {display:block; text-align:center; height:38px; line-height:38px;background:#044f9c; font-size:14px; color:#fff; border-bottom:1px solid #1669bf;}
.nav_con ul li:hover ul li a:hover {color:#fff; text-align:center; background:#00479d;}


/*search*/
.ss{ margin-top:3px; width:219px; height:20px; padding:4px 10px;background:#fff; overflow:hidden;float:left;}
.ssk{ width:190px; height:20px; line-height:20px; float:left; overflow:hidden; border:none; background:none; outline:medium none; color:#666;}
.search_btn{ float:right; width:18px; height:20px; margin-right:2px;outline:medium none;}


	
	
.w1200{ width:1200px; margin:0 auto;}
.tit{height:45px; border-bottom:1px solid #ddd;}
.tit h2{ font-size:18px; line-height:43px; border-bottom:2px solid #1159a3; display:block; font-weight:bold; float:left;}
.tit a{ float:right; width:70px; text-align:right; padding-top:10px; color:#c00000; overflow:hidden;display:block;}
	
	
.new_left{ width:1196px; height:428px;overflow:hidden;}
/***焦点图***/
.focus{ position:relative; width:1196px; height:428px; float: left;}  
.focus img{ width:100%; height:625px;} 
.focus .btn{ position:absolute; bottom:34px; left:600px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; 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; font-size:12px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; left:910px; position:absolute; height:21px; text-align:center; z-index:12; }  
.focus .fbg div{margin:0px auto;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:#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(../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;} 


.new_right{ width:350px; overflow:hidden;}
.new_right ul{margin-top:10px;}
.new_right ul li{height:34px; background:url(../images/xb2.jpg) left 15px no-repeat; overflow:hidden; line-height:34px; padding-left:12px;}
.new_right ul li span{ float:right; color:#999; font-size:14px;}
.new_right ul li.tt{ height:90px !important; overflow:hidden; line-height:32px !important; font-size:16px; border-bottom:1px solid #dfdfdf; background:none; margin-top:10px; margin-bottom:5px;}
.new_right ul li.tt a{font-size: 18px;white-space:nowrap;}
.new_right ul li.tt p{color:#999;font-size: 16px;text-align:left;line-height:22px;}




.box{ background:#f4f4f4; padding:15px 0;}
.w830{ width:830px; overflow:hidden;}
.zsjz ul{margin-top:20px;}
.zsjz li{overflow:hidden; display:block;margin-top:10px;}

.zsjz li .img {width:80px;height:80px;background:#053a8a;color:#fff;text-align:center;}
.zsjz li .img .date{line-height:50px;font-size:28px;}
.zsjz li .zw {width: 87%;display:block;}
.zsjz li .zw a{font-size: 18px;line-height:30px;}
.zsjz li .zw p{ color:#999; line-height:24px; display:block;}

.xyh img{ width:390px; height:160px; padding:3px; overflow:hidden; border:1px solid #ddd;}

.list{ padding:10px 2px 0 2px;overflow:hidden;}
.list .lmmc{float:left;width:100px;height:100px;}
.list ul{float:right;width:270px;}
.list ul li {line-height:33px;overflow:hidden;font-size: 16px;}
.list ul li span{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}

.kcxx{ width:385px;overflow:hidden;}
.lblist{margin-bottom:15px;}
.ldxx ul{overflow:hidden;}
.ldxx ul li{width:385px;height:120px;margin-top:25px;}
.ldxx ul li img{width:385px;height:120px;}
.szdw{width: 100%;height:334px;overflow:hidden;}
/****师资队伍****/
.rollBox{width: 100%;padding-top:10px;}
.rollBox .LeftBotton{ width:23px; float:left; height:260px; overflow:hidden; cursor:pointer; background:url(../images/jtl.gif) left center no-repeat; margin-right:6px;}
.rollBox .RightBotton { width:23px; float:right; height:260px; overflow:hidden; cursor:pointer; margin-left:16px; background:url(../images/jtr.gif) right center no-repeat; margin-left:6px;}
.rollBox .Cont{width: 1140px;overflow:hidden;}
.rollBox li{ float:left; width:160px; height:270px; display:block; margin:0 16px; overflow:hidden;}
.rollBox li img{ width:150px; height:150px; border: 5px solid #ddd; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.rollBox li:hover img{ border: 5px solid #00479d;}
.rollBox li span{ display:block; text-align:center; padding-top:10px; width:160px; height:60px;}
.rollBox li h2{font-size: 18px;height:35px;line-height:35px;}
.rollBox li p{ line-height:25px; color:#999; height:25px; overflow:hidden;}
.rollBox .ScrCont{ width:10000000px;}
#List1,.rollBox,.rollBox #List2 {float:left;}





.hg{ width:350px;}
.sp{ border:5px solid #ddd; width:340px; height:230px; margin-top:15px;}

.tply{ width:1200px; height:186px; overflow:hidden;}
.tply li{float:left; width:226px; display:block; height:186px; margin:0 10px; overflow:hidden;}
.tply li img{ padding:2px; border:1px solid #ddd; width:220px; height:145px;}
.tply li img:hover{ padding:2px; border:1px solid #00479d; width:220px; height:145px;}
.tply li span{width:226px; display:block; text-align:center; height:35px; line-height:35px;}

.link{ background:url(../images/yqlj.png) left center no-repeat; height:75px; padding-left:160px; overflow:hidden;}
.link a{ margin:0 23px; line-height:35px;}


.foot{ background:#262932;}
.foot_top{height:250px;display: none;}
.foot_top_nr{ width:171px; height:160px; background:url(../images/fg.gif) center right no-repeat; margin-top:30px; padding:0 112px; color:#97abc1;}
.foot_top_nr h2 a{ color:#fff; font-size:18px;}
.foot_top_nr ul li a{ color:#97abc1; line-height:30px;}
.foot_top_nr ul li a:hover{ color:#fff; line-height:30px;}
.foot_bottom{color:#fff;font-size: 14px;    text-align: center;padding: 20px 0;overflow: hidden;}
.foot_bottom a{ margin:0 15px; color:#FFF;}
.bottom{    overflow: hidden;
    width: 100%;
    background: #394158;
    padding: 10px 0;}
.bottoml h3{float:left;color:#fff;font-weight:normal;}
.bottoml p{float:left;margin-left:30px;}
.bottoml p a{margin-right:15px;color:#fff;line-height:25px;}

/*内页样式*/
.nybanner{ width:100%; margin:0 auto;}
.nybanner img{max-width:100%;height:auto; z-index:2;}
.ny{ background:#fff; width:1160px; padding:20px; margin:0 auto;}
.dqwz{ height:40px; background:url(../images/dqwz.jpg) left 5px no-repeat #fff; padding-left:22px; border-bottom:1px solid #ddd;}
.ny_left{ float:left; width:245px; border-right:1px solid #ddd;}
.ny_left_top{ background:url(../images/nytop.jpg) left top no-repeat; width:220px; height:97px; line-height:95px; color:#fff; font-size:24px; font-weight:bold; text-align:center; padding-right:25px;}

.ny_right{ float:right; width:880px; min-height:500px;}
.ny_right_con{font-size:14px;line-height:32px !important;/* text-indent:2em; */}
.vsbcontent_img{text-align:center;}
.content-h3{ padding-bottom:10px; margin-bottom:10px;}
.content-h3 h3{ font-size:22px; line-height:50px; width:100%; text-align:center; color:#00479d;}

/*次级页面二级菜单*/
.left_nav{ width:245px; margin-top:10px;}
.left_nav li{margin-top:0px; width:245px; height:50px; text-align:center; overflow:hidden; border-bottom:1px solid #ddd; font-size:15px;}
.left_nav li a{
	font-weight:normal;
	height:50px;
	line-height:50px;
	display:block;
	background:url(../images/li1.jpg) 223px center no-repeat;
	border-bottom:1px solid #ddd;
}
.left_nav li a:hover{
	font-weight:bold;
	height:50px;
	line-height:50px;
	display:block;
	color:#FFF;
	background:url(../images/li2.jpg) 223px center no-repeat #00479d;
}
.left_nav li a.hover{
	font-weight:bold;
	height:50px;
	line-height:50px;
	display:block;
	color:#FFF;
	background:url(../images/li2.jpg) 223px center no-repeat #00479d;
}


/*图片列表开始*/
.Pic {}
.Pic ul li { float: left; width:256px; height:201px; display:block; margin:10px 18px; overflow:hidden;}
.Pic ul li img {width:250px; height:160px; padding:2px; border:1px solid #ddd; overflow:hidden;}
.Pic ul li img:hover{ border: 1px solid #00479d; }
.Pic ul li span { display: block; text-align: center; width:256px; height:35px; clear: both; line-height:35px; overflow:hidden;}
.line1 { border-top: 1px dashed #DDDDDD;}



/*师资队伍*/
.Pic_List {}
.Pic_List ul li { float:left; width:400px; height:130px; padding:10px; border:1px solid #ddd; overflow:hidden; margin:0px 9px 10px 9px;}
.P_left{float:left; width:1 22px;}
.P_left img {border: 1px solid #bbb; height:120px; width:120px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.P_right{ float:right; width:260px; height:120px; line-height:29px; overflow:hidden;}
.P_right h1{ color:#0f69bf; font-size:16px;}
.P_right h1 a{ padding-right:10px; color:#00479d;}
.Pic_List ul li:hover {border:1px solid #00479d; background:#f7f7f7; display:block;}



.dpzw{text-indent:2em; font-size:16px;}
.dpzw p{ text-indent:2em; text-align:justify; font-size:15px; text-justify:inter-ideograph; margin-bottom:10px; }
.dpzw img{text-align: center; max-width:600px; margin:0 auto; display: block;} 


/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:45px; line-height:45px;border-bottom:1px dashed #dcdcdc;  font-size:15px; padding-left:15px;}
.Newslist ul li span{float: right; color: #999999; margin-right: 2px;}


/*详细页*/
.content{width:1040px; margin:0 auto; padding:20px 0;}
.content-title{ width:1040px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#01337c; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:600px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:1040px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}


/*搜索结果*/
.ssjg-list{ min-height:500px; padding-bottom:50px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:20px 15px;}
.ssjg-list li h3{color:#00479d; font-size:15px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:24px; color:#333;}
.ssjg-list li i{color:#666; font-size:12px; line-height:24px;}