body {
	margin: 0px;
	text-align:center;
	}
body,td,font,a,span,input {
	font-size: 12px;
	line-height:24px;
	font-family:"微软雅黑"}

a{text-decoration:none}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}


.topbox{min-width:1180px; height:98px; background-color:#1A5EBB;
    _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.top{ width:1180px;margin:0 auto;background-color:#1A5EBB;}
/*.logo{ float:left}*/
.logo{min-width:1180px; width:auto; height:98px; background-color:#1A5EBB;}
.search{ float:right; margin-top:10px;border:solid 1px #C3C3C3; background:#FFFFFF; text-align:left; height:32px; margin-right:100px;}
.search input{ float:left; border:0; width:240px; height:32px; }
.search a{float:right;}
 .btn{width:35px; background:url(inputbj.jpg;vpn_img) no-repeat; }


.menubox{min-width:1180px; width:auto;height:52px;margin-bottom: 10px; background:#CD0000; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.daohang{ width: 1200px; height: 100%; margin: 0 auto; }
.menu{ width:1160px; margin:0 auto; }
/*.menu{ width:1160px; margin:0 auto; overflow:hidden}  未加搜索框之前 */
.menu a{ float:left; display:block; width:110px;font-size:18px; color:#FFFFFF; line-height:52px;}
.menu a:hover,.menu .focus{ background:#CD0000}

* {
	margin:0;
	padding:0;
	list-style:none;
}





/*.friendlinklist{ background:#EDEDED; padding:13px; }
.friendlinklist select{ float:left; border:solid 1px #CCCCCC; background:#FFFFFF; width:150px; height:26px; margin:0 6px;line-height:26px;color:#666666; font-size:14px;}
*/
.footbox{overflow:hidden; min-width:1200px; width:auto;background:#1A5EBB; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.foot{width:1200px;padding:15px 0; font-size:14px; color:#FFFFFF;margin:0 auto}




.indexmain{ width:1160px; padding:10px 20px;text-align:left;background:#FFFFFF;position:relative; margin:0 auto;}


.indexone{width:1160px; height:444px; overflow:hidden;margin-bottom:10px;}
.jdt{ float:left;width:656px; height:444px;}
.fnewsbox{ float:right; width:480px; height:444px;overflow:hidden}
.fnewstitle{width:480px; height:50px;background:url(title.jpg;vpn_img) repeat-x; overflow:hidden}
.fnewstitle a{float:left; display:block; background:url(titlebj.jpg;vpn_img) no-repeat center; width:220px; height:50px; font-size:18px; color:#FFFFFF; text-align:center; line-height:43px}
.fnewstitle span{ font-size:12px; color:#FFFFFF; font-family:Arial; padding-left:10px}
.fnewstitle .more{ float:right; background:none; width:50px; color:#999999; font-size:14px; line-height:43px; padding:0; margin-right:10px }
.fnews{ clear:both; padding-top:8px; margin:0}
.fnews a{ border-bottom:dashed 1px #D0D0D0;height: 30px; line-height:34px; color:#666666; font-size:14px;}
.fnews span{display: block; margin:0 auto; padding-left:20px; width:320px;line-height:34px;color:#b91911; font-size:24px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.fnews font{ float:right; color:#666666; padding-right:5px; font-size:14px;line-height:34px; font-family:Arial}
.fnews a:hover span{color:#e70012;}
.fnews a:hover font{color:#e70012}
.zbanner{ margin:25px 0;text-align: center;}

/*.indextwo{width:48%;min-width:500px;}
.ileft{ float:left; width:840px}
.iright{ float:right; width:318px;}*/


.inewsbox{ float:left; border:solid 1px #E0E0E0;width:48%; height:267px; overflow:hidden; margin:0 20px 20px 0;}
.title{ background:url(inewsbj.jpg;vpn_img) repeat-x; height:40px; overflow:hidden}
.title a.on{background:url(titlebj.jpg;vpn_img) no-repeat center bottom;height:40px;}
.title a{float:left; display:block; background-color:#1c6cd9; /*004098border:solid 1px #DBDBDB;background:url(titlebj.jpg;vpn_img) no-repeat center bottom;*/ width:112px; height:33px; font-size:18px; color:#FFFFFF; text-align:center; line-height:33px}
.title span{ font-size:12px; color:#FFFFFF; font-family:Arial; padding-left:10px}
.title .more{ float:right; background:none; width:50px; color:#999999; font-size:14px; line-height:33px; padding:0; margin-right:10px }
.sbott a{border-bottom: dashed 1px #D0D0D0;}
.inews{ clear:both; padding:8px 15px; height:210px; overflow:hidden}
.inews a{display: block; line-height:30px; color:#666666; font-size:14px;}
.inews span{ float:left;background:url(inews.jpg;vpn_img) no-repeat 0 12px; padding-left:15px; width:350px;line-height:30px;color:#666666; font-size:14px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.inews font{ float:right; color:#666666; font-size:14px;line-height:30px; font-family:Arial;}
.inews a:hover span{background:url(inewsh.jpg;vpn_img) no-repeat 0 12px; color:#e70012;}
.inews a:hover font{color:#e70012}

.ikj{ width:318px}
.ikj a{ display:block; margin-bottom: 12px;}
.ikj img{ width:318px; hanging-punctuation:72px}

.ikj span{ float:left; font-size:24px; color:#FFFFFF; line-height:28px; padding-top:3px}
.ikj font{ display:block; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif}
.ikj a:hover{ background:#E70012}

.irightbox{ clear:both;border:solid 1px #DFDFDF;}
.irtitle{ height:40px; background:#E70012; padding:0 10px}
.irtitle a{ display:block; line-height:40px; font-size:18px; color:#FFFFFF;}
.irtitle span{ font-size:12px; color:#FFFFFF; font-family:Arial; padding-left:10px}

.izt{ padding:10px;}
.izt a{ display:block; border:solid 1px #DFE1E0; margin-bottom:7px}



.ijpgcbox{border:solid 1px #DFDFDF; width:1158px; height:280px; text-align:left; overflow:hidden; }
.ijpgctitle{width:1158px; height:50px;background:url(jpgctitle.jpg;vpn_img) repeat-x; overflow:hidden}
.ijpgctitle a{float:left; display:block; background:url(titlebj.jpg;vpn_img) no-repeat; width:250px; height:50px; font-size:18px; color:#FFFFFF; text-align:center; line-height:43px}
.ijpgctitle span{ font-size:12px; color:#FFFFFF; font-family:Arial; padding-left:10px}
.ijpgctitle .more{ float:right; background:none; width:50px; color:#999999; font-size:14px; line-height:43px; padding:0; margin-right:10px }

.index_pic{ width:1118px; height:195px; padding:10px 20px; overflow:hidden}
.index_pic a{ float:left; display:block; border:solid 1px #DBDBDB; width:263px; height:193px; margin-right:18px}
.index_pic img{ width:263px; height:158px}
.index_pic span{ display:block;border-top:solid 1px #DBDBDB;background:#F7F7F7 url(inews.jpg;vpn_img) no-repeat 8px 15px;  text-align:left; line-height:34px; font-size:14px; color:#666666; padding-left:20px;}
.index_pic a:hover span{background:#F7F7F7 url(inewsh.jpg;vpn_img) no-repeat 10px; color:#e70012}

.kjmenu{ margin-bottom:15px}
.kjmenu a{ float:left; display:block; border:solid 1px #DFE1E0; margin:0 18px 10px 0}



/*.mainbj{ width:1200px;text-align:left;background:#FFFFFF url(mainbj.jpg;vpn_img) repeat-y left top;position:relative; margin:-370px auto 0}
.main{ background:url(leftbottom.jpg;vpn_img) no-repeat left bottom}*/


.footbox{min-width:1180px; width:auto;background-color:#2266c7; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1180? '1180px' : 'auto');}
.foot{width:1180px; text-align:left;padding:20px 0 10px;;margin:0 auto}
.footer{float:left; width:100%; text-align:center;font-size:14px; line-height:30px; color:#FBF1EF;}
/*.ewm{ float:right; width:160px;}*/




.indexbox{min-width:1180px; width:auto; background:url(indexbj.jpg;vpn_img) no-repeat top center;border-top:solid 1px #F1EADA; padding:25px 0;}
.indexmain{ width:1180px; text-align:left; margin:0 auto 25px}

.ilbox{ float:left; width:755px;border-right:solid 4px #EEEEEE; padding-right:20px; }
.ikx{ border-bottom:dotted 1px #BCBCBC;}
/*.ikxbig{ background:url(ikx.jpg;vpn_img) no-repeat; padding-left:100px; color:#6e573b; font-size:36px; line-height:50px; font-family:"方正大黑简体";width:650px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}*/
.ikxbig{ background:url(ikx.jpg;vpn_img) no-repeat; padding-left:100px; }
.ikxbig a{ display:block;color:#6e573b; font-size:36px; line-height:50px; font-family:"方正大黑简体";width:650px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.ikxlist p{ float:left;width:700px; height:32px; overflow:hidden}
.ikxlist a{font-size:14px; color:#4f4f4f; line-height:32px; padding-right:20px;}
.ikxlist .more{ float:right; color:#878787; font-size:12px; padding:0; line-height:32px }
.irbox{ float:right;width:372px; }
.irtitle{ background:url(titlebj.png;vpn_img) no-repeat 80px 12px; width:370px; height:30px;}
.irtitle a{ float:left; font-size:18px; color:#ca001d;line-height:30px;}
.irtitle .more{ float:right; color:#bababa; font-size:12px; }
.irlist{height:370px; margin-top:5px; overflow:hidden}
.irlist a{float:left;display:block;border-bottom:dashed 1px #E4E4E4;background:url(irdot.jpg;vpn_img) no-repeat 6px 17px; padding-left:15px; font-size:14px; line-height:36px;color:#3f3f3f; width:335px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.irlist a:hover{ color:#da0000}

.ione{width:1180px; text-align:left; margin:0 auto}
/*.inewsbox{ float:left; width:775px;}
.inews{ float:left;width:376px; height:225px; overflow:hidden }
.inewstitle{ width:376px; height:35px;background:#E9E9E9; overflow:hidden}
.inewstitle a{ float:left; display:block; background:#CF001E; font-size:18px; color:#FFFFFF; line-height:35px; padding-right:10px;}
.inewstitle img{ float:left; padding:8px 10px;}
.inewstitle .more{ float:right; color:#8D8D8D; font-size:12px; padding:0; line-height:35px; background:none; padding-right:10px }
.inewslist{ margin-top:8px;height:156px; overflow:hidden}
.inewslist a{float:left;display:block;background:url(irdot.jpg;vpn_img) no-repeat 6px 13px; padding-left:15px; font-size:14px; line-height:26px;color:#3f3f3f; width:310px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.inewslist a:hover{ color:#da0000}


.iztbox{ float:right;border:solid 1px #D8D8D8; width:372px; height:420px; overflow:hidden}
.iztitle{ background:url(iztbj.jpg;vpn_img) repeat-x; height:36px; border-bottom:solid 3px #D10A27}
.iztitle a{ display:block; line-height:36px; font-size:18px; color:#da0000; padding-left:10px;}

.irdzt{ padding:20px 12px;}
.irdzt a{ display:block;margin-bottom:15px;}


.iwsztbox{border:solid 1px #D8D8D8; width:1178px; height:220px; text-align:left; overflow:hidden; margin:0 auto 25px}
.iwszttitle{ width:1178px; height:39px; border-bottom:solid 1px #CD001E;overflow:hidden}
.iwszttitle a{ float:left; display:block; width:155px; padding-left:20px; background: url(iwsztbj.jpg;vpn_img) no-repeat; font-size:22px; color:#FFFFFF; line-height:39px;}
.iwszttitle .more{ float:right; color:#6d7d7d; font-size:12px; width:50px; padding:0; line-height:39px; background:none; font-family:Arial, Helvetica, sans-serif}

.index_pic{ width:1148px; height:145px; padding:18px 15px; overflow:hidden}
.index_pic a{ float:left; display:block; width:216px; height:145px; padding-right:15px; position:relative}
.index_pic img{ width:216PX; height:145PX}
.index_pic span{ display:none; position:absolute; bottom:0; background:url(wszt.png;vpn_img) no-repeat; width:180px; height:28px; text-align:left; line-height:28px; font-size:14px; color:#FFFFFF; padding-left:36px;}
.index_pic a:hover span{ display:block}

.ifc{ float:left;width:376px; height:260px; overflow:hidden }
.ifctitle{ width:376px; height:35px;background: url(ifcbj.jpg;vpn_img) repeat-x; overflow:hidden}
.ifctitle a{ float:left; display:block;font-size:16px; color:#FFFFFF; line-height:35px;}
.ifctitle img{ float:left; padding:8px 10px;}
.ifctitle .more{ float:right; background:url(more.jpg;vpn_img) no-repeat 0 14px; color:#FFFFFF; font-size:10px; padding:0; line-height:35px;padding:0 15px }
.ifclist{ margin-top:15px;height:185px; overflow:hidden}
.ifclist img{ float:left; width:134px; height:185px}
.ifclist  p{ float:right; width:230px; height:185px; overflow:hidden}
.ifclist a{float:left;display:block;background:url(ifcdot.jpg;vpn_img) no-repeat 0 12px; padding-left:10px; font-size:14px; line-height:26px;color:#3f3f3f; width:210px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}


.itab{ padding:20px; background:#E0DACA; width:735px; height:220px; overflow:hidden}
.tag{}
.tag_a{float:left; display:block; font-size:16px; color:#524d3e; width:102px; text-align:center; height:30px; padding-top:4px; line-height:30px;}
.taghover{float:left; display:block; font-size:16px; color:#FFFFFF; width:102px; text-align:center; height:30px; padding-top:4px; line-height:30px; background:url(taghover.jpg;vpn_img) repeat-x}
#content{ width:695px; height:156px; background:#FFFFFF url(itabbj.jpg;vpn_img) no-repeat right; padding:15px 20px; overflow:hidden}
.itablist{ height:156px; overflow:hidden}
.itablist a{ display:block}
.itablist span{ float:left; display:block; background:url(itab.jpg;vpn_img) no-repeat 0 10px; font-size:14px; color:#3f3f3f; line-height:26px; padding-left:15px;width:500px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.itablist font{ float:right; color:#3f3f3f; font-size:14px; line-height:26px; font-family:Arial, Helvetica, sans-serif}
.itablist a:hover span{ background:url(itabhover.jpg;vpn_img) no-repeat 0 10px; color:#da0000}
.itablist a:hover font{  color:#da0000}

.isp{ text-align:right; width:374px;height:228px; margin-top:5px; overflow:hidden}
.ikj{}
.ikj a{ display:block; width:338px; height:62px; padding:14px 0 0 30px; border-left:solid 6px #B60000; background:#1B1B1B; margin-bottom:15px}
.ikj img{ float:left; padding-right:30px;}
.ikj span{ float:left; font-size:24px; color:#FFFFFF; line-height:28px;}
.ikj font{ display:block; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif}
.ikj a:hover{ background:#CF001E}


.iczyjbox{ width:1180px; height:274px; background: url(iczyj.jpg;vpn_img) repeat-x 0 4px; text-align:left; margin:0 auto 25px; overflow:hidden}
.iczyjtitle{float:left;background:url(iczyjbj.jpg;vpn_img) no-repeat; width:40px; height:120px; overflow:hidden; margin-left:15px;}
.iczyjtitle a{ display:block; font-size:18px; color:#FFFFFF; padding:10px; line-height:20px;}
.iczyj{ float:left; padding:25px 15px; width:1088px; height:225px}

.iczyj a{ float:left; display:block; width:257px; height:225px; margin-right:20px}
.iczyj img{ width:237px; height:169px; border:solid 1px #C7C7C7; padding:9px; background:#FFFFFF}
.iczyj span{ display:block; background:url(iczyjbt.jpg;vpn_img) no-repeat top; font-size:14px; color:#3f3f3f; padding:10px}

.friendlinkbox{ border:solid 1px #D3D3D3; border-top:solid 3px #DA0000; background:#FFFFFF; width:1178px; text-align:left; margin:0 auto}
.friendlinktitle{background:#E0DACA;width:1178px; height:40px;}
.friendlinktitle a{ display:block; background:url(friendlink.jpg;vpn_img) no-repeat 20px 13px; padding-left:35px; line-height:40px; font-size:16px; color:#ce001e}
.friendlink{margin:15px 25px; height:72px; overflow:hidden}
.friendlink a{ float:left;display:block; width:160px; height:24px; padding-right:20px; font-size:14px; color:#3f3f3f; overflow:hidden}
*/

.mainbox{min-width:1180px; width:auto; background:url(bj1.jpg;vpn_img) no-repeat bottom center;}
.mainbj{min-width:1180px; width:auto; background:url(bj.jpg;vpn_img) no-repeat top center;}
.main{ width:1180px; text-align:left; margin:0 auto;position: relative;}


.right{width:315px; float:right; position: absolute; right: 0; top: 50px;}
.menutitle{ background:url(menutitle.jpg;vpn_img) no-repeat; width:315px; height:83px; line-height:83px; font-size:30px; color:#FFFFFF; text-align:center}

.menuList{ width:315px; margin-top:10px;}
.menuList a{
  display:block;
  width:230px;
  height:48px;
  line-height:48px;
  text-align:center;
  background: url(navbj.jpg;vpn_img) no-repeat;
  color:#ce001e;
  padding-right:85px;
  font-size:18px;
  margin-bottom:10px;
}
.menuList a:hover{color:#FFFFFF;background:url(navhbj.jpg;vpn_img) no-repeat;}
.menuList .twofocus{color:#FFFFFF;background:url(navhbj.jpg;vpn_img) no-repeat;}

.menuList .threemenu{display:none;background:none; text-decoration:none; width:265px; margin:0 25px 20px}
.menuList ul.twofocus{ display:block;}

.menuList .threemenu a{display:block; border-bottom:dashed 1px #A9A9A9; background: url(snav.jpg;vpn_img) no-repeat 190px 15px; width:190px; height:36px; line-height:36px;padding-right:75px; color:#5e5e5e; font-size:14px; margin-bottom:0; }
.menuList .threemenu a:hover{display:block;color: #ce001e;background: url(snavh.jpg;vpn_img) no-repeat 190px 15px;}
.menuList .threemenu .threefocus{display:block;color: #ce001e;background: url(snavh.jpg;vpn_img) no-repeat 190px 15px;}



.left{/*float:left;*/margin: 0 auto; width:850px;}
.titlell{width:835px;border-bottom:dashed 1px #8C8C8C; padding-bottom:5px}
.titlell dl{float:left; background:url(dg.jpg;vpn_img) no-repeat; padding-left:30px;font-size:18px; color:#ce001e;}
.location{float:right;color:#7f6649;}
.location a{color:#7f6649;padding:0 5px;}
.location .focus{color:#ce001e;padding:0 5px;}

.leftcon{ padding:20px 0;height:auto!important;min-height:1000px; height:1000px;}


.news{}
.news a{display:block;border-bottom:solid 1px #D0D0D0;}
.news span{float:left; background:url(newspic.jpg;vpn_img) no-repeat 5px; padding-left:25px;color:#535353;font-size:14px; line-height:38px;width:520px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.news font{float:right; color:#535353; font-size:14px;line-height:38px;}
.news a:hover span{background:url(newspich.jpg;vpn_img) no-repeat 5px; color:#ce001e}
.news a:hover font{color:#ce001e}

.page{width:620px; height:60px;margin:30px auto 0}
.page span{ float:left; display:block; color:#666666; font-size:14px; line-height:25px; padding:0 5px}
.page a{display:block; float:left;font-size:14px; color:#666666;line-height:25px;padding:0 5px}
.page a:hover,.page .current{ color:#ce001e;}


.newsxx{ clear:both;margin-top:10px;}
.newsxxtitle{ border-bottom: dashed 1px #D7D7D7;text-align:center;line-height:30px; color:#3f3f3f;}
.newsxxtitle span{ display:block;color:#ce001e; font-size:24px; line-height:40px;}
.newscontent{ padding:20px 5px;color:#3f3f3f;font-size:18px;}
.newscontent p{text-indent:4ex; line-height:38px; }
.newscontent img{ display:block; margin:0 auto 10px}
.newsxxlist{ padding-left:10px; padding-top:10px; border-top:solid 1px #B8BAB7; position:relative;font-size:14px;color:#666666;}
.newsxxlist a{ /*display:block;*/ font-size:14px;color:#666666;}
.newsxxlist a:hover,.newsxxlist .focus{ color:#ce001e}
.newsxxlist .back{ position:absolute; right:0; top:10px;color:#ce001e}

.newsxxtitleshare{ text-align:center; color:#3f3f3f;}
.newsxxtitleshare span{ display:block;color:#ce001e; font-size:24px; line-height: 35px;}





.ld{}
.ld a{ float:left; display:block; margin-right:25px; margin-bottom:15px;}
.ld img{ border:solid 1px #D9BFA4; padding:9px; width:239px; height:322px}
.ld span{ display:block; text-align:center;  color:#6D6D6D; line-height:26px;}
.ld a:hover span{color:#ce001e}



.mfkf{}
.mfkf a{display:block;border:solid 1px #CECECE; padding:25px 20px; margin-bottom:20px;}
.mfkf span{float:left;color:#505050; text-align:center; width:56px;font-size:14px}
.mfkf font{ display:block; color:#505050; font-size:45px; line-height:46px;}
.mfkf p{ padding-left:20px; width:715px; height:67px;overflow:hidden; color:#505050; line-height:18px; font-size:14px}
.mfkf big{ display:block; font-size:16px;color:#181818; line-height:26px;padding-bottom:5px}
.mfkf a:hover big{ color:#ce001e}
.mfkf a:hover p{ color:#7f6649}


.mfkf_s{}
.mfkf_s a{display:block;border:solid 1px #CECECE; padding:25px 20px; margin-bottom:20px;}
.mfkf_s span{float:left;color:#505050; text-align:center; width:56px;font-size:14px}
.mfkf_s font{  font-size:45px; line-height:46px;}
.mfkf_s p{ padding-left:20px; width:715px; height:67px;overflow:hidden; color:#505050; line-height:18px; font-size:14px}
.mfkf_s big{ display:block; font-size:16px;color:#181818; line-height:26px;padding-bottom:5px}
.mfkf_s a:hover big{ color:#ce001e}
.mfkf_s a:hover p{ color:#7f6649}
.rqfont{ display:block; color:#505050; font-size:45px; line-height:46px;}

.rwjy{border-top:dashed 1px #CBCBCB}
.rwjy li{display:block; list-style:none; border-bottom:dashed 1px #CBCBCB; padding:13px 0}
.rwjy img{ float:left; width:153px; height:100px}
.rwjy p{ float:right; width:660px; padding:10px 0; padding-right:5px; height:80px; overflow:hidden; font-size:14px; color:#181818; line-height:22px}
.rwjy big{ display:block; width:656px; height:34px}
.rwjy span{float:left;color:#181818;font-size:16px; line-height:30px;width:475px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.rwjy font{ float:right; color:181818; font-size:14px;}
.rwjy li:hover span,.rwjy li:hover font{ color:#ce001e}
.rwjy li:hover p{ color:#7f6649}

.wszt{ /*margin-right: -27px;*/}
.wszt a{ float:left; display:block;width:257px; text-align:center;margin-bottom:10px;}
.wszt a:not(:nth-child(3n)){margin-right:27px; }
.wszt img{ border:solid 1px #D8C1A2; width:auto; height:192px;width: 262px;}
.wszt span{ display:block; text-align:center;  color:#6D6D6D; line-height:26px; font-size:14px}
.wszt a:hover span{color:#ce001e}

.wsztxx{width:807px; padding:0; margin:20px auto}
.wsztxx .mod18{width:807px;height:790px; position:relative;}
.wsztxx .mod18 .btn{position:absolute;width:10px;height:30px;top:675px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.wsztxx .mod18 .prev{left:0;background: url(probtn.jpg;vpn_img) no-repeat;}
.wsztxx .mod18 #prevTop,.mod18 #nextTop{top:203px;width:46px;height:48px;}
.wsztxx .mod18 #prevTop{background:url(prevbtntop.png;vpn_img) 0 0 no-repeat;}
.wsztxx .mod18 #nextTop{background:url(nextbtntop.png;vpn_img) 0 0 no-repeat;}
.wsztxx .mod18 .next{right:0;background: url(nextbtn.jpg;vpn_img) no-repeat;}
.wsztxx .mod18 .cf a{ position:absolute; width:805px; height:500px; display:block; left:0}
.wsztxx .mod18 li{float:left;}
.wsztxx .mod18 .cf li{position:relative;color:#1F7BBE; line-height:38px}
.wsztxx .mod18 .cf a{ position:absolute; width:805px; height:600px; display:block; left:0}
.wsztxx .mod18 .cf a span{ display:block; background:url(wsztbj.png;vpn_img) repeat; height:52px; text-align:center; font-size:14px;color:#FFFFFF; line-height:52px; }

.wsztxx .mod18 .picBox{ width:805px; height:600px; background:#FFFFFF; border:1px solid #D8C0A3;margin-bottom:25px; padding-bottom:0;position:relative;overflow:hidden;}
.wsztxx .mod18 .picBox ul{height:600px;position:absolute;}
.wsztxx .mod18 .picBox li{width:805px;height:600px;text-align:center;padding-bottom:0; position:relative}
.wsztxx .mod18 .picBox li img{ width:auto; height:600px;}
.wsztxx .mod18 .picBox li span{ display:block; position:absolute; left:0; bottom:0;width:805px;background:url(wsztbj.png;vpn_img) repeat; height:52px; text-align:center; font-size:14px;color:#FFFFFF; line-height:52px;}
.wsztxx .mod18 .listBox{width:776px;height:130px; position:relative;overflow:hidden; margin-left:25px}
.wsztxx .mod18 .listBox ul{height:130px;width:776px;position:absolute;}
.wsztxx .mod18 .listBox li{width:171px; height:128px; border: solid 1px #D8C0A3;  margin-right:23px;cursor:pointer;position:relative;text-align:center}
.wsztxx .mod18 .listBox li i{display:none;}
.wsztxx .mod18 .listBox li a{display:block;width:171px;height:128px;}
.mod18 .listBox li img{width: auto;height:128px; margin:0 auto}
/*.mod18 .listBox li span{ width:171px; height:25px; line-height:25px; color:#363636; text-align:center; display:block;}*/
.wsztxx .mod18 .listBox .on img{width: auto;height:128px;margin:0 auto}
.wsztxx .mod18 .listBox .on i{display:block;}





.yjfkbox{}
.yjfkpic{ float:left; }
.yjfk{float:right; width:520px}
.yjfk p{ font-size:14px; color:#616161; border-bottom:solid 1px #BABABA; padding-bottom:10px; margin-bottom:10px}
.yjfk td{ font-size:14px; color:#7C7C7C; padding:8px 0}
.yjfk .input{ border:solid 1px #D2D2D2; background:#F9F9F9; height:30px; line-height:30px; text-align:center; font-size:14px; color:#909090}
.yjfk select{ border:solid 1px #D2D2D2; background:#F9F9F9; height:30px; line-height:30px; text-align:center; font-size:14px; color:#909090}
.yjfk textarea{ border:solid 1px #D2D2D2; background:#F9F9F9;line-height:28px}
.yjfk .tj{ padding-left:50px; margin:30px 0}
.yjfk .tj input{ border:0px; display:block; float:left;width:126px; height:40px; background:#909090; line-height:40px; text-align:center; font-size:18px; color:#181818; margin:0 6px}
/*.yjfk .tj a:hover,*/
.yjfk .tj .focus{ background:#CF001E; color:#FFFFFF}

.yjfk img{ padding-left:10px}



/*
.left{ width:284px; float:left;}
.lefttitle{ background:url(menutitlebj.jpg;vpn_img) no-repeat; height:122px; padding-top:40px;padding-left:25px; line-height:36px; font-size:30px; color:#FFFFFF; }
.lefttitle span{ display:block;text-transform:uppercase; font-size:18px; line-height:36px; color:#FFFFFF; font-family: Arial}

.menuList{width:238px; border-top:solid 1px #BDBDBD; margin:20px auto}
.menuList a{display:block;width:208px;height:40px;line-height:40px;background: url(menulistbj.jpg;vpn_img) no-repeat;color:#1A5EBB;padding-left:30px;font-size:16px;}
.menuList a:hover{color:#FFFFFF;background:url(menulistbjh.jpg;vpn_img) no-repeat;}
.menuList .focus{color: #FFFFFF;background:url(menulistbjh.jpg;vpn_img) no-repeat;}



.right{ float:left; width:870px; padding-left:25px}
.locationbox{border-bottom:solid 1px #C2C2C2; height:30px; margin-top:20px;position:relative;}
.location{ position:absolute;right:0;background:url(dg.jpg;vpn_img) no-repeat 0 5px;color:#666666; padding-left:20px; font-size:14px}
.location a{color:#666666;padding:0 5px; font-size:14px}
.location .focus{color:#CD0000;}
.rightcon{padding:30px 0;height:auto!important;min-height:800px; height:800px}

.dsjpic{ text-align:center; margin-bottom:20px}
.dsj{width:870px; background:url(dsjbj.jpg;vpn_img) repeat-y center; padding-top:100px}

.dsjleft{ width:586px; background:url(dsjdate.jpg;vpn_img) no-repeat 142px 0; float:right; margin-bottom:65px;}
.dsjleft span{float:left; font-size:24px; line-height:45px; color:#cd0000; font-family: Arial, Helvetica, sans-serif}
.dsjleft p{ float:right; width:396px;}
.dsjleft a{ display:block; background:#F4F4F4 url(dsjl.jpg;vpn_img) no-repeat left top; padding:0 20px; font-size:14px; line-height:25px;color:#767676;max-height:300px;overflow:hidden }

.dsjright{ width:586px; background:url(dsjdate.jpg;vpn_img) no-repeat 426px 0; float:left;margin-bottom:65px; }
.dsjright span{float:right;font-size:24px; line-height:45px; color:#cd0000; font-family: Arial, Helvetica, sans-serif}
.dsjright p{ float:left; width:396px; }
.dsjright a{ display:block;background:#F4F4F4 url(dsjr.jpg;vpn_img) no-repeat right top; padding:0 20px; font-size:14px; line-height:25px;color:#767676;max-height:300px; overflow:hidden }


.news{}
.news a{display:block; border-bottom:dashed 1px #CBCBCB; background:url(news.jpg;vpn_img) no-repeat 8px 15px;color:#666666;line-height:36px; font-size:14px; padding-left:25px;}
.news span{ float:left; width:600px;line-height:36px; font-size:14px;color:#666666;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.news font{float:right;color:#666666;font-size:14px;line-height:36px; padding-right:10px;}
.news a:hover{ background:#F1F1F1 url(newsh.jpg;vpn_img) no-repeat 8px 15px;  }
.news a:hover span,.news a:hover font{color:#0047A9}
.newsss{min-height: 500px;}
.newsss a{display:block;  background:url(news.jpg;vpn_img) no-repeat 8px 15px;color:#666666;line-height:36px; font-size:14px; padding-left:25px;}
.newsss span{ float:left; width:600px;line-height:36px; font-size:14px;color:#666666;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.newsss font{float:right;color:#666666;font-size:14px;line-height:36px; padding-right:10px;}
.newsss a:hover{ background:#F1F1F1 url(newsh.jpg;vpn_img) no-repeat 8px 15px;  }
.newsss a:hover span,.news a:hover font{color:#0047A9}

.page{width:380px; height:60px;margin:30px auto 0}
.page span{ float:left; display:block; color:#666666; font-size:14px; line-height:30px; padding:0 5px}
.page a{display:block; float:left;font-size:14px; color:#666666;line-height:30px;padding:0 5px}
.page a:hover,.page .current{ color:#0147A9;}


.newsxx{ clear:both;padding-top:30px;}
.newsxxtitle{ background:url(dline.jpg;vpn_img) repeat-x bottom; border-bottom:solid 1px #CCCCCC;text-align:center;line-height:30px; font-size:14px; color:#2e2e2e; padding-bottom:20px}
.newsxxtitle span{ display:block; color:#0147A9; font-size:24px; line-height:46px;}
.newscontent{background:url(dline.jpg;vpn_img) repeat-x bottom;padding:25px 10px;color:#2e2e2e;font-size:14px;}
.newscontent p{color:#2e2e2e;font-size:14px;}
.newsxxlist{ padding-left:10px; padding-top:20px; border-top:solid 1px #CCCCCC;}
.newsxxlist a{  font-size:14px; color:#2e2e2e;}
.newsxxlist a:hover,.newsxxlist .focus{ color:#0147A9;}


.newspic{ float:left;padding-top:11px; padding-left:5px}



.dqgz{ margin-bottom:30px}
.dqgzpic{ float:left}
.dqgzpic img{ width:300px; height:198px}
.dqgzcon{ float:left; width:536px; padding-left:20px}
.dqgzcon big{ display:block; background:url(dqgzpic.jpg;vpn_img) no-repeat left top; font-size:18px; color:#cd0000; margin-top:15px; padding-top:15px}
.dqgzcon p{ font-size:14px; color:#666666;margin:10px 0 20px; height:72px; overflow:hidden}

.jtxx{ font-size:14px; color:#3D3D3D; line-height:34px;}
.jtxx span{ font-size:14px; color:#DD282D; padding-right:10px}
.jtxx img{ padding-right:7px}
.jtxx a{ float:right; display:block; background:#E04243; width:96px; height:34px; text-align: center; line-height:34px; color:#FFFFFF; font-size:14px}


.zjgc{}
.zjgc a{ clear:both; display:block; border-bottom:dashed 1px #CBCBCB;margin-bottom:15px;height:125px; overflow:hidden}
.zjgc img{float:left;border:solid 1px #C1C1BF; width:179px; height:108px}
.zjgc p{ float:left; width:655px; padding-left:15px; line-height:26px; font-size:14px; color:#696969; font-family:"微软雅黑"}
.zjgc big{ display:block; font-size:16px; line-height:30px; color:#0047a8;}
.zjgc span{ font-size:14px; line-height:22px; color:#666666; height:44px; overflow:hidden}
.zjgc p img{ display:block; width:84px; height:21px; border:0; float: none; padding-top:8px}

.jxsb{width:870px; padding:0; }
.jxsb .mod18{width:870px;height:760px; position:relative;}
.jxsb .mod18 .btn{position:absolute;width:10px;height:30px;top:660px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.jxsb .mod18 .prev{left:0;background: url(probtn.jpg;vpn_img) no-repeat;}
.jxsb .mod18 #prevTop,.mod18 #nextTop{top:203px;width:46px;height:48px;}
.jxsb .mod18 #prevTop{background:url(prevbtntop.png;vpn_img) 0 0 no-repeat;}
.jxsb .mod18 #nextTop{background:url(nextbtntop.png;vpn_img) 0 0 no-repeat;}
.jxsb .mod18 .next{right:0;background: url(nextbtn.jpg;vpn_img) no-repeat;}
.jxsb .mod18 .cf a{ position:absolute; width:821px; height:528px; display:block; left:0}
.jxsb .mod18 li{float:left;}
.jxsb .mod18 .cf li{position:relative;color:#1F7BBE; line-height:38px}
.jxsb .mod18 .cf a{ position:absolute; width:821px; height:528px; display:block; left:0}
.jxsb .mod18 .cf a span{ display:block; background:url(wsztbj.png;vpn_img) repeat; height:52px; font-size:14px;color:#FFFFFF; line-height:52px; }

.jxsb .mod18 .picBox{ width:861px; height:568px; border:1px solid #BEBEBE; margin-bottom:25px;position:relative;overflow:hidden;}
.jxsb .mod18 .picBox ul{height:568px;position:absolute;}
.jxsb .mod18 .picBox li{width:861px;height:568px;text-align:center;padding-bottom:0; position:relative}
.jxsb .mod18 .picBox li img{ width:821px; height:528px;margin:20px;}
.jxsb .mod18 .picBox li span{ display:block; position:absolute; left:20px;top:498px;width:801px;background:url(wsztbj.png;vpn_img) repeat; height:50px; padding-left:20px; text-align:left; font-size:18px;color:#FFFFFF; line-height:50px;}
.jxsb .mod18 .listBox{width:795px;height:164px; position:relative;overflow:hidden; margin-left:35px}
.jxsb .mod18 .listBox ul{height:164px;width:795px;position:absolute;}
.jxsb .mod18 .listBox li{width:207px; height:164px;cursor:pointer;position:relative;}
.jxsb .mod18 .listBox li i{display:none;}
.jxsb .mod18 .listBox li a{display:block;width:170px;height:164px;}
.mod18 .listBox li img{width:170px;height:164px;border:}
.jxsb .mod18 .listBox .on img{width:170px;height:164px;}
.jxsb .mod18 .listBox .on i{display:block;}*/


*{
margin:0px;
padding:0px;
}

body {
  margin: 0;
  padding: 0;
  line-height: 24px;}/**/
 ul, li, p, form, h1, h2, h3, h4, h5, input, dl, dt, dd, fieldset, table, tr, td {
  margin: 0;
  padding: 0; }
  
ul, li, ol {
  float: left;
  list-style: none; }
a {
  color: #444;
  text-decoration: none;
  margin: 0;
  padding: 0; }
a.color {
    color: #C03; } 
 a:hover {
    color: #b91911; }

.fl {
  float: left; }

.fr {
  float: right; }  
  


.topmsg{min-width:1180px;width:100%; height:25px; background-color:#2266C7}
.topInfo {
  width: 960px;
  margin: 0 auto;
  clear: both;
  float: none;
 }
.topInfo li {
    margin: 0 0 0 20px;
    color: #eee;
    font-size: 12px; }
.topInfo li a {
color: #eee; }
.topInfo li a:hover {
        color: #fff; }

.mainll{
  width: 100%;
  margin: 0 auto;
  clear: both;
   background-color: #fff;
}
	

	
.bg
{ 
 /*background-color:#eee;*/
  height: 170px;
  width:98%;
 /* margin:20px 20px 20px;
  padding-top:10px ;*/}
 
.bgs{ 
/*
background-image:url(jblbjt.png;vpn_img);
*/
  width:100%;
  height:156px;
  background-color:#1a5ebb
 /* margin: 0 auto;*/
 
 }

.jbzn{ margin-top:18px; width:515px; }
.jbzn ul{ margin-left:20px; list-style:none;}
.jbzn ul li{ margin-left:50px;}

.xf_right{ width:390px;  color:#fff; height:150px;  margin-top:8px;  margin-right:120px;}
.xf_right h2{ border-bottom:2px solid #fff; padding-left: 8px; line-height: 30px; font-size: 18px; font-weight: bold; margin-left: 10px; margin-right: 10px;}
.xf_right article{ padding:0  5px  10px   20px;width:100%;}
.xf_right article table{ vertical-align:top;width:100%;}
.xf_right article span{ line-height: 25px; width:100%; font-size: 14px; }
.xf_right a{color:#fff;}
.xf_right a:hover{ text-decoration:underline;}
	

/*导航*/
.tab-bon {
  width: 1100px;
  margin:0 20px;
  background-color: #FFFFFF; }
  .tab-bon li {
    font-size: 15px;
    font-weight: bold;
    margin: 0 15px;
    line-height: 30px;
    width: 150px;
    text-align: center; }
    .tab-bon li a {
      color: #1a5ebb; }
  .tab-bon li.show {
    border-bottom: solid 1px #2374e0; }
.icon-1 { }

.icon-2 {}

.icon-3 {}


.list-four {
  width: 100%;
  margin:0px 20px; }
  .list-four li {
    text-align: center;
    width: 85px;
    border-left: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #fff;
    line-height: 20px;
    padding: 10px 0; }
	
.list-five {
  width: 1100px;
  margin:0px 20px; }
  .list-five li {
    text-align: center;
    width: 105px;
	height:20px;
    border-left: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #fff;
    line-height: 20px;
    padding: 10px 0; 
	overflow:hidden}
	
	
	
	/**内容页右侧**/
	
	.indexBg {
  background: url(login-bg2.png;vpn_img) repeat-x;
  background-color: #eee; }

.listBg {
  background: url(login-bg3.png;vpn_img) repeat-x;
  background-color: #eee; }
  
  .mainright {
	  margin-top:5px;
  border-left: dotted 1px #CCC;
  border-right: dotted 1px #CCC;
  min-height: 400px;
  min-width: 313px;
  background-color: #FFF;
  padding-bottom: 20px;
  border-bottom: solid 2px #C30; }
  .mainright h4 {
    text-indent: 15px;
    font-size: 15px; }
  .mainright .list-tit {
    background-color: #FFF; }
    .mainright .list-tit dt {
      font-size: 16px; 
      }
/*背景颜色 */
.bgR {
	color:white;
  background-color: #b91911; }

.bgB {
  background-color: #1a5ebb; }

  .list-tit {
  width: 94%;
  padding: 8px 3%;
  border-bottom: dotted 1px #ddd; }
  .list-tit dt {
    float: left;
    width: 99%;
    font-size: 28px;
    color: #C03;
    font-weight: bold;
    line-height: 40px;
    padding: 0 1%;
    z-index: -1; }
    .list-tit dt a {
      width: 85%; }
    .list-tit dt span.time {
      float: right;
      margin-right: 2px;
      color: #999;
      font-size: 14px;
      font-weight: 100; }
  .list-tit dt.h3 {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 40px;
    padding: 0; }
  .list-tit dd {
    width: 98%;
    font-size: 15px;
    line-height: 26px;
    text-indent: 30px;
    float: left;
    padding: 0 7px; }
    .list-tit dd p {
      text-indent: 30px; }
      .list-tit dd p.pH {
        height: 80px;
        overflow: hidden; }
		
		
		.list-one {
  width: 100%;
  padding: 5px 0 0 0;
  background-color: #FFF; }
  .list-one li {
    width: 100%;
    font-weight: bold;
    line-height: 35px;
	height:35px;
    border-bottom: dotted 1px #ddd;
    overflow: hidden;
    font-weight: 100;
    text-indent: 5px; }
    .list-one li img.ml {
      margin-left: 13px; }
    .list-one li.hw1 {
      /*width: 265px;*/
      width: 100%;
     /* height: 170px;*/
        height: 85px;
      border: 0;
      background-color: #356ab3;
      font-size: 22px;
      text-indent: 0; }
    .list-one li.hw2 {
      width: 100%;
      height: 220px;
      border: 0;
      background-color:#f6e6b4;
      line-height: 26px;
      align:center; }
    .list-one li.hw3 {
      width: 50%;
      height: 85px;
      border: 0;
      padding: 0;
      background-color: #c37c4c;
      font-size: 16px;
      line-height: 26px;
      text-indent: 0; }
    .list-one li p {
      font-weight: 100;
      height: 120px; }
    .list-one li a {
      width: 80%; }
      .list-one li a.b {
        font-weight: bold;
        color: #666; }
        .list-one li a.b:hover {
          color: #069; }
      .list-one li a.listb {
        width: 90%;
        font-weight: 100;
        font-size: 14px; }
      .list-one li a.bb {
        font-weight: bold;
        font-size: 16px; }
        .list-one li span.time {
      float: right;
      margin-right: 10px;
      color: #999;
      font-size: 12px;
      font-weight: 100; }
 .list-one1 li {
    width: 100%;
    font-weight: bold;
    line-height: 35px;
    border-bottom: dotted 1px #ddd;
    overflow: hidden;
    font-weight: 100;
    text-indent: 5px; }
 .list-one1 li a {
      width: 87%; }
.list-h {
  padding-bottom: 3px; }

.list-h li {
  line-height: 38px; }
/*点 */
i {
  float: left;
  border-color: #fff #fff #fff #bbb;
  border-style: solid;
  border-width: 3px;
  font-size: 0;
  height: 0px;
  line-height: 0;
  width: 0px;
  margin: 13px 0 0 10px; }
  

#a1 { margin-left:140px;}

/* 县区矩阵 */
.xqjz{ border: solid 1px #DFDFDF; width: 1158px; height: 290px; margin-bottom: 20px; text-align: left; overflow: hidden;}
.xq_biaotl { width: 1158px; height: 50px;background: url(jpgctitle.jpg;vpn_img) repeat-x;overflow: hidden; }
.xq_biaot { font-size: 18px; color: #1968D5; float: left;}
.xq_biaot span { float: left;display: block;background: url(titlebj.jpg;vpn_img) no-repeat;width: 250px;height: 50px;font-size: 18px;color: #FFFFFF;
text-align: center;line-height: 43px;}
.xqtp { width: 1118px; height: 230px; padding: 5px 5px; }
.xqtp ul{ width:1156px; height:220px; }
.xqtp li{ width:157px; height:115px; display: inline-block;  font-size: 16px; text-align: center; margin:auto 3px; }
.xqtp li a { color: #000000; display: inline-block; width: 100%; height: 100%; }
.xqtp li img { border: 0;vertical-align: middle; }
.xqtp li span{ display: inline-block; width: 60px; text-align: center; }
.xqtp li a:hover{ color:#FF0000;}