.conbanner{
	width:100%;
	height: 290px;
	margin: 0 auto;
}
.conbanner img{
	width:100%;
	height: 290px;
	margin: 0 auto;
}
.conbox{ width:1200px; margin:0 auto 30px auto; }
.position{ height:46px; line-height:46px; background:#006098; padding:0 20px; color:#fff; position:relative;   }
.position span{
	display: block;
	width: 240px;
	height: 83px;
	line-height: 83px;
	font-size: 30px;
	text-align: center;
	background: #006098 url(../images/lanmu.jpg) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}
.adr{ float:right; padding-left:20px; background:url(../images/adr.png) left no-repeat; }
.adr a{ color:#fff; }
.about-title{ height:50px; line-height:50px; margin:30px 0 50px 0;  }
.about-title span{ float:left; margin-right:25px;  }
.about-title span:hover{ border-bottom:solid 2px #b82930;  }
.cur-xrld{border-bottom:solid 2px #b82930; }
.about-title span a{ font-size:18px; }
.lm-name{ height:30px; line-height:30px; padding-left:40px; background:url(../images/xrld.png) left no-repeat; font-size:18px; margin-bottom:40px; }
.lm-name span{ font-size:16px; color:#a4a4a4; }
.xrld1{ float:left; width:340px; height:250px; padding:50px 20px 20px 20px; margin-right:30px; background:#f4f4f4; position:relative; } 
.xrld1 dl{ overflow:hidden; margin-bottom:10px;}
.xrld1 dl dt{ font-size:16px; height:30px; line-height:30px;  }
.xrld1 dl dd a{ color:#8a8a8a; margin-right:20px;  }
.about-icon1{ width:53px; height:57px; background:url(../images/xrld-icon11.png); position:absolute; top:-20px; right:20px;}
.xrld1:hover .about-icon1{ background:url(../images/xrld-icon1.png); }
.about-icon2{ width:53px; height:57px; background:url(../images/xrld-icon22.png); position:absolute; top:-20px; right:20px;}
.xrld1:hover .about-icon2{ background:url(../images/xrld-icon2.png); }
.xrld3{ float:right; width:380px; }
.aboutpic{ width:100%; height:152px; }
.abouttext{ height:160px; overflow:hidden; line-height:36px; margin-top:10px; }
.abouttext a{ color:#006098; }
.xrld4{ float:left; width:380px; margin-right:30px; overflow:hidden; position:relative;  }
.lastxrld4{ margin-right:0; }
.xrld4 span{ display:block; width:100px; height:44px; line-height:44px; text-align:center;  background:url(../images/opt2.png); position:absolute; bottom:0; right:0; font-size:18px;  }
.jj-title{ width:275px; height:85px; padding:15px 20px 0 20px; line-height:30px; background:url(../images/opt1.png); color:#fff; font-size:18px; position:absolute; top:80px; left:0; display:none; }
.xrld4:hover .jj-title{ display:block; }


.about1-left{ float:left; width:790px; }
.about1-left-list{ padding:0 30px 25px 30px;  margin-bottom:50px; background:#f7f7f7;}
.about1-left-list:hover{ box-shadow:2px 2px 10px #006098; }
.st-name{ height:50px; line-height:50px; padding-left:80px; font-size:18px; margin-bottom:20px; position:relative;  }
.st-name span{ font-size:16px; color:#a4a4a4; }
.st-icon1{ width:53px; height:57px; background:url(../images/st-icon1.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon1{background:url(../images/st-icon1-1.png); }
.st-icon2{ width:53px; height:57px; background:url(../images/st-icon2.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon2{background:url(../images/st-icon2-2.png); }
.st-icon3{ width:53px; height:57px; background:url(../images/st-icon3.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon3{background:url(../images/st-icon3-3.png); }
.st-icon4{ width:53px; height:57px; background:url(../images/st-icon4.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon4{background:url(../images/st-icon4-4.png); }
.st-icon5{ width:53px; height:57px; background:url(../images/st-icon5.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon5{background:url(../images/st-icon5-5.png); }
.st-icon6{ width:53px; height:57px; background:url(../images/st-icon6.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon6{background:url(../images/st-icon6-6.png); }
.st-icon7{ width:53px; height:57px; background:url(../images/st-icon7.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon7{background:url(../images/st-icon7-7.png); }
.st-icon8{ width:53px; height:57px; background:url(../images/st-icon8.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon8{background:url(../images/st-icon8-8.png); }
.st-icon9{ width:53px; height:57px; background:url(../images/st-icon9.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon9{background:url(../images/st-icon9-9.png); }
.st-icon10{ width:53px; height:57px; background:url(../images/st-icon10.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon10{background:url(../images/st-icon10-10.png); }
.st-icon11{ width:53px; height:57px; background:url(../images/st-icon11.png); position:absolute; top:-20px; left:0px; }
.about1-left-list:hover .st-icon11{background:url(../images/st-icon11-11.png); }

.about1-left-list ul li{ overflow:hidden; line-height:30px; padding-bottom:10px; }
.about1-left-list ul li span{ float:left; width:70px; font-size:16px; }
.course{ float:right; width:100%;  }
.course a{ width:126px;  float:left;  }
.about1-right{ float:right; width:340px; height:547px; position:relative;  }
.about1-right span{ display:block; width:100px; height:44px; line-height:44px; text-align:center;  background:url(../images/opt2.png); font-size:18px; position:absolute; bottom:0; right:0; }


.xrleader{ overflow: hidden; min-height: 300px; display: block; }
.content-left{ float:left; width:240px;   }
.content-left ul li{ height:54px; line-height:54px; text-align:center;  background:#f3f3f3; border-top:solid 1px #eaeaea; }
.content-left ul li a{ display:block; font-size:16px; }
.content-left ul li a:hover{ background:#007bc6; border-left:solid 4px #006098 ; color:#fff; }
.curr-sidenav{  background:#007bc6; border-left:solid 4px #006098 ; color:#fff; }
.content-right{ float:right; width:900px; overflow:hidden; margin-top:15px; }
.content-right ul li{ overflow:hidden; margin-bottom:30px; }
.xrleader-pic{ float:left; width:160px; height:190px; background:url(../images/xrldbg.png); overflow:hidden; }
.xrleader-pic img{ padding:2px; }
.content-right ul li dl{ float:right; width:720px; overflow:hidden; }
.content-right ul li dl dt{ height:54px; line-height:54px; border-bottom:solid 1px #d9d9d9;  }
.content-right ul li dl dt a{ font-size:16px; }
.content-right ul li dl dd{ color:#7d7d7d; line-height:32px; overflow:hidden; margin-top:20px; }

.fybt{ margin:50px 0 0 180px; height:30px;  }
.fybt a{ line-height:30px; color:#333; background-color:#eee; float:left; height:30px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px;
padding-top:0px; padding-right:8px; padding-bottom:0px; padding-left:8px; border:1px solid #CCC;  }
.fybt input{ font-size:14px; line-height:30px; outline:none; color:#333; float:left; height:30px; width:40px; margin:0px 2px; padding:0px 4px; text-align:center; border:1px solid #CCC; background-color:#eee; }

.fybt a:hover{ color:#FFF; background-color:#9b0d14;  }

.jianjie{ line-height:30px; text-indent:2em; overflow:hidden;  }
.jianjie img{ float:left; margin-right:40px; }
.about-dt{ font-size:20px; height:40px; line-height:40px; text-align:center; margin-bottom:20px;  }

.list{ overflow:hidden; }
.list li{ line-height:50px; height:50px; border-bottom:dotted 1px #d0d0d0; overflow:hidden; margin-bottom:0 !important; }
.list li span{ float:right; color:#999; }
.list li a{ float:left; max-width:80%;  }

.wzbt{ font-size:24px; line-height:56px; color:#444; text-align:center; font-weight:normal; }
.wzbt2{ font-size:24px; line-height:56px; color:#444; text-align:center; font-weight:normal; border-bottom:1px solid #ddd;}
.wzxxys{ width:80%; margin:0 auto; font-size:12px; line-height:40px; color:#999; text-align:center; }
.nei_text{ line-height:30px; text-indent:0em; padding:15px 0 10px 0; overflow:hidden;  }

.nei_text img{ display:block; margin:10px auto; }
.sytxyt{ border-top:solid 1px #ebebeb; padding-top:20px; overflow:hidden;  }
.sytxyt p{ margin:0;}
.sytxyt a{ line-height:30px; }


.content-right{ overflow:hidden; }
.content-right dl{ overflow:hidden; border-bottom:solid 1px #e0e0e0; padding:30px 0; }
.content-right dl dt{ height:30px; line-height:30px; font-size:18px; color:#006098; padding-left:40px; background:url(../images/xq.png) left no-repeat; margin-bottom:15px;  }
.content-right dl dd .jglist1{ display:block;  line-height:32px; padding-left:2%; background:url(../images/dot1.png) left 8px no-repeat; font-size:15px;  }
.content-right dl dd .jglist1 a{ }
.content-right dl dd .jglist1 span{ color:#888; }
.content-right dl dd .jglist1 span a{  white-space:nowrap; font-size:13px; }




.content-right dl dd .other{ float:left; width:45%;  height:32px; line-height:32px; padding-left:2%; background:url(../images/dot1.png) left no-repeat; font-size:15px;  }
.content-right dl dd a:hover{ text-decoration:underline;  }

.history-right{ float:right; width:900px; overflow:hidden; margin-top:50px; }
.history-right ul{  overflow:hidden; }
.history-right ul li{ float:left; width:120px;   margin:20px 15px 0px 15px; } 
.history-right ul li b{ display:block; height:24px; line-height:24px; text-align:center; font-size:15px;  } 
.history-right ul li span{ display:block; height:24px; line-height:24px; text-align:center; color:#999; }
.history-pic{ height:156px; width:112px; padding:4px; background:url(../images/bg.jpg) left top no-repeat; background-size:contain; overflow:hidden; }
.history-pic a{ display:block; height:156px; width:112px; overflow:hidden;  }
.history-pic img{   }


.mr-left{ float:left; width:48%; background:#eee; overflow:hidden; font-size:15px!important; padding:10px 0; }
.mr-left table,.mr-left tr,.mr-left td{  border:none !important;  }
.mr-left table tr{   overflow:hidden; margin:20px 0; line-height:40px;  }
.mr-left table a{  float:left; width:50%; text-align:center; text-decoration:none !important; font-size:15px; color:#787878 !important; }
.mr-left a:hover{  text-decoration:underline!important;  color:#006098!important;   }
.mr-left p{ font-size:15px!important; }

.mr-right{ float:right; width:48%; background:#eee;  overflow:hidden; font-size:15px!important; padding:10px 0;   }
.mr-right table,.mr-right tr,.mr-right td{  border:none !important;  }
.mr-right table tr{   overflow:hidden; margin:20px 0; line-height:40px;  }
.mr-right table a{  float:left; width:33%;  text-decoration:none !important; font-size:15px; color:#787878 !important; }
.mr-right a:hover{  text-decoration:underline!important;  color:#006098!important;   }
.mr-right p{ font-size:15px!important; }


.blackbg{ width:100%; height:100%; background:url(../images/blackbg.png); position:fixed; top:0; left:0; overflow:hidden; z-index:99999999;  }
.ldjs{  width:44%; height:70%; padding:3%; position:fixed; top:10%; left:25%; background:#fff; }
.ldjs-text{ overflow:scroll; max-height:100%; overflow-x:hidden; line-height:30px; font-size:15px; text-indent:2em;  }
.ldjs-button{ width:30px; height:30px; background:url(../images/guanbi.png); cursor:pointer; position:absolute; top:5px; right:5px; }
.ldjs-button:hover{ color:#006098;  }



.kyjg{ overflow:hidden; }
.kyjgbox{ overflow:hidden; margin-bottom:10px; }
.kyjg .xsqktitle{ display:block; padding:0 40px 0 50px; font-size:18px; height:46px; line-height:46px; background:url(../images/jg-list.png) 20px center no-repeat #f4f4f4; color:#006098; position:relative; }
.kyjg .xsqktitle i{ display:block; width:46px; height:46px; position:absolute; top:0; right:0;-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	 }
.curri1{ background:url(../images/jg-up.png) center no-repeat;-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg) }	
.curri2{background:url(../images/jg-up.png) center no-repeat; -webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg) }

	
.kyjg-list{ background:#f4f4f4; border-top:solid 1px #e7e7e7; overflow:hidden; padding:15px 0;  }
.kyjg-list .xsqkcon{  padding:0 2%;  line-height:40px; }
.kyjg-list .xsqkcon a{ color:#333; font-size:15px;  }
.kyjg-list .xsqkcon a:hover{ color:#006098; text-decoration:underline; }

.kyjg-list{ background:#f4f4f4; border-top:solid 1px #e7e7e7; overflow:hidden; padding:15px 0;  }
.kyjg-list .xsqklist{ float:left; width:46%; padding:0 2%; height:40px; line-height:40px; }
.kyjg-list .xsqklist a{ color:#333; font-size:15px;  }
.kyjg-list .xsqklist a:hover{ color:#006098; text-decoration:underline; }

.bigtitle {
padding-top:25px;
margin-bottom:-10px;
font-size:24px;
color:#006098;
height:40px;
line-height:40px;
}


.map{ width:100%; overflow:hidden; position:relative; margin:40px 0; }
.map img{ width:100%; height:auto; }
.map a{ display:block;   }
.map a.link-wh{ position:absolute; top:236px; right:304px; width:30px; height:30px; }
.map a.link-wh2{ position:absolute; top:300px; right:216px; width:176px; height:90px; }
.map a.link-qd{ position:absolute; top:396px; right:504px; width:30px; height:30px; }
.map a.link-qd2{ position:absolute; top:460px; right:370px; width:176px; height:90px; }
.map a.link-hjl{ position:absolute; top:300px; left:319px; width:20px; height:20px; }
.map a.link-zx{ position:absolute; top:319px; left:298px; width:20px; height:20px; }
.map a.link-btq{ position:absolute; top:364px; left:259px; width:20px; height:20px; }
.map a.link-qfs{ position:absolute; top:365px; left:280px; width:20px; height:20px;  }
.map a.link-xls{ position:absolute; top:391px; left:310px; width:20px; height:20px; }
.map a.link-rjy{ position:absolute; top:358px; left:361px; width:20px; height:20px; }
.map .gh-map{ width:100%; height:100%; background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; display:none; z-index:99999999;  }
.map .gh-map span{ display:block; width:800px; height:600px; padding:30px; background:#fff; overflow-y:auto; position:absolute; left:50%; margin-left:-430px; top:50%; margin-top:-330px; }
.map .gh-map span img{ width:100%; height:auto; }
.map a:hover .gh-map{ display:block; }
.maplink ul li a {
font-size:16px;
color:#006098;
font-weight:bold;
}
.maplink ul li {
height:36px;
line-height:36px;
}

.dlist{width:100%; height:auto; overflow:hidden;}
.zlist{width:665px; float:right;}
.listfl{   height:30px; line-height:30px; width:64px;  float:left}


.content-right1{ float:right; width:100%; overflow:hidden; margin-top:50px;overflow:hidden; }
.content-right1 ul li{ overflow:hidden; margin-bottom:30px; }
.content-right1 ul li dl{ float:right; width:720px; overflow:hidden; }
.content-right1 ul li dl dt{ height:54px; line-height:54px; border-bottom:solid 1px #d9d9d9;  }
.content-right1 ul li dl dt a{ font-size:16px; }
.content-right1 ul li dl dd{ color:#7d7d7d; line-height:32px; overflow:hidden; margin-top:20px; }



#wrap { width:100%; overflow:hidden; }

#hgroup { width:100%; margin:0 auto 30px auto; height:30px;  }
#hgroup .hgroupb { float:left; height:30px; width:115px; background-color:#e3e3e3; text-align:center; margin-right:5px; }
#hgroup .hgroupb a{ color:#727272; line-height:30px; display:block;  height:30px;  }
#hgroup .hgroupb a:hover { background-color:#727272; color:#e3e3e3;  }


.picture { width:100%;  overflow:hidden; zoom:1; overflow:hidden;  }
.picture .image { height:245px; width:270px; float:left;  margin-left:15px; margin-right:15px; margin-bottom:20px;}
.picture .image .images { position:relative; width:270px; height:180px; overflow:hidden; text-align:left; background:#ffffff;}

/* .picture .image .images a { display:block; width:270px; height:180px; } */
.picture .image .images a .more{display: none;}
.picture .image .images a:hover {color:#312d2d;}


.picture .image .images img { width:270px;  display:block; z-index:10;  transition: all 0.6s;  }
.picture .image .images img:hover { transform: scale(1.2); }
.picture .image .imagetext { font-size: 16px; color:#312d2d; line-height:40px; height:40px;}
.picture .image .imagetext a{ color:#312d2d;}
.picture .image .imagetext a:hover{ color:#9c0e15;}
.picture .image .imagetexts { font-size: 14px; color:#888; height:30px; line-height:30px;}


.lrld-xz-title{ padding-left:30px;background:url(../images/lricon.png) left center no-repeat;height:40px;line-height:40px;font-size:18px;color:#006098; }
.lrld-xz-list{ overflow:hidden; margin-bottom:20px; }
.lrld-xz-list li{ float:left; width:33%; height:32px; line-height:32px; margin-bottom:0 !important;  }


.piclist{ width:100%;display:block;overflow:hidden; }
.piclist li{ width:33%;overflow:hidden; margin-bottom:30px; float:left; overflow:hidden; text-align:center;}
.piclist li a.img{ height:180px; padding:10px; border:solid 1px #d9d9d9; background-color:#f5f5f5; margin:auto;display:block;overflow:hidden;}
.piclist li img{ height:180px; margin:auto;max-width:90% }
.piclist li a{ font-size:16px; }