/* 常规设置 */
body{ font-family:"microsoft yahei";font-size:14px; margin:0px; color:#333333; background:#f6f6f6;}
body,h1,h2,h3,h4,h5,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:"microsoft yahei"; margin:0; padding:0;}
.wordred{ color:#FF0000;}
.spaces{ clear:both; height:12px; width:1100px; margin:0px auto;}
.jhspaces{clear:both; height:10px; width:100%;background:#FFFFFF;}
.xwbgb{ width:100%; background:#FFFFFF;}
.xwclear{ clear:both;}
/* 主页头部 */
#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;}
#menuxiadesc{ clear:both; width:1200px; height:50px; margin:0px auto; background:#FFFFFF;}
#ktweizhi{ width:850px; float:left; line-height:50px; padding-left:30px; background:url(../images/weizhi.gif) no-repeat 9px 19px;}
#topsearch{ width:290px; float:right; overflow:hidden;}
#topsearch ul li{ float:left; margin-top:8px;}
#news_ssk{ width:230px;}
.serchinword{width:228px; height:32px; border:1px solid #cccccc; font-size:16px; color:#999999; overflow:hidden;}
.serchinword:focus{border:1px solid #008cd9;}
.ssanli{ width:60px;}
#ssan{ width:60px; height:34px; background:#008cd9; color:#FFFFFF; border:0px; font-size:16px;}
/*文章详细页面===============================================================================*/
#shownav{ width:1200px; margin:0px auto;}
#shownav #showleft{ width:885px;float:left; background:#FFFFFF;}
#shownav #showright{ width:290px;float:right;}
.showrightimg1{ text-align:center; width:290px; overflow:hidden;}
.showrightimg2{ text-align:center; width:290px; overflow:hidden; margin-top:15px;}
.showrightimg3{ text-align:center; width:290px; overflow:hidden; margin-top:10px;}
#rightlistnav2{border-top:3px solid #b6262f; padding-bottom:5px; margin-top:0px;background:#FFFFFF;}
#rightlistnav4{border-top:3px solid #3784cb; padding-bottom:5px; margin-top:12px;background:#FFFFFF;}
#rightlistnav2 h3{ font-size:18px;color: #B6262F; padding: 8px 15px; font-weight:normal;}
#rightlistnav4 h3{ font-size:18px;color: #336699; padding: 8px 15px; font-weight:normal;}
.showrightnav2 ul li{ line-height:38px; width:280px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; padding-left:10px;}
.showrightnav2 ul li a{ font-size:16px; color:#595959;}
.showrightnav2 ul li a:hover{ color:#B6262F;}
.showrightnav2 ul li span{font-style: italic; font-size:20px;color: #999;font-family: "georgia","STHeiti","Microsoft YaHei","simsun","sans-serif",Arial; padding-right:12px;}
.showrightnav2 .rednum{ color:#b6262f;}
.showrightnav2 dl{width:280px; height:85px; margin:10px 4px 0px 4px;border-bottom:1px solid #dddddd; overflow:hidden;}
.showrightnav2 dl:last-child{border:none;}
.showrightnav2 dl A{ width:280px; height:83px; display:block; color:#595959;}
.showrightnav2 dl A:hover{ color:#d81517;}
.showrightnav2 dt{width:105x;float:left; margin-left:9px;}
.showrightnav2 dt img{ width:105px; height:72px;border-radius:3px; }
.showrightnav2 dd{width:153px;float:right; margin:0px; padding:0px 0px 0px 0px; line-height:20px; text-align:left;}
.showrightnav2 dd h4{font-size:16px;  line-height:25px; }
.showrightnav2 dd h5{ font-size:14px; color:#3784cb;}
#leftnav1{width:100%;border-top:3px solid #3784cb;}
#showleft h1{  text-align:center; font-size:27px; font-weight:bold; margin-top:25px; margin-bottom:20px; color:#333333;}
#AStatu{ border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; width:91%; margin:0px auto; text-align:center; color:#6b6d6c; padding:5px 0;}
#AStatu a{ color:#6b6d6c;}
#AContent{ font-size:18px; line-height:38px; margin-top:15px; margin-left:20px; margin-right:20px; margin-bottom:15px; color:#333333;}
#AContent img{ max-width:800px; overflow:hidden;border-radius:7px;}

#AContent h2{ width:100%; margin:0px auto; height:45px; background:#eff1f5; border-left:3px solid #3d8ecd; font-size:18px; line-height:45px; color:#336699; text-indent:20px;border-radius:5px;}
#AContent a{ color:#e74c59; font-size:18px; border-bottom:1px dashed #e74c59;}
#AContent p{ margin:20px auto;}
#tag{ width:94%; margin:0px auto; font-size:14px; line-height:28px; text-align:right; margin-bottom:10px; overflow:hidden;}
.fanye{ font-size:16px; font-weight:bold; margin-top:7px; color:#333333; line-height:40px; background-color:#ebf3fb; height:40px;}
#syy{ margin-left:20px; width:46%; float:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
#xyy{ margin-right:10px; width:46%; float:right;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.fanye a{ font-size:16px; color:#0033FF; font-weight:normal;}
.fanye a:hover{ color:#b40000; font-weight:normal;}
#a_yao{ text-align:center; margin-top:15px;}
#a_yao a{ font-size:15px; font-weight:bold; color:#669911}
#a_yao a:hover{color:#ff6600; text-decoration:underline}
#xgtitle{ clear:both; background:url(../images/xgico.gif) no-repeat 19px 14px; border-top:3px solid #27a6b3; margin:0px auto;line-height:40px; font-size:18px; text-indent:50px; color:#0096a5; font-weight:bold;}
#xgtitle span{ color:#FF0000;}
#newsxg{height:175px; margin:7px auto;width:96%;}
#newsxg ul li{ float:left; width:47%; line-height:42px; background:url(../images/icon_li.gif) no-repeat 10px 19px; padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
#newsxg ul li a{ font-size:18px;}
#newsxg ul li a:hover{ color:#b6262f;}
#xgclear{ clear:both;}
/*juhe*======================================*/
.jhtl{ width:100%; height:247px; background:#dff0f8;}
.jhbanner{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg.png); position:relative;}
.jhbanner1{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg.png); position:relative;}
.jhbanner2{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_bs.png); position:relative;}
.jhbanner3{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_sc.png); position:relative;}
.jhbanner4{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_sg.png); position:relative;}
.jhbanner5{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_sg2.png); position:relative;}
.jhbanner6{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_cha.png); position:relative;}
.jhbanner7{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_yu.png); position:relative;}
.jhbanner8{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_sm.png); position:relative;}
.jhbanner9{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_zy.png); position:relative;}
.jhbanner10{ width:1200px; margin:0px auto; height:247px; background:url(../images/jhbg_zy2.png); position:relative;}
#jhtitle{ position:absolute; top:62px; left:50px; width:610px; }
#jhtitle h1{ font-size:42px; color:#398cd1; font-weight:bold; letter-spacing:5px;-webkit-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0; -moz-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;}
#jhtitlexia{ position:absolute; left:50px; top:140px;font-family: Verdana, "Microsoft YaHei"; font-size:18px; color:#535454;}
#jhdaodu{ width:1020px; height:85px; margin:0px auto; padding-left:180px; padding-top:10px; background:url(../images/zt3dd.gif) no-repeat 10px 15px #FFFFFF; line-height:36px; color:#5D5D5D; border-bottom:1px solid #e1e0df; font-size:16px;}
.jhnav{ width:1200px; margin:0px auto; background:#FFFFFF; overflow:hidden;}
#jhnav1title{ width:1180px; height:80px; margin:10px auto; background:url(../images/jhtitlebg.gif) no-repeat 0px 10px #FFFFFF; line-height:70px; overflow:hidden;}
#jhnav1title h2{ color:#FFFFFF; text-indent:35px; font-size:26px;font-weight:bold;}

.juhenews{ width:98%; margin:0px auto; clear:both;}
.juhenews dl{width:100%; height:190px; margin:5px 5px; padding:6px 0px; border-bottom:1px solid #dddddd;}
.juhenews dl A{ width:100%; height:100%; display:block; color:#252525;}
.juhenews dl A:hover{ color:#d81517;}
.juhenews dt{width:285px; height:175px; float:left; margin:5px;}
.juhenews dt img{ width:280px; height:175px;border-radius:3px; }
.juhenews dd{width:835px; height:110px; float:left; margin:0px; padding:6px 10px; line-height:20px; text-align:left;}
.juhenews dd h3{ font-size:22px; line-height:27px; padding-bottom:12px;}
.juhenews dd h3 span{ margin-left:50px; width:50px; height:24px; line-height:24px; display:inline-block; background:#3c87cc; font-size:14px; color:#FFFFFF;border-radius:8px; text-align:center;}
.juhenews dd h4{ font-size:18px; color:#888888; line-height:38px;}

.jhnav2list{ width:1180px; height:54px; margin:20px auto; background:url(../images/zttstyle2.gif); line-height:42px;}
.jhnav2list h2{ color:#FFFFFF; text-indent:30px; font-size:23px;}

#jhfood{ width:1180px; margin:0px auto;}
#jhfood ul li{ width:260px; float:left; margin-left:28px;margin-bottom:20px;}
#jhfood li img { width:260px; height:170px; border:1px solid #eeeeee; overflow:hidden;border-radius:3px;}
#jhfood ul li a{ display:block; width:237px; height:220px; border-bottom:2px solid #eee; COLOR:#666666;}
#jhfood ul li a:hover{ border-bottom:2px solid #ff6100; color:#0066FF; text-decoration:none;}
#jhfood H3 { text-align:center; FONT-SIZE: 18px; line-height:42px; font-weight:normal; width:235px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.jhxiaban{ width:1100px; height:120px; margin:0px auto;}
/*zhuanti list=================================*/
.newszttj{ clear:both;width:870px; height:36px; margin:0px auto; line-height: 36px; text-align:center; position:relative;}
.newszttj div{ font-size:26px;  color:#000000; letter-spacing:3px;}
.newszttj div:before,.newszttj div:after{ position:absolute;background:#c9c7c7; content:""; height:1px;top:50%; width:335px; }
.newszttj div:before{left:10px;}
.newszttj div:after{right:10px;}
.ztlistt{ padding-top:30px;}
.ztlistt ul li{ width:265px; float:left;margin-bottom:20px; overflow:hidden; margin-left:22px;}
.ztlistt li img { width:265px; height:133px; overflow:hidden;border-radius:3px;}
.ztlistt li a{ display:block; width:265px; height:205px;  COLOR:#666666;}
.ztlistt li a:hover{  color:#0066FF; text-decoration:none;}
.ztlistt H2 { FONT-SIZE: 16px; line-height:38px; font-weight:bold;}
.ztlistt H4 {  COLOR: #bbbbbb; FONT-WEIGHT: normal;}
 /*ypk list=================================*/
.ypxglist .ypkdan{ margin-left:0px; margin-top:10px; margin-right:22px; margin-right:22px;}
.ypxglist .ypkdan:nth-child(4){ margin-right:0px;}
#AContent .ypkdan a{ border-bottom:none;}

.yplistt{ margin-top:30px;}
.ypkdan{ float:left;width:192px; height:300px; margin-bottom:40px;  margin-left:22px; border-radius:5px;}
.ypkdan A{ width:100%; height:300px; display:block; color:#252525; background:#FFFFFF;border-radius:5px;transition: all .5s;box-shadow:0px 0px 5px #eeeeee;}
.ypkdan A:hover{ color:#d81517;border-radius:5px; text-decoration:none; box-shadow:0px 0px 5px #ff6100;}
.ypkdan dl{width:100%; margin:8px 10px; padding:6px 0px;}
.ypkdan dt{width:170px; height:160px;}
.ypkdan dt img{ width:100%; height:150px;border-radius:3px;}
.ypkdan dd{width:100%; height:150px; margin:0px; padding:6px 0px; line-height:20px; text-align:left;}
.ypkdan dd h3{ width:93%;font-size:16px; line-height:36px;text-indent:5px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ypkdan dd h4{ font-size:14px; line-height:36px;text-indent:5px; color:#898989; }
.ypkdan dd h5{font-size:20px; line-height:38px; color:#FF0000; text-indent:5px; }
/*foot*/
.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;}
/*rightscrollimg*/
#tbox{width:52px; height:110px; position:relative;}
#jianyi{ width:52px; height:52px; background:url(../images/fh_top.gif) no-repeat 0px -58px; position:absolute; bottom:0px; cursor:pointer;border-radius:3px;}
#gotop{ width:52px; height:52px; background:url(../images/fh_top.gif) no-repeat; position:absolute; top:0px;cursor:pointer;border-radius:3px;} 
#jianyi:hover{ background:url(../images/fh_top.gif) no-repeat -58px -58px;}
#gotop:hover{ background:url(../images/fh_top.gif) no-repeat -58px 0px;}