/* 常规设置 */
body{ font-family:"microsoft yahei";font-size:14px; margin:0px; color:#333333; background:#f6f6f6;}
body,h1,h2,h3,h4,img,dl,dt, dd,div,ul,li,form{margin:0px;padding:0px;border:0px;outline:0px;font-weight:normal;list-style: none;}
a{ color:#2d2d2d; text-decoration:none;}
a:visited{ color:#276487; text-decoration:none;}
a:hover{ color:#ff6600; text-decoration:underline;}
input{ font-family:宋体; font-size:12px;}
.wordred{ color:#FF0000;}
.ktxugao{ clear:both; height:12px; width:1100px;; margin:0px auto; background-color:#FFFFFF;}
/* 主页头部 */
#topmenubg{ height:45px; width:100%; background:#0096a5; z-index:99;}
#headtop{ width:1200px; height:39px; margin:0px auto;position:relative;}
#topmenuli{ width:1000px; position:absolute; left:0px; top:0px; }
#ajaxlogin{ position:absolute; width:130px; right:0px; top:0px; text-align:right;line-height:45px; color:#FFFFFF;}
#ajaxlogin a{ color:#FFFFFF; font-size:16px;}
#topmenuli ul li{ float:left; line-height:45px; width:100px; text-align:center; }
#topmenuli .erzi{ width:70px;}
#topmenuli .erzi a{width:70px; height:45px; display:block;}
#topmenuli .msx{ width:2px; height:45px; background:url(/images/menusx2.gif) 0px 3px;}
#topmenuli ul li a{font-size:16px; color:#fff; font-weight:500; width:100px; height:45px; display:block;}
#topmenuli ul li a:hover{ background:#008c9a; text-decoration:none;}
#topban1{ clear:both;  width:100%; height:100px; margin:0px auto;background:url(/images/top1.png) no-repeat center center;}
/*ztclass*/
.jsclasslist{ clear:both; width:1200px; margin:0px auto; overflow:hidden; padding-bottom:25px; padding-top:12px; border-bottom:3px solid #65ae76;}
.jsclasslist ul li{ float:left; line-height:42px;}
.jsclasslist ul li a{ font-size:16px;width:128px; text-align:center; display:block; color:#fff; background:#65ae76; margin-right:20px; margin-top:15px;border-radius:5px;}
.jsclasslist ul li a:hover{ color:#fff; text-decoration:none; background:#f2652f ;}
/*专题开始*/
#ztimgbk{ width:1200px; margin:0px auto; overflow:hidden; background:#FFFFFF;}
#ztimgc{ padding-top:30px;}
#ztimgc ul li{ width:265px; float:left; margin-left:27px;margin-bottom:20px;}
#ztimgc .ypbgt span{width:265px; height:83px; display:block; background:url(../../images/ypbg.jpg) ;background-size:cover; overflow:hidden; border-radius:5px; text-align:center; padding-top:50px; font-size:20px; color:#fff; font-weight:bold; letter-spacing:5px;}
#ztimgc li img { width:265px; height:133px; overflow:hidden; border-radius:5px;}
#ztimgc li a{ display:block; width:265px; height:210px; border-bottom:2px solid #eee; COLOR:#666666;}
#ztimgc li a:hover{  border-bottom:2px solid #ff6100; color:#0066FF; text-decoration:none;}
#ztimgc H2 { FONT-SIZE: 16px; line-height:38px; font-weight:bold;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#ztimgc H4 {  COLOR: #bbbbbb; FONT-WEIGHT: normal;}

/*parbar*/
#pageBar3{ clear:both; text-align:center; font-size:14px; margin-top:30px;padding-bottom:20px;}
#pageBar3 .pagelink{ margin-left:7px;}
#pageBar3 A {vertical-align:middle;display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:5px 15px;border-radius:3px;}
#pageBar3 A:hover {	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND: #0099ff; text-decoration:none;}
#pageBar3 .current{vertical-align:middle;display:inline-block; height:22px; line-height:22px; background:#0099ff; border:1px solid #5a85b2; color:#fff; text-align:center;padding:5px 15px; margin-left:7px;border-radius:3px;}

/*底部*/

.ktwidth{ width:1200px; margin:0px auto; clear:both;}
.sph_footsever { height:70px; padding:25px 0px; background:#fff; margin-top:15px;border-top:1px solid #f8f8f8; box-shadow:0px 0px 5px #D5D5D5;}
.sph_fsicon { width:70px; height:70px; float:left; margin-left:40px; background:url(/images/footpsb.png);}
.sph_fsicon.icona { background-position:0px -80px;}
.sph_fsicon.iconb { background-position:0px -151px;}
.sph_fsicon.iconc { background-position:0px -222px;}
.sph_fsicon.icond { background-position:0px -305px;}
.sph_fstxt { width:170px; height:70px; float:left; margin-left:18px;}
.sph_fstxt h3 { font-size:18px; color:#4c4c4c; display:block; margin-top:13px; line-height:18px !important; }
.sph_fstxt span{ font-size:18px; color:#4c4c4c; display:block; margin-top:13px; line-height:18px !important; font-weight:bold;}
.sph_fstxt p { font-size:14px; color:#666666; display:block; margin-top:8px; height:18px; line-height:18px !important;}

.thcopy{ width:100%; height:60px; border-top:3px solid #44a000; clear:both; margin-top:20px; background:#f4f4f4; color:#656363;}
.thfootdesc{ text-align:center; line-height:38px; padding-top:15px; background:url(/images/ga.png) no-repeat 157px 63px;}
.thfootdesc a{ color:#656363;}
.thfootdesc a:hover{color:#ff6600; text-decoration:underline;}