html, body { background:#ffffff; color:#565656;padding: 0; margin: 0 auto; font:normal normal normal 14px/150% "微软雅黑";}
div, ul, li, p, h1, h2, h3, h4, h5, h6, td, dl, dt, dd,form { margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6, em { font-weight: normal; font-size: 100%; font-style: normal;}
a{cursor:pointer;text-decoration:none;color:#666666;}
a:hover{color:#01C6FF;text-decoration:underline}
a:active,a:focus{outline:none;}
ul, li { list-style: none;}
img { border: 0;}
input,textarea,fieldset { padding:0px; margin:0 auto}
.clearbox { clear: both;}
.f_l,.fl { float:left}
.f_r,.fr { float:right}
 
.header, .content, .footer,.m {
width: 1003px;
margin: 0 auto;
overflow: hidden;
} 
.h_bg{ height:111px;min-width: 1003px; overflow:hidden; border-bottom:4px solid #ccc8c8; background:#19547e;}
.logo{ width:200px; margin-top:25px;}
.header h1{ width:190px; margin:56px 61px 61px 13px;}
.h_tel{ width:178px; padding:25px 0 0 28px; font:14px/16px "microsoft Yahei"; color:#fff; background: url(../images/h_tel.gif) no-repeat left top;}
.h_tel em{ display:block; font:24px/28px Arial, Helvetica, sans-serif; white-space:nowrap;}
.nav_bg{ height:66px; font:14px/16px "microsoft Yahei"; color:#2d2d2d;min-width: 1003px;  overflow:hidden;}
.nav{ width:1030px; margin:0 auto; height:66px; overflow:hidden;}
.nav li{ float:left;height:66px;border-right:1px solid #e1e1e1; text-align:center;}
.nav li a{ padding:0 19px 0 18px;  height:42px; display:inline-block; color:#2d2d2d; padding-top:20px;white-space:nowrap; }
.nav li em{ display:block; font:12px/12px Arial, Helvetica, sans-serif; color:#c0c0c0; padding-top:3px; text-transform:uppercase;}
.nav li a:hover, .nav li.cur a{ border-bottom:4px solid #216ca1; text-decoration:none;}
.nav li.nones{ border-right:0;} 
#flashs{ position:relative; height:350px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;left:0;height: 350px;cursor:pointer; width: 100%; margin:0 auto;}
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:55%; margin-right:-450px; padding:5px 6px;z-index:101}
#flashs .btn span{ color:#19547E;  background:#fff; border:1px solid #19547E; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#19547E; color:#fff;}

.policy{ width:663px; margin-top:30px; border-top:4px solid #717171;}
.policy dl{ width:663px; overflow:hidden; margin-top:29px; border-bottom:1px solid #d9d9d9; padding-bottom:22px;} 
.policy dt{ width:283px; float:left;}
.policy dt img{ width:283px; height:178px; display:block;}
.policy dd{ width:358px; float:right;}
.policy dd h3{ font:normal 18px/34px "microsoft Yahei"; color:#303030; height:34px; overflow:hidden;}
.policy dd h3 a{color:#303030;}
.policy dd p{ font-size:14px; line-height:24px; color:#6e6e6e; margin-top:14px;font-weight:normal;}
.policy dd p a{ color:#e50014;}
.zc{ width:288px; margin-top:14px; overflow:hidden;}
.zc h2{ font:normal 22px/50px "microsoft Yahei"; color:#333132;background:url(../images/zc_icon.gif) no-repeat 102px center;}
.zc h2 a{ color:#333132}
.zc h2 em{ color:#d02c2c; margin-left:5px;}
.zc ul{ width:288px; overflow:hidden;}
.zc li{ height:28px;font-size:14px;display:block; line-height:28px;  overflow:hidden; padding-left:15px; background:url(../images/lecture_icon.gif) no-repeat 0px 10px;}
.zc li a{ color:#6e6e6e;height:28px;overflow:hidden; font-weight:normal;}


.lecture{ width:292px; margin-top:30px; border-top:4px solid #717171;}
.lecture h2{ font:normal 22px/50px "microsoft Yahei"; color:#333132;background:url(../images/zc_icon.gif) no-repeat 102px center; margin-top:3px; border-bottom:1px solid #e5e5e5;}
.lecture h2 a{ color:#333132}
.lecture h2 em{ color:#d02c2c; margin-left:5px;}
.lecture dl{ width:292px; overflow:hidden; margin-top:23px; background:url(../images/lecture_line.gif) repeat-x bottom;padding-bottom:23px;} 
.lecture dt{ width:141px; float:left;}
.lecture dt img{ width:141px; height:91px; display:block;}
.lecture dd{ width:136px; float:right;}
.lecture dd h3{ font:bold 14px/16px "宋体"; color:#1d3d6f; height:16px; overflow:hidden;}
.lecture dd h3 a{color:#1d3d6f;}
.lecture dd p{ font-weight:normal;font-size:14px; line-height:20px; color:#626262; margin-top:12px;}
.lecture ul{ width:292px; overflow:hidden; margin-top:18px;}
.lecture li{ font-size:14px; line-height:28px; height:28px; overflow:hidden; padding-left:15px; background:url(../images/lecture_icon.gif) no-repeat left center;}
.lecture li a{ color:#6e6e6e;font-weight:normal;}


.f_bg{ background:url(../images/f_bg.gif) repeat-x; height:173px; overflow:hidden; margin-top:35px;}
.footnav{ height:48px; font:14px/48px "microsoft Yahei"; color:#999899; text-align:center;}
.footnav a{ display:inline-block; padding:0 12px; color:#fff;}
.f_con{ height:118px; overflow:hidden; width:1003px;}
.f_con h2{ width:155px; margin:25px 0 0 50px; display:inline;}
.copyright{ width:778px;font-weight:normal; margin-top:33px; line-height:24px; color:#a5e1ff; font-family:"宋体";}
.copyright em{ width:319px; display:inline-block;}
.copyright em a { color:#a5e1ff;}
.copyright em img{ margin-left:19px;}
.copyright img{ vertical-align:middle; margin-right:8px;}
.copyright i{ width:184px; display:inline-block;}
.copyright span{ width:258px; display:inline-block;}
.link{ width:920px; margin:0 0 0 50px; border-top:1px solid #3387b9; font:14px/44px "microsoft Yahei"; color:#fff;}
.link h2{ float:left; width:70px; font:normal 14px/44px "microsoft Yahei";}
.link h2 a{ color:#fff;}
.link p{ width:850px; float:right; font:14px/44px "microsoft Yahei"; color:#fff;}
.link p a{ display:inline-block; color:#fff; padding:0 8px;}

.zhu{
	height: 30px;
	padding-top: 4px;
	background: #000000;
	position: fixed;
	bottom:0px;
	width:100%;
}
.zhuin{
	width: 923px;
	margin:0 auto;
	PADDING:0PX 40px;
}
.zhuin span{
	float: left;
	font-size: 18px;
	line-height: 25px;
	color: white;
}
.zhuin input{
	float: left;
	width: 176px;
	padding-left: 12px;
	height: 25px;
	font:12px/25px "宋体";
	color: #CBCBCB;
	border:none;
	margin-right: 12px;
}
.zhuin a{
	height: 25px;
	color: white;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	background: #C7000B;
	padding:0px 20px;
}
form .placeholder {
   color: #cccccc;
   /* etc */
}

.honor_ban{
display: block;
width:100%;
min-width:1003px;
height: 300px;
background: url(../images/2.jpg) no-repeat center top;
}
.s_bj {
background: url(../images/sou_bj.jpg) repeat-x center top;
height: 52px;
overflow: hidden;
}
.sou {
width: 1003px;
height: 52px;
margin: 0 auto;
overflow: hidden;
}
.sou p {
width: 702px;
height: 51px;
background: url(../images/sou_ico.jpg) no-repeat left center;
padding-left: 28px;
font: 14px "Microsoft Yahei";
line-height: 50px;
}
.sou p a {
padding: 0 8px;
}
.sou p i {
color: #242323;
}
em, i {
font-style: normal;
}

.about_nav{ margin-top:53px; width:141px; overflow:hidden; font-family:"Microsoft Yahei";}
.about_nav li{ width:141px; height:50px; overflow:hidden; margin-bottom:4px; line-height:0; position:relative;}
.about_nav li a{ display:inline-block; width:113px; height:38px; padding:12px 0 0 28px; font-size:18px; color:#303030; background:url(../images/about_cur1.jpg) repeat-y left top; height:38px; line-height:23px;}
.about_nav li em{ display:block; position:absolute; top:15px; left:38px; width:48px; height:38px; overflow:hidden;}
.about_nav li i{ display:none; position:absolute; top:15px; left:38px; width:48px; height:38px; overflow:hidden;}
.about_nav li a:hover , .about_nav .cur a , .about_nav .cur2 a{ background:url(../images/about_cur2.jpg) no-repeat right center; color:#fff; text-decoration:none; display:block;}
.about_nav .cur em , .about_nav .cur2 em{ display:none;}
.about_nav .cur i , .about_nav .cur2 i{ display:block;}

.about_right{ width:826px; overflow:hidden; margin-top:49px; font-family:"Microsoft Yahei";}
.about_right .title{ height:41px;margin-bottom:25px; background:url(../images/about_line.jpg) repeat-x center bottom; overflow:hidden;}
.about_right .title i{ display:inline-block; height:39px; border-bottom:2px solid #e50014 ;font:18px Arial; color:#898989; text-transform:uppercase; line-height:39px;}
.about_right .title i b{ font:22px "Microsoft Yahei"; color:#333132;}
.artcontent{width:98%;margin:0 auto;text-align:left;line-height:28px;font-size:16px;}
.listcontent{width:95%;margin:0 auto;text-align:left;font-size:16px;}

.viewbox{min-height:380px;height:auto !important;height:380px;}
ul.paper li{line-height:40px;height:40px;white-space:nowrap;overflow:hidden;border-bottom: 1px #d6d3df dashed;text-overflow:ellipsis;}
ul.paper li .tit{width:450px;background:red;background:url(../images/blue-dot.gif) left center no-repeat;padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.paper li .name{width:160px;color:#333;text-align:right;}
ul.paper li .pro{width:110px;color:#f60;text-align:right;float:right;}
 ul.paper li div {
float: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.listpage{clear: both;font-size: 12px;height: 50px;line-height: 30px;padding-top: 30px;text-align:center;margin-left:100px;}
.listpage a{background-color: #FFFFFF;border-color: #999999;border-style: solid;border-width: 1px;color: #666666;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.listpage span{background-color: #1D76B2;border-color: #1D76B2;border-style: solid;border-width: 1px;color: #FFf;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.side_nav {
	position: fixed;
	top: 50%;
	right: 0;
	width: 60px;
	z-index: 99999;
}
.side_nav ul li {
	position: relative;
	width: 60px;
	height: 60px;
	float: right;
	margin-bottom: 1px;/* border-bottom: 1px solid #fff; */
}
.side_nav ul li a {
	display: inline-block;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;/* 	border-bottom: 1px solid #fff; */
}
/* .side_nav ul li:last-child,.side_nav ul li:last-child a{
	border-bottom: 0;
} */
.current_side_n {
	width: 140px!important;
}
.current_side_n a {
	width: 140px!important;
}
/* .current_side_n span{

} */
.side_nav ul li span {
	/*  	display:block; */
	width: 148px;
	height: 148px;
	float: left;
	color: #fff;
	line-height: 60px;
	font-size: 16px;
	margin-left: 60px;
	cursor: pointer;
}
.side_nav ul li span img {
	width: 148px;
	height: 148px;
}
.side_nav_3 a {
	width: 60px;
}
.side_nav_3 a span {
	position: absolute;
	right: 60px;
	bottom: 0;
	margin-left: 0!important;
	display: none;
}
.side_nav ul li span {
	/*  	display:block; */
	width: 148px;
	height: 148px;
	float: left;
	color: #fff;
	line-height: 60px;
	font-size: 16px;
	margin-left: 60px;
	cursor: pointer;
}
.side_nav ul li span img {
	width: 148px;
	height: 148px;
}
.side_nav_3 a {
	width: 60px;
}
.side_nav_3 a span {
	position: absolute;
	right: 60px;
	bottom: 0;
	margin-left: 0!important;
	display: none;
}
.side_nav .tel a {
	background: #1F77B2 url(../images/24hour_09.png) no-repeat 15px 15px;
}
.side_nav .QQ a {
	background: #1F77B2 url(../images/0013920_47.png) no-repeat 15px -96px;
}
.side_nav .sub_QR a {
	background: #fc011f url(../images/0013920_47.png) no-repeat 15px -207px;
}
.side_nav .back_top a {
	background: #1F77B2 url(../images/0013920_47.png) no-repeat 15px -317px;
}