*{ padding:0px; margin:0px;}
body{ background-color:#f9f9f9; min-width:1000px;font-family:"微软雅黑","LiSu","隶书"}
a{ text-decoration:none; outline:none;}
ul,li{list-style:none}
input{ outline:none; border:none;}
.greet{ width:100%; height:20px; background-color:#f4f4f4; }
.greet div{ display:block;overflow:hidden;; width:90%; margin:auto auto;}
.welco{ float:left; line-height:20px; font-size:13px;}
.guide{ float:right; overflow:hidden; font-size:13px;}
.guide li{ float:left; margin:0px 5px;line-height:20px}
.guide a{ color:#111;line-height:20px}
.guide a:hover{ color:#1d71c0;}
/*顶部导航*/
.logobox{ width:100%;}
.logox{ width:80%; overflow:hidden; margin:auto auto; padding:14px 0px;}
.logox img { display:block;float:left; width:44%}
.logox div{ float:right; width:12%}
.logox p{ font-family:"LiSu","隶书","微软雅黑"; color:#0352A6; text-align:center;}
.ph{ font-size:30px; }
.phe{ font-size:20px;}
/*logo*/
#slider-wrapper{width:100%;height: auto;text-align: center; position:relative; overflow:hidden;}
#dots{cursor: default; position:absolute; bottom:10px; width:100%; z-index:2;}
#dots li{display:inline-block;background:#61676D;width:10px;height:10px;border-radius: 8px;margin: 0 2px;cursor: pointer;}
#dots li.active,#dots li:hover{background: #c4c9cf;}
#image-slider{width:100%;  overflow:hidden; display:inline-block; }
#image-slider ul{width: 100%; position: relative; overflow:hidden; height:325px}
#image-slider ul li{display: inline-block;position: absolute;top: 0;left: -100%; width:100%; overflow:hidden;}
#image-slider ul li.active-img{left:0px;}
.banner  li a{ display:block; width:100%;height:325px;}
.banner1{ background:url(../images/banner1.jpg) center no-repeat;}
.banner2{ background:url(../images/banner2.jpg) center no-repeat;}
.banner3{ background:url(../images/banner3.jpg) center no-repeat;}
/*banner*/
.navbox{ width:100%; height:40px; background-color:#1d71c0}
.xdkj{ display:table; overflow:hidden; margin:auto auto;}
.nav{ overflow:hidden; float:left;}
.nav li{ float:left; height:40px; }
.nav li a{ display:block; font-size:16px; line-height:16px; padding:12px 54px; color:#fff; }
.nav li .coura{ background-color:#055cae}
.nav li a:hover{ background-color:#055cae}
.fg{font-size:18px; line-height:40px; color:#fff }
/*nav*/
.mainbox{ width:100%;}
.main{ width:94%; overflow:hidden; margin:auto auto;}
.m_left,.m_mide,.m_right,.m_buttom{ float:left; width:27%}
.m_mide{ width:40%; margin:auto 3%;}
.m_buttom{width:100%;}
.contact_left{ float:left; }
.contact .mod{ min-height:100px;}
.contact_line{  border-right:1px solid #666;}
.honor,.apti,.about,.instr,.report,.serve,.contact,.inter,.ruit,.resume{ margin-top:20px;}
.top{ overflow:hidden; width:100%}
.title{ float:left; border-top-left-radius:8px; border-top-right-radius:8px; height:24px; background-color:#1d71c0; padding: 0px 10px; color:#fff; line-height:24px; font-size:14px;}
.more{ float:right; color:#111; font-size:12px; line-height:24px; height:24px;}
.fig{ width:100%; height:2px; background-color:#1d71c0;}
.mod{ background-color:#fff; padding:16px 12px; min-height:200px; border-bottom-left-radius:8px;border-bottom-right-radius:8px; padding-bottom:10px; overflow:hidden}
.apti .mod{min-height:260px;}
.serve .mod{min-height:202px;}
.ruit .mod{min-height:110px}
.resume .mod{ min-height:250px;}
.ruit_bg{ height:20px; line-height:20px; font-size:14px; color:#666; padding-left:28px;  margin-bottom:4px;background:url(../images/ruit_bg.png) no-repeat 2px 3px }
.ruit_jg{ margin-bottom:8px;}
.inter .mod{height:48px;min-height:48px; padding-bottom:20px;}
.apti .mod div{ width:100%; margin-bottom:20px; overflow:hidden;}
.apti .mod div img{ display:block; width:84%; margin:auto auto;}
.about .mod .pic{ overflow:hidden;width:100%;}
.about .mod .pic p { font-size:13px; line-height:16px; color:#666}
.about .mod .pic p img{width:37% ; float:left; margin-right:10px;margin-bottom:10px; border-radius:8px;}
.s_title a{ font-weight:800; color:#1d71c0; font-size:14px; padding-bottom:8px;list-style:inside}
.s_word a{ color:#666; font-size:14px; line-height:20px;list-style:none; padding-left:6px}
.s_xm{ margin-bottom:20px}
.i_imgbox{overflow:hidden; width:100%;}
.i_imgbox ta2,.i_imgbox ta1{ width:100%; border:none; text-align:center; }
.i_name{ color:#666; font-size:14px; padding:0px 5px; display:block; width:100%; text-align:center;}
.i_name img{ width:190px; height:166px;}
.c_title,.c_titlet{ color:#333; font-size:14px; padding:3px 0px; font-weight:800;border-bottom:dashed 1px #aaa}
.c_titlet{ font-size:16px; color:#666}
.c_word{color:#666; font-size:13px; padding-bottom:2px; font-weight: normal;}
/*main*/
.recordbox{width:94%; margin:auto; padding-top:20px; border-top:1px #ccc solid; margin-top:20px; }
.recordbox p{ text-align:center; font-size:12px; line-height:18px; color:#666;}
.recordbox p a{ margin:auto 10px; color:#666}
/*buttom*/
/* ..*/
h4 {
	font-size: 14px;
	color: #999;
	padding: 4px 0px;
	margin-bottom: 5px;
	margin-top: 20px;
	background-color: #FFF;
	border-color: rgb(255, 255, 255);
	border-radius: 4px;
	padding-left:10px;
	
}
.pic{ padding:10px 0px;}
.pic img{ display:block;  margin:auto auto; width:600px; margin-bottom:10px;}
.list_li{ line-height:20px}
.list_li a{ font-size:14px; color:#333}
h4 a{
	color:#1d71c0;
}
a {
	color: #333;
}
.m_list ul {
	font-size: 20px;
	padding: 20px;
}
.m_list li {
	border-bottom: dashed 1px #aaa;
	clear: left;
	float: left;
	padding: 5px 0;
	width: 100%;
}
.m_list span {
	font-size: 12px;
	color: #999;
	float: right;
	padding-right:8px;
}
.m_list {
	
	width: 61%;
	margin: auto 6%;
	float: left;
	
}
s hr {
	margin: 0 0 10px 0;
}
#page ul{ overflow:hidden; background-color:#fff}
#page  a:hover{ color:#4C7FE7;}
#innerpage {
	
	font-size: 20px;
	margin: 700px 0 0 35%;
}
.picture {
	width: 100%;
	margin-top: 40px;
}
.table1{
	font-size:22px;
	margin: 60px auto ;
	text-align:center;
}
.table1 td{
	padding:10px 50px 10px 50px;
}
.mod .c_title .c_word{ float:none;}
.pro_fa img{ width:80%; margin:auto;}
.lgh{ float:right; padding-top:32px; font-size:12px; line-height:16px; color:#111;}
.lgh a{ color:#36C}