﻿html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;font-size:12px;font-family:宋体,arial,microsoft yahei,sans-serif;-webkit-text-size-adjust:none;}
body{background:#fff;}
li {list-style:none;}
.clearfix:after{content:'\20';display: block;clear: both;visibility: hidden;line-height: 0;height:0;}
.clearfix{display: inline-block;}
/* header */
.header {padding:0 0 3px;}
.logo {float:left;width:517px;background:url(images/logo.png) no-repeat left bottom;height:81px;margin:10px 0 10px 12px;}
.logo img{width:517px;height:81px;}
.navbg{background:url(images/nmenubg.png);padding:7px 0 0 0;}
.navcont {width:1000px;clear:both;height:39px;margin:auto;}
.header .tel{float:left;width:200px;height:36px;background:url(images/hottel.png);margin:0 0 0 10px;}
.fl{float:left;}
.fr{float:right;}
#nav {padding:0; margin:0; list-style:none; height:39px; position:relative; z-index:500; font-family:华文细黑,arial, verdana, sans-serif;}
#nav li{clear:none;}
#nav li.top {display:block; text-align:center; float:left; height:39px; font-size:12px;margin:0 13px 0 13px;clear:none;}
#nav li.first{margin:0}
#nav li a.top_link {font-family:宋体,arial, verdana, sans-serif;display:block; text-align:center; height:39px; line-height:39px; color:#fff; text-decoration:none; font-size:12px; padding:0 10px 0 10px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; height:0px;background:url(../images/blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 14px 0 5px; height:0px; background:url(../images/blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#000;}
#nav li a.top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(../images/blank_overa.gif) no-repeat right top;}
#nav li.navsplit{color:#fff;width:1px;height:39px;float:left;line-height:39px;font-size:0px;background:url(images/nmsplit.png);}
#nav .csplit{width:95px;height:39px;background:url(images/msplit1.png);float:left;}
#nav li:hover > a.top_link {color:#000; background: url(../images/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(../images/blank_overa.gif) no-repeat right top;}
#nav li:hover ul{left:0px;top:39px;border:0px solid #58AC33;background:#ccc; white-space:nowrap; width:110px; height:auto; z-index:300;}
#nav li:hover ul li{display:block;height:29px; position:relative; float:left;width:110px;border-bottom:1px solid #bababa;}

#nav li.top:hover {position:relative; z-index:200;background:url(images/mthbg.png);}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute;left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sub li a
{display:block; font-size:13px;font-weight:normal;background: #fff;font-family:宋体; height:29px; width:110px; line-height:29px; text-indent:15px; color:#000; text-decoration:none;text-align:left;}
#nav li ul.sub li a.fly
{background:#fff url(arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#FFAC50; color:#fff;
filter:alpha(opacity=100); /*IE滤镜，透明度50%*/
-moz-opacity:1.0; /*Firefox私有，透明度50%*/
opacity:1.0;/*其他，透明度50%*/
}
#nav li:hover ul.sub li a.fly:hover
{background:#FFAC50 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:108px; top:-4px; background: #fff; padding:0px; border-bottom:1px solid #bababa; white-space:nowrap; width:110px; z-index:400; height:auto;}

.searchbox{float:right;margin-top:53px;margin-right:10px;}
.searchbox .searchform{margin:1px 0 0 0;float:left;background:url(images/sbg.png);width:279px;height:29px;}
.searchbox .stxt {
    width:226px; height:21px;float:left;border-right:0;margin:4px 0 0 16px;border:none;background-color:transparent;
}
.searchbox .sbtn {margin:0px 0 0 0;width:25px;height:25px;border:none;background-color:transparent;font-size:0;float:left;cursor:pointer;}
.searchbox2{margin-top:30px;margin-right:10px;height:50px;margin:20px;background:#ECECEA;width:900px;border-radius:3px;}
.searchbox2 .searchform{margin:7px 0 0 10px;float:left;background:url(images/searchbg.png);width:281px;height:38px;}
.searchbox2 .stxt {
    width:238px; height:21px;float:left;border-right:0;margin:8px 0 0 10px;border:none;background-color:transparent;
}
.searchbox2 .sbtn {margin:8px 0 0 0;width:25px;height:25px;border:none;background-color:transparent;font-size:0;float:left;cursor:pointer;}
.home{margin:auto;clear:both;width:1000px;}
.bannerBody{height:409px;overflow:hidden;position:relative;margin:0;width:1000px;background:#fff url(images/bshadow.png) no-repeat left bottom;}
.bannerBody .blnk{position:absolute;left:0;top:0;width:100%;height:397px;display:block;z-index:10;background-position:center center;background-repeat:no-repeat;}
.bannerBody img{position:absolute;top:0;left:0;z-index:10;border:0;height:397px;}
.bannerBody .content{position:absolute;height:356px;width:1000px;}
.bannerBody ul{position:absolute;bottom:20px;z-index:100;height:12px;left:500px;}
.bannerBody ul li{float:left;margin-left:6px;}
.bannerBody ul li a{display:block;width:9px;height:9px;line-height:12px;background-color:#fff;color:#fff;font-size:0px;text-align:center;}
.bannerBody ul li a:hover{background-color:#D98002;color:#fff;text-decoration:none;}
.bannerBody ul li a.cur{background-color:#D98002;color:#fff;text-decoration:none;}

.querytool{float:left;padding:12px 10px 0 10px;height:233px; overflow:hidden; background:#fff;margin-top:12px;}
.querytool .title{background:red url(images/qbill.png) no-repeat;width:214px;height:29px;}
.querytool .queryform .bntxt{padding:10px 0 0 0;width:216px;}
.querytool .queryform .billtxt{background:#fff;border:none;height:22px;font-size:13px;width:213px;overflow:hidden;border-radius:3px;line-height:22px;}
.querytool .queryform .qRet{margin:5px 0 0 0;background:#fff;height:100px;width:213px;border-radius:3px;}
.querytool .queryform .loading{float:left;background:#fff url(images/loading.gif) no-repeat left center;height:20px;line-height:20px;padding-left:23px;margin:40px 0 0 40px;display:none;}
.querytool .queryform .error{float:left;background:#fff url(images/warning.png) no-repeat left center;height:22px;padding-left:25px;line-height:20px;margin:20px 30px 0 30px;display:none;}
.querytool .queryform .tralist{float:left;width:207px;height:94px;margin:3px 0 0 3px;display:none;overflow:auto;}
.querytool .veri{margin:5px 0 0 0;height:22px;}
.querytool .veri input{border:none;width:50px;float:left;height:22px;font-size:13px;line-height:22px;}
.querytool .veri img{float:left;margin-left:5px;}
.querytool .veri a{line-height:22px;text-decoration:none;color:#646464;margin-left:5px;}
.querytool .veri a:hover{color:#D98002;}
.querytool .btnQBill{clear:both;background:red url(images/qbill.png) no-repeat 0 -29px;border:none;color:#fff;width:56px;height:29px;margin:5px 0 0 150px;font-size:0;}
.content {margin:auto;width:1000px;clear:both;}
.content:after{content:'\20';display: block;clear: both;visibility: hidden;line-height: 0;height:0;}
.home .mainbody{}
.home .content{margin:12px 0 0 0;}
.home .mainbody  .cabout{position:relative;height:323px;width:267px;float:left;}
.home .mainbody  .cont1{float:left;width:1000px;height:336px;margin:0;}
.home .mainbody  .cabout .title{height:55px;background:url(images/ystitle.png) no-repeat 0 0;font-size:0;}
.home .mainbody  .conta{margin:0 0 0 14px;border:solid 1px #ccc;height:268px;overflow:hidden;}
.home .mainbody  .cabout .more{background:url(images/morer.png);width:34px;height:13px;position:absolute;right:20px;bottom:10px;}
.home .mainbody  .cabout img{border:solid 1px #ccc;margin:10px 0 0 10px;}

.home .mainbody  .contp{position:relative;height:330px;width:321px;float:left;margin:5px;overflow:hidden;}
.home .mainbody  .contp .title{line-height:33px;height:33px;overflow:hidden;border-bottom:solid 1px #9c9c9c;position:relative;}
.home .mainbody  .contp .title .txt{background:#005399;color:#fff;float:left;padding:0 18px 0 18px;font-size:14px;text-decoration:none;}
.home .mainbody  .contp .title a.more2{width:34px;height:13px;top:13px;right:16px;position:absolute;font-size:0;background:url(images/morer.png);}
.home .mainbody  .contp .contm{background:#F5F5F5;margin-top:5px;height:580px;}
.home .mainbody  .contp .contm .txt{clear:both;line-height:21px;margin:10px;position:relative;}
.home .mainbody  .contp .contm .ctxt{clear:both;line-height:21px;margin:15px;position:relative;}

.home .mainbody  .spbar{background:url(images/spbg.png);margin:0 10px 0 10px;height:11px;}
.home .mainbody  .cont1 .pintu{margin:33px 0 0 10px;}
.home .mainbody .cont2{clear:both;padding:0;width:1000px;height:160px;text-align:left;float:left;}
.home .mainbody .cont2 ul li{float:left;margin:5px;}
.home .mainbody .cont2 ul li a{width:321px;text-decoration:none;}
.home .mainbody .cont2 ul li a img{width:321px;height:158px;border:none;}
.home .mainbody .cont2 .ywfwt{margin:8px 0 0 10px;width:1000px;height:35px;}
.home .mainbody .cont2 .ywfwt a{margin:0 0 0 10px;display:block;width:152px;height:35px;text-decoration:none;background:url(images/ywfwt.png);float:left;}
.home .mainbody .cont2 .ywfwt .cline{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;height:2px;width:796px;font-size:0;margin:13px 0 0 5px;float:left;}
.home .mainbody .cont2 .ywfwl{margin:8px 0 0 10px;height:200px;}
.home .mainbody .cont2 .ywfwl .pre{width:47px;height:183px;background:#fff url(images/ywfwlbg.png) no-repeat 0 30px;float:left;}
.home .mainbody .cont2 .ywfwl .next{width:47px;height:183px;background:#fff url(images/ywfwlbg.png) no-repeat -47px 30px;float:left;}
.home .mainbody .cont2 .ywfwl .next a,
.home .mainbody .cont2 .ywfwl .pre a{display:block;text-decoration:none;width:47px;height:183px;}
.home .mainbody .cont2 .ywfwl .clist{width:880px;float:left;height:180px;overflow:hidden;}
.home .mainbody .cont2 .ywfwl td{text-align:center;padding:0 13px 0 13px}
.home .mainbody .cont2 .ywfwl td .item{width:194px;height:163px;}
.home .mainbody .cont2 .ywfwl td .item .imgc{padding:1px;width:192px;height:141px;background:url("images/ywfwlbg.png") no-repeat -94px 0;}
.home .mainbody .cont2 .ywfwl td .item .imgc a{text-decoration:none;}
.home .mainbody .cont2 .ywfwl td .item .imgc img{border:none;width:192px;height:133px;}
.home .mainbody .cont2 .ywfwl td .item .label{width:190px;height:20px;margin:5px 0 0 8px;white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden;}
.home .mainbody .cont2 .ywfwl td .item .label a{text-decoration:none;color:#1D597E;}
.home .mainbody .cont2 .ywfwl td .item .label a:hover{color:#D98002;}
.home .mainbody .cright{float:left;width:261px;height:310px;background:#EDEDED;margin-top:14px;}
.home .mainbody .cright .contact{width:242px;float:left;background:#F4F4F4 url(images/contact.png) no-repeat top center;margin:8px;height:295px;position:relative;}
.home .mainbody .cright .contact .cinfo{margin:0 0 0 10px;}
.home .mainbody .cright .contact table{width:200px;}
.home .mainbody .cright .contact table td{line-height:20px;}
.home .mainbody .cright .contact .more{text-align:center; position:absolute;left:35px;bottom:-7px;height:42px;width:172px;z-index:10;background:url(images/comore.png)}
.home .mainbody .cright .contact .more a{margin:19px 0 0 0;color:#fff;text-decoration:none;display:block;}
.conews{width:412px;float:left;background:#fff url(images/newsshadow.png) no-repeat bottom right;padding-bottom:7px;}
.listcont{margin:14px 0 0 18px;width:412px;overflow:hidden;height:308px;text-align:left;border:solid 1px #F8F8F8;background:#FAFAFA;}
.listcont .title{position:relative;}
.listcont .title a.more{font-size:0px;color:#1E68B1;font-family:微软雅黑;text-decoration:none;display:block;width:412px;height:40px;background:url("images/newstitle.png");}
.listcont .title a.more2{width:38px;height:13px;top:13px;right:16px;position:absolute;font-size:0;}
.listcont .title span{color:#E3E3E3;font-family:Arial;font-weight:700;padding:0 0 0 10px;font-size:0;}
.listcont .title a:hover{color:#D98815;}
.listcont .more1{padding:10px 0 36px 0;}
.listcont .more1 img{border:0;width:16px;}
.imgNews{margin:3px 0 0 11px;height:110px;border-bottom:dashed 1px #CBCBCB;width:385px;position:relative;}
.imgNews .newsimg{border:solid 1px #ccc;float:left;border-radius:3px;}
.imgNews img{width:133px;height:92px;margin:5px;}
.imgNews .vcont{margin:0 0 0 10px;float:left;width:228px;height:102px;position:relative;overflow:hidden; text-overflow:ellipsis}
.imgNews .vcont a{white-space:nowrap;line-height:22px;text-decoration:none;text-overflow:ellipsis;width:228px;overflow:hidden;display:block;color:#007BBD;font-size:13px;font-weight:bold;}
.imgNews .vcont div{line-height:20px;}
.imgNews .vcont .more{background:url(images/morer.png);width:34px;height:13px;position:absolute;right:0px;bottom:5px;}
.newslist{margin:5px 0 0 0;}
.newslist li{background:url(images/nlico.png) no-repeat 6px 8px; clear:both;height:30px;overflow:hidden;margin-bottom:6px;border-bottom:dashed 1px #BFBFBF; width:320px;}
.newslist .ndate{text-align:center;font-family:Arial;float:left;color:#ccc;padding:8px 0 2px 0;font-size:11px;width:60px;}
.newslist li a{float:left;width:280px;margin-left:20px;text-decoration:none;color:#000; line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newslist li a:hover{color:#D98815}

.footer{clear:both;background:#3B75BF;margin:0;height:100px;margin-top:30px;}
.footerLnk{background:#D8D8D8;background:#D8D8D8;padding:22px 0 22px 0;}
.footerLnk .copy{width:300px;height:100px;}
.footerLnk .copy .qqlnk{margin:10px 0 0 40px;}
.footerLnk .copy .cinfo{margin-left:40px;font-size:12px;color:#808080;}
.footerLnk .copy .cinfo a{text-decoration:none;color:#808080;}
.footerLnk .copy .cinfo a:hover{color:#D98815;}
.footerCopy{width:1000px;line-height:30px;font-size:12px;color:#fff;font-family:宋体; text-align:center; padding-top:20px;margin:auto;}
.footerCopy a{color:#fff;text-decoration:none;}
.footer .copy{font-family:Arial; font-size:12px;}
.footer .linkList{display:block;margin:0 0 0 150px;}
.footer .linkList li{float:left;margin-right:20px;width:130px;}
.footer .linkList li h3{color:#000;font-weight:normal;font-size:13px;margin-bottom:10px;}
.footer .linkList li h3 a{color:#000;}
.footer .linkList li a{display:block;line-height:20px;text-decoration:none;color:#808080;}
.footer .linkList li a:hover{color:#D98815;}

.banner2{height:278px;background-position:center center;background-repeat:no-repeat;}
.banner2 a img{border:none;}
.banner2 a{text-decoration:none;}
.subBanner{width:768px;overflow:hidden;text-align:center;display:none;}
.navpath{line-height:50px;height:50px;font-size:12px;color:#666666;margin:0 0 20px 20px;}
.navpath a{text-decoration:none;font-size:12px;color:#666666;}
.navpath a:hover{color:#D98815;}
.page_sidebar{width:107px;float:left;margin:0 0 0 30px;}
.page_sidebar h3{margin:0 0 0 10px;font-size:14px;font-weight:normal;line-height:30px;}
.page_nav{margin:0 -29px 0 10px;position:relative;z-index:10;width:126px;}
.page_nav li{line-height:35px;font-size:13px;}
.page_nav li a{text-decoration:none;font-size:13px;color:#666666;}
.page_nav li.on a{color:#DB0112;width:93px;border-bottom:dotted 2px #BABABA;height:35px;display:block;}
.page_nav li.on{background:url(images/non.png) no-repeat right center;}

.page_content{margin:0 0 0 137px;min-height:400px;border-left:dotted 2px #BABABA;}
.page_contentsearch{margin:0 0 0 30px;min-height:400px;border-left:dotted 2px #BABABA;}
.page_contentsearch ul{margin-left:20px;width:900px;}
.page_contentsearch li{border-bottom:dotted 1px #BABABA;line-height:22px;padding-left:3px;}
.page_contentsearch li a{text-decoration:none;color:#000;}
.page_contentsearch li a:hover{color:#DB0112}
.page_content .cont_header{margin-left:50px;width:769px;}
.page_content .cont_header .ctitle{font-size:18px;font-weight:bold;text-align:center;line-height:50px;}
.page_content .cont_header .ctime{text-align:center;line-height:20px;}
.page_content .cont_header a{text-decoration:none;color:#000;}
.page_content .cont_header a:hover{color:#DB0112;}
.page_content .zwsqlnk{background:url(images/zwsq.png);font-size:0;width:101px;height:22px;display:block;margin:0 0 0 60px;}
.page_content .ContContainer{margin-left:50px;width:769px;overflow:auto;}

.page_listcont{margin-left:50px;overflow:auto;}
.page_listcont .page_list{margin:0px 0 30px 0px;width:760px;}
.page_listcont .page_list li{line-height:22px;border-bottom:dotted 1px #BABABA;}
.page_listcont .page_list li a{color:#000;text-decoration:none;line-height:30px;}
.page_listcont .page_list li a:hover{color:#DB0112;}
.page_listcont .page_list li span{color:#939393;}
.page_listcont .page_list2{margin:30px 0 30px 0;}
.page_listcont .page_list2 li{border:solid 1px #BABABA;width:187px;height:186px;margin:10px;float:left;text-align:center;}
.page_listcont .page_list2 li img{border:none;width:181px;height:107px;}
.page_listcont .page_list2 li .ctitle{height:50px;width:211px;font-size:18px;text-align:center;line-height:50px;overflow:hidden;}
.page_listcont .page_list2 li .cmore{color:#D3D3D3;text-align:right;padding:10px 10px 0 0;}
.page_listcont .page_list2 li .cmore a{text-decoration:none;color:#D3D3D3;}
.page_listcont .page_list3{margin:30px 0 30px 30px;width:700px;}
.page_listcont .page_list3 li{line-height:32px;}
.page_listcont .page_list3 .zwmc{display:block;width:500px;float:left;}
.page_listcont .page_list3 li a{color:#000;text-decoration:none;line-height:30px;}
.page_listcont .page_list3 li a:hover{color:#DB0112;}
.page_listcont .page_list3 li span{color:#939393;}
.page_qbill{margin-left:80px;width:689px;}
.page_qbill .qbilltitle{width:689px;height:42px;background:url(images/hwzzt.png);}
.page_qbill .search{border:solid 1px #ccc;height:130px;border-top:0;padding-top:10px;}
.page_qbill .search .btxt{margin:0 10px;border:solid 1px #ccc;padding:5px;}
.page_qbill .search .btxt input{border:none;height:22px;width:600px;font-size:14px;}
.page_qbill .search .veri{margin:10px;height:22px;}
.page_qbill .search .veritxt{border:solid 1px #ccc;height:22px;float:left;width:60px;font-size:14px;}
.page_qbill .search .veri img{height:22px;float:left;}
.page_qbill .search .veri a{line-height:22px;text-decoration:none;color:#646464;margin:0 5px 0 5px;float:left;}
.page_qbill .search .veri a:hover{color:#D98002;}
.page_qbill .search .btnQBill{clear:both;background:red url(images/qbill.png) no-repeat 0 -29px;border:none;color:#fff;width:56px;height:29px;margin:0 0 0 10px;font-size:0;}
.page_qbill .yddtt{height:72px;background:url("images/yddtbg.png");border-left:solid 1px #ccc;border-right:solid 1px #ccc;text-align:center;}
.page_qbill .yddtc{border:solid 1px #ccc;min-height:200px;}
.page_qbill .yddtc td{vertical-align:top;line-height:20px;padding-left:10px;}
.technorati{clear:both;}
/*CSS technorati style pagination*/
DIV.technorati {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.technorati A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: rgb(66,97,222); MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.technorati A:hover {
	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #4261df
}
DIV.technorati A:active {
	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #4261df
}
DIV.technorati SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.technorati SPAN.disabled {
	DISPLAY: none
}

.mt60{margin-top:60px;}
.mt20{margin-top:20px;}
.pt60{padding-top:60px;}
.pl50{padding-left:50px;}
.pb20{padding-bottom:20px;}

.ContContainer *{font-size:12px;line-height:1.5em;}
.ContContainer .selectTdClass{background-color:#3399FF !important}
.ContContainer table{clear:both;margin-bottom:10px;border-collapse:collapse;word-break:break-all;}
.ContContainer .pagebreak{display:block;clear:both !important;cursor:default !important;width: 100% !important;margin:0;}
.ContContainer .anchorclass{background: url("images/anchor.gif") no-repeat scroll left center transparent;border: 1px dotted #0000FF;cursor: auto;display: inline-block;height: 16px;width: 15px;}
.ContContainer .view{padding:0;word-wrap:break-word;word-break:break-all;cursor:text;height:100%;}
.ContContainer li{clear:both}
.ContContainer p{margin:5px 0;}