/* CSS Document */
/*lauy 2015*/
.index_top { background: #0084d0; }
.shortCut li.drop a i.down { background-position: -11px 0; }
.shortCut li.drop a.webNav, .shortCut li.drop a.weixin, .shortCut li.drop a.focus { padding-right: 15px; position: relative; }
.header .arrowUp { line-height: 18px; position: absolute; right: 36px; top: 6px; z-index: 100; }
.header .arrowUp em, .header .arrowUp span { font-family: SimSun !important; font-size: 14px; height: 14px; line-height: 1; overflow: hidden; position: absolute; width: 14px; }
.header .arrowUp em { color: #6EC6FB; font-style: normal; top: -13px; }
.header .arrowUp span { color: #FFFFFF; top: -12px; }
.header .infoPop { background: #FFF; border: 1px solid #6EC6FB; display: none; position: absolute; top: 30px; right: 0; width: 140px; z-index: 10; }
.header .infoPop li { background: none; border-bottom: 1px solid #EEE; display: block; float: none; height: 22px; line-height: 22px; padding: 0; }
.header .login .infoPop { left: 0; right: auto; width: 88px; }
.header .login .arrowUp { left: 24px; right: auto; }
.header .login .loginBox { width: 96px; }
.header .login .loginBox .arrowUp { left: 12px; }
.header .login dd { border-bottom: 1px solid #EEE; height: 29px; line-height: 29px; overflow: hidden; }
.header .login dd a { background: url(http://www.citsqj.com/images22/headicon.gif) no-repeat 8px 7px; display: block; padding: 0 8px 0 28px; }
.header .login dd a.site { background-position: 8px 7px; }
.header .login dd a.qq { background-position: 8px -39px; }
.header .login dd a.sina { background-position: 8px -86px; }
.header .login dd a.alipay { background-position: 8px -131px; }
.header .login dd a.order { background-position: 8px -402px; }
.header .login dd a.collection { background-position: 8px -356px; }
.header .login dd a.account { background-position: 8px -219px; }
.header .login dd a.message { background-position: 8px -175px; }
.header .login dd a.comments { background-position: 8px -264px; }
.header .login dd a.consult { background-position: 8px -310px; }
.header .webList { width: 194px; }
.header .webList .content { overflow: hidden; padding: 0; width: 194px; }
.header .webList dl { overflow: hidden; width: 195px; }
.header .webList dt, .header .webList dd { border-bottom: 1px solid #EEE; height: 29px; line-height: 29px; overflow: hidden; }
.header .webList dt { color: #D73900; padding: 0 8px; }
.header .webList dd { border-right: 1px solid #EEE; float: left; width: 64px; }
.header .webList dd a { display: block; padding: 0 8px; }
.header .webList dd a:hover { background: #F5F5F5; }
.header .webList dd.end, .header .login dd.end { border-bottom: 0; }
.header .weiBox { right: -72px; width: 210px; z-index: 9999; }
.header .weiBox .arrowUp { right: 115px; }
.header .weiBox dl { padding: 210px 10px 10px; width: 190px; }
.header .weiBox dd { height: 21px; line-height: 21px; overflow: hidden; text-align: center; }
.header .weiBox dd b { color: #F60; font-family: Arial; }
.header .headInfo { padding: 20px 0; z-index: 1000; }
.header .headLogo { float: left; padding-right: 10px; }
.header .headBanner { float: right; height: 60px; overflow: hidden; width: 380px; margin-left: 150px; }
.new_top { font-size: 14px; background-color: #F7F7F7; border-bottom: 1px solid #EEEEEE; height: 40px; width: 100%; }
.new_top1 { color: #666666; line-height: 40px; }
.new_top2 li { color: #FF6600; line-height: 40px; }
.new_top2 li a { color: #FF6600; }
.new_top2 .drop a i { background: url(http://www.citsqj.com/images33/dropBg.gif) no-repeat scroll 0 0; display: block; height: 9px; position: absolute; right: -2px; top: 8px; width: 9px; }
.new_top2 li, .new_top3 li { background: url(http://www.citsqj.com/images33/break.gif) no-repeat scroll 10px 15px; display: inline-block; float: left; padding: 0 18px; position: relative; }
.new_top3 a.weixin { background: url(http://www.citsqj.com/images33/headicon.gif) no-repeat scroll 0 -451px; padding-left: 19px; padding-right: 15px; position: relative; }
.new_top3 { line-height: 40px; }
.new_top3 li { float: left; padding: 0 18px; }
.new_top3 .drop a i { background: url(http://www.citsqj.com/images33/dropBg.gif) no-repeat scroll 0 0; display: block; height: 9px; position: absolute; right: -2px; top: 9px; width: 9px; }
.new_top3 a { text-decoration: underline; }
.head { height: 100px; position: relative; }
.head h1 { float: left; height: 70px; padding-top: 20px; }
.head ul { float: right; height: 70px; padding: 27px 0 0; }
.head ul li { float: left; margin-right: 15px; }
.head ul li:last-child { margin-left: 15px; }
.head ul li.t { padding-top: 7px; }
.head .search_box { height: 32px; left: 448px; position: absolute; top: 35px; width: 300px; }
.head .search_box dl { }
.head .search_box dl dt { border: 2px solid #018BD8; border-radius: 3px 0 0 3px; float: left; height: 28px; position: relative; width: 230px; }
.head .search_box dl dt input { border: medium none; font-family: "微软雅黑"; height: 20px; line-height: 20px; padding-left: 4px; padding-top: 4px; width: 222px; }
.head .search_box dl dd { background: url(http://www.citsqj.com/images33/head_04.png) repeat scroll 0 0; border-radius: 0 3px 3px 0; float: right; height: 32px; width: 66px; }
.head .search_box dl dd input { background: none repeat scroll 0 0; border: medium none; color: #FFFFFF; font-family: "微软雅黑"; height: 32px; line-height: 30px; text-align: center; width: 66px; }
.search_key { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #DCDCDC #018BD8 #018BD8; border-image: none; border-right: 2px solid #018BD8; border-style: dashed solid solid; border-width: 1px 2px 2px; display: none; height: 160px; left: -2px; position: absolute; top: 28px; width: 230px; z-index: 999999; }
.search_key .top { font-size: 16px; font-weight: bold; line-height: 25px; padding: 10px 10px 10px 15px; }
.search_key ul { padding: 0 0 0 5px; }
.search_key ul li { float: left; height: 24px; line-height: 24px; margin: 0 5px 5px; }
.search_key ul li a { background: none repeat scroll 0 0 #EAEAEA; display: block; height: 24px; text-align: center; width: 63px; }
.search_key ul li a:hover { background: none repeat scroll 0 0 #62A9EA; color: #FFFFFF; }
/*nav*/
.nav { background: #018cda; height: 40px; line-height: 40px; }
.nav .menu { background: url(http://www.citsqj.com/images33/1_40.png) no-repeat scroll 20px 10px #017DC3; float: left; height: 40px; width: 220px; }
.nav .menu a.title { background: url(http://www.citsqj.com/images33/1_43.png) no-repeat scroll 180px 18px; color: #FFFFFF; display: block; font-size: 14px; font-weight: bold; text-align: center; }
.nav .menu2 { float: left; height: 40px; }
.nav .menu2 li { float: left; height: 40px; }
.nav .menu2 li a { color: #FFFFFF; display: block; float: left; font-size: 16px; font-weight: bold; height: 40px; padding: 0 15px; *padding: 0 15px;
}
.nav .menu2 li:last-child a { padding-right: 12px; }
.nav .menu2 li a.active { background: #016FAD; }
.nav .menu2 li a:hover { background: #0083CD; }
.allsort { position: relative; z-index: 11; }
.allsort .mc,.allsort .mcol { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DCDCDC; box-shadow: 0 2px 2px 0 #DCDCDC; display: none; left: 0; overflow: visible; padding-bottom: 10px; position: absolute; top: 40px; width: 218px; z-index: 13; }
.allsort .item { border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; transition: background 0.3s ease 0s; }
.allsort .fore { border-top: 0 none; }
.allsort .f_menu { display: block; height: 52px; padding-top: 5px; position: relative; width: 218px; z-index: 10; }
.allsort h3 { font-size: 14px; height: 22px; line-height: 23px; padding-left: 35px; }
.allsort h3 a:link { background: none repeat scroll 0 0; color: #333333; text-align: left; }
.allsort .strong { color: #CCCCCC; display: block; float: right; font-family: "宋体"; font-size: 12px; font-weight: normal; height: 16px; line-height: 16px; position: absolute; right: 5px; top: 10px; width: 16px; }
.s_hot { font-size: 12px; line-height: 20px; padding-left: 8px; padding-top: 5px; }
.s_hot a { padding: 0 12px 0 0; }
.allsort .item .i-mc { background: none repeat scroll 0 0 #FFFFFF; display: none; height: 542px; left: 219px; overflow: hidden; position: absolute; top: -1px; width: 975px; }
.allsort .subitem { float: left; height: auto; overflow: hidden; padding: 8px; width: 700px; }
.allsort aside { display: none; float: right; height: auto; overflow: hidden; padding: 15px 8px 8px 0; width: 240px; }
.allsort aside .pic { padding-bottom: 10px; }
.allsort aside ul li { height: 25px; line-height: 25px; }
.allsort aside a { }
.allsort .subitem dl { border-top: 1px solid #F0F0F0; overflow: hidden; }
.allsort .subitem .fore { border-top: medium none; }
.allsort .subitem dt { color: #0099DD; float: left; line-height: 20px; text-align: right; width: 70px; }
.allsort .subitem dt a { display: block; line-height: 20px; }
.allsort .subitem dt a span { display: block; margin: 4px 0; }
.allsort .subitem dd { float: left; width: 620px; }
.allsort .subitem em { float: left; font-style: normal; line-height: 20px; margin: 4px 0; padding: 0 8px; white-space: nowrap; width: 50px; }
.allsort .subitem em a { padding: 2px 10px; }
.allsort .subitem em a:hover { background: url("http://www.citsqj.com/images33/1_37.png") repeat scroll 0 0; border-radius: 3px; color: #FFFFFF; }
.allsort .fr { background-color: #FAFAFA; float: right; height: 522px; margin-top: 8px; width: 240px; }
.allsort .fr dl { padding-bottom: 0; }
.allsorthover { background-position: 0 -50px; }
.allsorthover .mt .extra { background-position: -214px -75px; }
.allsorthover .mc { display: block; }
.allsort .hover { background: none repeat scroll 0 0 #FE38AE; border-bottom: 1px solid #DCDCDC; border-right: 1px solid #FFFFFF; border-top: 1px solid #DCDCDC; width: 218px; z-index: 13; }
.allsort .hover .f_menu { color: #FFFFFF; }
.allsort .hover .f_menu a { color: #FFFFFF; }
.allsort .hover h3 a { }
.allsort .hover s { display: none; }
.allsort .hover .i-mc {border:#dcdcdc 1px solid; border-left:0; background-color:#fff; display: block; z-index: 2147483647; }
.allsort .hover .strong { color: #FFFFFF; }
.itme_a { overflow: hidden; padding: 25px; }
.itme_a .left { float: left; width: 520px; }
.itme_a .left .list1 { }
.itme_a .left .list1 ul { overflow: hidden; width: 550px; }
.itme_a .left .list1 ul li { float: left; font-family: "新宋体"; font-size: 12px; line-height: 25px; margin: 0 30px 15px 0; text-align: center; width: 46px; }
.itme_a .left .list1 ul li img { border-radius: 3px; display: block; height: 46px; width: 46px; }
.itme_a .left .list2 { }
.itme_a .left .list2 .line { float: left; line-height: 22px; margin-right: 20px; width: 240px; }
.itme_a .left .list2 .line .pic { }
.itme_a .left .list2 .line .pic img { height: 130px; width: 240px; }
.itme_a .left .list2 .line .pam { height: 30px; line-height: 30px; }
.itme_a .left .list2 .line .pam strong { color: #FF0000; font-size: 16px; padding-right: 15px; }
.itme_a .left .list2 .line .pam font { font-size: 12px; text-decoration: line-through; }
.itme_a .right { float: right; width: 280px; }
.itme_a .right dl { padding-bottom: 20px; }
.itme_a .right dl dt { float: left; height: 35px; width: 35px; }
.itme_a .right dl dt div { background: none repeat scroll 0 0 #FF0000; border-radius: 50px; color: #FFFFFF; font-size: 16px; font-weight: normal; height: 35px; line-height: 35px; text-align: center; }
.itme_a .right dl dt section { line-height: 35px; text-align: center; }
.itme_a .right dl dd { line-height: 22px; padding-left: 55px; }
.itme_a .right dl dd font { color: #FF6600; }
.itme_b { overflow: hidden; padding: 10px 25px; }
.itme_b .left { float: left; width: 590px; }
.itme_b .left .list1 { }
.itme_b .left .list1 .top { font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.itme_b .left .list1 ul { overflow: hidden; }
.itme_b .left .list1 ul li { float: left; height: 30px; margin-bottom: 10px; margin-right: 15px; width: 80px; }
.itme_b .left .list1 ul li a { border: 1px solid #DCDCDC; display: block; height: 28px; line-height: 28px; text-align: center; }
.itme_b .left .list1 ul li a:hover, .itme_b .left .list1 ul li a.active { background: none repeat scroll 0 0 #FE38AE; border: 1px solid #FE38AE; color: #FFFFFF; }
.itme_b .left .list2 { }
.itme_b .left .list2 .top { border-bottom: 1px solid #DCDCDC; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.itme_b .left .list2 ul { overflow: hidden; padding-top: 15px; }
.itme_b .left .list2 ul li { float: left; font-family: "新宋体"; font-size: 12px; height: 25px; line-height: 25px; margin-right: 15px; width: 280px; }
.itme_b .left .list3 { overflow: hidden; padding-top: 95px; width: 600px; }
.itme_b .left .list3 a { display: block; float: left; height: 130px; margin-right: 20px; width: 180px; }
.itme_b .left .list3 a img { height: 130px; width: 180px; }
.itme_b .right { float: right; padding-top: 20px; width: 220px; }
.itme_b .right a { display: block; height: 150px; margin-bottom: 20px; width: 220px; }
.itme_b .right a img { height: 150px; width: 220px; }
.itme_c { overflow: hidden; padding: 20px 25px; font-size: 13px; }
.itme_c .list1 { overflow: hidden; }
.itme_c .list1 dl { float: left; line-height: 25px; margin-bottom: 10px; width: 400px; }
.itme_c .list1 dt { float: left; font-weight: bold; height: 25px; width: 52px; }
.itme_c .list1 dd { height: 25px; padding-left: 52px; }
.itme_c .list1 dd a { display: block; float: left; padding: 0 10px; }
.itme_c .list1 dd a:hover, .itme_c .list1 dd a.active { background: none repeat scroll 0 0 #FE38AE; border-radius: 3px; color: #FFFFFF; }
.itme_c .list2 { margin-top: 10px; padding: 15px 0; }
.itme_c .list2 img { height: 140px; width: 100%; }
.itme_c .list3 { }
.itme_c .list3 .top { border-bottom: 1px solid #EAEAEA; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.itme_c .list3 ul { overflow: hidden; padding-top: 15px; }
.itme_c .list3 ul li { float: left; font-family: "新宋体"; font-size: 12px; height: 25px; line-height: 25px; margin-right: 15px; width: 261px; }
.itme_d { overflow: hidden; padding: 10px 25px; }
.itme_d .list1 { }
.itme_d .list1 .top { font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.itme_d .list1 ul { overflow: hidden; }
.itme_d .list1 ul li { float: left; height: 30px; margin-bottom: 10px; margin-right: 15px; width: 80px; overflow: hidden; }
.itme_d .list1 ul li a { border: 1px solid #DCDCDC; display: block; height: 28px; line-height: 28px; text-align: center; }
.itme_d .list1 ul li a:hover, .itme_d .list1 ul li a.active { background: none repeat scroll 0 0 #FE38AE; border: 1px solid #FE38AE; color: #FFFFFF; }
.itme_d .list2 { }
.itme_d .list2 .top { border-bottom: 1px solid #DCDCDC; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.itme_d .list2 ul { overflow: hidden; padding-top: 15px; }
.itme_d .list2 ul li { float: left; font-family: "新宋体"; font-size: 12px; height: 25px; line-height: 25px; margin-right: 15px; width: 260px; overflow: hidden; }
.itme_d .list3 { overflow: hidden; padding-top: 50px; }
.itme_d .list3 a { display: block; float: left; height: 130px; margin-right: 20px; width: 180px; }
.itme_d .list3 a img { height: 130px; width: 180px; }
.itme_e { padding: 10px 25px; }
.itme_e .left { float: left; width: 590px; font-size: 13px; }
.itme_e .left dl { border-bottom: 1px dashed #DCDCDC; overflow: hidden; padding: 5px 0; }
.itme_e .left dl dt { float: left; font-weight: bold; height: 35px; line-height: 33px; text-align: right; width: 40px; }
.itme_e .left dl dd { line-height: 25px; padding-left: 45px; }
.itme_e .left dd a { display: block; float: left; margin: 4px 0; padding: 0 12px; white-space: nowrap; }
.itme_e .left dd a:hover, .itme_e .left dd a.active { background: none repeat scroll 0 0 #FE38AE; border-radius: 3px; color: #FFFFFF; }
.itme_e .right { float: right; padding-top: 20px; width: 220px; }
.itme_e .right .top { border-bottom: 1px solid #DCDCDC; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.itme_e .right ul { overflow: hidden; padding-top: 15px; }
.itme_e .right ul li { float: left; font-family: "新宋体"; font-size: 12px; height: 25px; line-height: 25px; margin-right: 15px; width: 260px; overflow:hidden; }
.itme_e .right .pic { padding-top: 15px; }
.itme_e .right .pic a img { height: 240px; width: 215px; }
/*foot*/
.foot_a { padding-bottom: 130px; }
.foot_a a { margin-right: 10px; }
.foot_b { background: none repeat scroll 0 0 #1F85D7; color: #FFFFFF; overflow: hidden; padding-bottom: 30px; }
.foot_b .left { float: left; padding-top: 30px; width: 480px; }
.foot_b .left dl { float: left; width: 160px; }
.foot_b .left dl dt { font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; }
.foot_b .left dl dd a { color: #FFFFFF; display: block; line-height: 22px; }
.foot_b .weixin { background: none repeat scroll 0 0 #FFFFFF; float: left; margin-top: 30px; padding: 10px; }
.foot_b .contact { float: right; padding-top: 26px; width: 411px; }
.foot_c { padding: 10px 0; text-align: center; }
.foot_d { text-align: center; }
.links_b { text-align: center; color: #666; padding: 5px 0; font-size: 12px; }
.links_b a { padding: 0 10px; }
.contact dt { width: 415px; height: 60px; background: url(http://www.citsqj.com/images33/tel.jpg) center no-repeat; }
.contact dt p { margin-left: 50px; line-height: 40px; line-height: 40px; font-size: 18px; }
.contact dt p span { font-size: 24px; }
/*fixed_bottom*/
.fixed_bottom { width: 100%; position: fixed; left: 0; bottom: 0; background: #323232; height: 90px; z-index: 999; }
.fixed_cont { position: relative; width: 1200px; margin: 0 auto; }
.fixed_img { position: absolute; width: 1200px;/* height: 159px; background: url(../images/fixed_bottom.png) center no-repeat; *background:url(../images/fixed_bottom.gif) center no-repeat;*/
top: -69px; }
.fixed_close { background: url(http://www.citsqj.com/images33/fixed_close.gif) no-repeat center; cursor: pointer; height: 36px; position: absolute; right: 2px; text-indent: -9999px; top: 2px; width: 37px; }
.fixed_show { position: fixed; right: 0; bottom: 0; z-index: 999; display: none; cursor: pointer; }
.fixed_right{position: fixed; right:10px; top:250px; width:80px; z-index:9999;}
.fixed_right li{ border:1px solid #CCC; text-align:center; margin-bottom:3px; font-size:16px; background:#fff; line-height:38px;}
.fixed_right li a{ width:78px; display:block; cursor:pointer;}
.fixed_right li:hover,.fixed_right li.current{ background:#ff0066; }
.fixed_right li:hover a,.fixed_right li.current a{ color:#fff;}
* html body { background-image: url(about:blank); background-attachment: fixed }
* html .fixed_bottom { position: absolute; left:expression(eval(document.documentElement.scrollLeft));
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
* html .fixed_show { position: absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
* html .fixed_right { position: absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||10)-(parseInt(this.currentStyle.marginRight, 10)||10));
top:expression(eval(document.documentElement.scrollTop+250))
}


/*分页*/
.pagination .page-cur, .pagination .page-crt { background-color: #FF9900; border: 1px solid #FF6600;color: #fff;font-weight: 700;}
.pagination li, .pagination a, .page-info, .page-start, .page-end, .page-break, .page-skip, .page-cur, .page-crt {float: left;font-family: Arial,SimSun;font-size: 13px;line-height:36px; margin-right:2px;min-width:26px; overflow: hidden;padding: 0 5px;text-align: center;vertical-align: middle;white-space: nowrap;}
.pagination a, .pagination .page-start, .pagination .page-end {background-color: #FFFFFF;border: 1px solid #CCCCCC;}
.boxw697 .box_right1 .pagination a{color:#666}
.pagination {float: right; padding:20px 5px 0 0}
.dede_pages{float:left; width:100%; margin-top:5px}
.dede_pages a{text-decoration:none}
.dede_pages .pagelist .thisclass{ border:1px solid #29A2CD; background-color:#29A2CD; color:#fff;}
.dede_pages .pagelist .thisclass a{color:#fff}


/*春节旅游nav*/
.chunjie{ background:#ff0000;}
.nav .menu2 .chunjie a:hover{background:#ff0000;}
.chunjie_donghua{ position:absolute; margin-top:-27px; margin-left:-40px;}

