@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,del,cite,address,small,sub,sup,b,u,i,center,font,em,strong,dl,dt,dd,ul,ol,li,form,fieldset,legend,table,caption,thead,tbody,tfoot,tr,th,td{margin:0;padding:0;outline:none;}
html,body{font:normal 12px/1.5 'arial', 'Tahoma','simsun','宋体';}ul,ol{list-style-type:none}a{text-decoration:none;blr:expression(this.onFocus=this.blur());color:#666;}
a:hover{text-decoration:none;color:#487bbe;;} a:focus{outline:none;}li:focus{outline:none;}fieldset,img{border:0}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}
del{text-decoration:line-through}ins{text-decoration:underline}sup{vertical-align:super;}sub{vertical-align:sub;}cite,em,dfn{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}caption,th,td{font-weight:normal;text-align:left;}input,textarea,select,button{font-size:100%;font-family:inherit;margin:0;padding:0;}label,button{cursor:pointer}
textarea{white-space:pre;resize:none;border:1px solid #ececec;}button,input,select,textarea{font-size:100%;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;display:block;border:0;font-size:100%;}

body{position: relative;color:#666;font-family: "宋体"}
body h2{font-family: "微软雅黑"}
.cgyl_commonbox{}
.coyly_bgbox{background: #fff;width:990px;margin:0 auto;}
.cgyl_commonbox h2{margin-left:36px;line-height: 36px;font-size:18px;color:#333;font-weight: normal}
.cgyl_topbox{position:relative;font-family: "微软雅黑"}
.cgyl_topbox img{width: 100%}
.cgyl_topbox h1{font-size:30px;line-height:65px;color:#fff;margin-top:123px;}
.cgyl_topbox p{font-size:20px;line-height:35px;color:#fff;}
.cgyl_tagbox span{display: inline-block;width:158px;height: 38px;line-height: 38px;border:#114daf 1px solid;color: #114daf;font-size:16px;margin:0 13px;cursor:pointer;font-family: "微软雅黑"}
.cgyl_tagbox{padding:30px 0;text-align: center}
.cgyl_tagbox span:hover,.cgyl_tagbox span.current{background:#114daf;color:#fff; }
.cgyl_map{margin:0 auto;}
.cgyl_contentbox{margin:0 36px;font-size: 12px;line-height:25px;position:relative;}
.cgyl_bus{line-height:25px;font-size:12px;}
.busline td{line-height: 30px;font-size:14px;color: #666;text-align: center;background:rgba(233,233,233,0.5);font-family: "微软雅黑"}
.busline,.cgyl_gp,.cgyl_jjfw,.cgyl_halls{border-spacing:2px;border-collapse:separate}
.busline td.bgblue,.cgyl_gp td.bgblue,.cgyl_jjfw td.bgblue{background:rgba(22,76,164,0.1);}
.cgyl_gp td{font-size:14px;color: #666;text-align: center;background:rgba(233,233,233,0.5);height:66px;font-family: "微软雅黑"}
.cgyl_gp td.detailtxt{font-size:12px;text-align: left;padding:0 10px;}
.cgyl_detail{margin-top:20px;color: #666}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.cgyl_wza img{float: left;margin-right:10px;}
.cgyl_wza{margin-top:14px;}
.cgyl_detaillist{line-height:40px;font-size:12px;color: #666}
.cgyl_detaillist li:before{

	content: url(../images/cgyl_listbg.jpg);
	position:relative;
	top:-1px;
	padding:0 6px;
}
.cgyl_dp{overflow:hidden;}
.cgyl_dp a{display:block;line-height:40px;font-size:16px;width: 160px;background: #dda526;color: #fff;float: right;text-align: center;margin-top:24px;margin-bottom:40px;font-family: "微软雅黑"}
.cgyl_tel1{position:absolute;width: 300px;left:130px;top:40px;font-size: 24px;line-height:40px;color:#fff;font-weight: bold}
.cgyl_tel2{position:absolute;width: 300px;left:600px;top:40px;font-size: 24px;line-height:40px;color:#fff;font-weight: bold}
.cgyl_tel1 p,.cgyl_tel2 p{font-weight:normal;font-family: "微软雅黑"}
.cgyl_tels{padding-bottom:40px;padding-top:10px;}
.cgyl_jjfw td{font-size:14px;color: #666;text-align: center;background:rgba(233,233,233,0.5);height:104px;}
.cgyl_jjfw td.bgblue{height:70px;}
.cgyl_jjfw td.pdlf{text-align:left;padding:0 90px;line-height:20px;}
.cgyl_jjfw td.pdlf p{padding:6px 0;}
.swiper-container {
        width: 100%;
        height: 100%;
        padding-bottom:50px;
}
.swiper-slide {
        text-align: center;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
.swiper-slide img{display: block;width: 100%}
.cgyl_aptpc{text-align: center;font-size: 18px;color:#333;line-height:60px;font-family: "微软雅黑"}
div.swiper-button-prev{ height:37px;
        width:33px;
        position:absolute;
        background:url(./imgPlayer.png) no-repeat;
        top:174px;
        cursor:pointer;
        z-index:5000;
background-position:left -5px;left:0;right: auto;}
div.swiper-button-next{ height:37px;
        width:33px;
        position:absolute;
        background:url(./imgPlayer.png) no-repeat;
        top:174px;
        cursor:pointer;
        z-index:5000;
background-position:-81px -5px;right:0;left: auto;}

.cgyl_gqdz img{float: left;padding-right: 14px;}
.cgyl_gqdz{padding-right:16px;font-size: 12px;line-height: 25px;overflow: hidden;background: rgba(204,204,204,0.2);margin-bottom: 40px }
.cgyl_gqdz1{padding-top: 14px;}
.cgyl_filter1{width: 158px;height:36px;float:left;margin-left:155px;}
.cgyl_filter1 dt{width: 110px;height:34px;line-height:34px;border:#114daf 1px solid;float: left;padding-left:10px;position:relative;}
.cgyl_filter1 dt ul{position:absolute;width:120px;border:#114daf 1px solid;left:-1px;top:34px;display: none;background: #fff;z-index: 100}
.cgyl_filter1 dd,.cgyl_filter2 dd{width: 35px;height:34px;line-height:34px;border:#114daf 1px solid;float: right;border-left:none;background: url(../images/cgzl_morebg.png) no-repeat;background-position:0 0;}
.cgyl_filter1 dd.up,.cgyl_filter2 dd.up{background: url(../images/cgzl_morebg.png) no-repeat;background-position:0 -34px;}
.cgyl_filters{color:#666;font-size:12px;padding:27px 0;border-top:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid;height:36px;}
.cgyl_filter1 dt ul li,.cgyl_filter2 dt ul li{text-align: center}
.cgyl_filter1 dt ul li{cursor: pointer;}
.cgyl_filter2{width: 340px;height:36px;margin-left:20px;float: left}
.cgyl_filter2 dt{width: 292px;height:34px;line-height:34px;border:#114daf 1px solid;float: left;padding-left:10px;position:relative;}
.cgyl_filter2 dt ul{position:absolute;width:302px;border:#114daf 1px solid;left:-1px;top:34px;text-align: center;display: none;background: #fff;z-index: 100}
dl.cgyl_filter2 dt ul li.on{color: #114daf}
.cgyl_filter2 dt ul li.active{cursor: pointer;color:#666;}
dl.cgyl_filter2 dt ul li.disabled{color:#aaaaaa;cursor: default;}
.cgyl_sclx{font-size: 16px;line-height: 36px;text-align: center;width:130px;color:#fff;background: #0571e1;display: block;margin-left:23px;float:left;font-family: "微软雅黑"}
.cgyl_sclx:hover{color:#fff;}
.cgyl_cgsc,.cgyl_xqfl{font-size:14px;color:#666;line-height:26px;}
.cgyl_resultbox{width: 790px;background: url(../images/cgyl_resultbg.jpg) 20px center repeat-y;padding-bottom:24px;}
.cgyl_resultbox h3{font-size:18px;line-height:47px;color: #dda526;background: url(../images/cgyl_location.png) left center no-repeat;padding-left:60px;font-weight:normal;margin-bottom:20px;margin-top:30px;font-family:"微软雅黑";}
.cgyl_box1{padding-left:39px;background: url(../images/cgyl_rboxbg1.png) left center no-repeat;margin-left:13px;}
.cgyl_box2{padding-left:10px;background: url(../images/cgyl_rboxbg2.png) left center no-repeat;}
.cgyl_box2 dt{width: 364px;float: left}
.cgyl_box2 dt img{width: 100%;display: block}
.cgyl_box2 dd{overflow: hidden;padding:0 26px}
.cgyl_box2 dl{overflow: hidden;background:rgba(153,153,153,0.1);}
.cgyl_box2 dd h4{font-size: 14px;line-height:40px;color:#666;padding-top:10px;font-family: "微软雅黑"}
.cgyl_box2 dd p{line-height:12px;line-height: 18px;color:#666;}
.cgyl_content1 .cgyl_box1 dl{margin-bottom:60px;}
.cgyl_content1 .cgyl_box1:last-child .cgyl_bod{border-bottom: #e4e4e4 1px solid}
.cgyl_wxts{background: url(../images/cgyl_wxts.png) left center no-repeat;padding-left:60px;line-height:47px;font-size: 18px;color: #dda526;font-weight: normal;font-family: "微软雅黑"}
.cgyl_mes a{display: inline-block;width: 248px;height:48px;line-height: 48px;border:#dda526 1px solid;color: #dda526;text-align: center;font-size:18px;}
.cgyl_mes{text-align: center;padding:20px 0 0 0;background: rgba(51,51,51,0.05);margin-top:52px;font-family: "微软雅黑"}
.cgyl_mes a:last-child{margin-left:22px;}
.cgyl_mes h3{color: #666;font-size:18px;font-weight: normal;line-height: 60px}
.cgyl_mes a:hover{background:#dda526;color: #fff}
.cgyl_halls thead td{background: rgba(22,76,164,0.1);height:50px;}
.cgyl_halls tbody tr td:first-child{background: rgba(220,220,220,0.6);color: #0571e1;cursor: pointer}
.cgyl_halls tbody td{background: rgba(233,233,233,0.35);height:100px;}
.cgyl_halls td{line-height: 22px;font-size: 14px;color: #666;text-align: center;width:114px;font-family: "微软雅黑"}
.mhalls{width: 248px;height: 48px;border:#0571e1 1px solid;display: inline-block;text-align: center;font-size:18px;color: #0571e1;line-height: 48px;margin-top:25px;font-family: "微软雅黑"}
.mhalls:hover{background: #0571e1;color:#fff;}
.cgyl_sendto{margin-left:20px;}
.cgyl_morehalls{text-align: center;}
.cgyl_morehalls p{font-size:12px;color: #666;line-height:25px;}
.mask1{position: fixed;left:0;top:0;right:0;bottom:0;background: rgba(0,0,0,0.5);display: none}
.mask2{position: relative;width: 100%;height:100%;}
.mhall{width:866px;position:absolute;top:50%;left:50%;margin-left:-433px;margin-top:-168px;border-top:#114daf 3px solid;background: #fff;padding-bottom: 34px;display: none}
.mhall1{position:relative;}
.cgyl_yctj{width:960px;margin:0 auto;overflow: hidden;}
.cgyl_yctj li{width:210px;margin:0 15px;float: left;position:relative;padding-top: 20px}
.cgyl_yctj li h4{line-height:20px;font-size:14px;color:#5b5b5b;height:40px;overflow: hidden;padding:8px 8px 4px}
.cgyl_yctj li .cgyl_date{font-size:12px;color:#999;line-height: 20px;padding-left:8px;}
.cgyl_yctj li .cgyl_jc{line-height:20px;font-size:12px;color:#666;padding-left:8px}
.cgyl_yctj li .cgyl_price{line-height: 30px;font-size: 12px;color: #666;padding-left:8px;}
.cgyl_yctj li .cgyl_price span{font-size:18px;color:#ff0000;}
.cgyl_yctj li .cgyl_order{position:absolute;display: block;width: 64px;height:24px;line-height: 24px;color:#fff;background: #dda526;right:9px;bottom:6px;text-align: center;}
.cgyl_conbox{border:#ddd 1px solid;}
.cgyl_conbox a img{display: block;width: 100%}
.cgyl_yctj li h3{line-height:20px;font-size:14px;color:#5b5b5b;height:60px;overflow: hidden;padding:8px 8px 4px}
.cgyl_yctj li .cgyl_jc1{line-height:20px;font-size:12px;color:#666;padding-left:8px;padding-bottom: 6px}
.mhall h2{color: #666;font-size:16px;line-height: 60px;text-align: center;font-weight: normal}
.closeX1,.closeX{width: 30px;height: 30px;background: url(../images/headerbg5x.png) no-repeat;background-size: 30px 30px;position:absolute;top:12px;right:12px;}
.malllist{width: 480px;overflow: hidden;margin-left:210px;margin-top: 10px}
.malllist li{width: 160px;float: left;line-height: 50px;font-size: 14px;color:#666;cursor: pointer;}
.malllist li.on{color: #0571e1}
.cgyl_qd{width: 250px;height:50px;line-height: 50px;font-size: 16px;text-align: center;color: #fff;display: block;margin:30px auto 0;background: #0571e1;}
.cgyl_qd:hover{color: #fff}
.mask_jc{width:866px;position:absolute;top:50%;left:50%;margin-left:-433px;margin-top:-168px;border-top:#114daf 3px solid;background: #fff;padding-bottom: 34px;display: none}
.mask_jc dl{margin:56px 28px 0;overflow: hidden;display: none}
.mask_jc dt{float: left;width: 335px;}
.mask_jc dd{overflow: hidden;padding-left:22px;padding-right:8px;}
.mask_jc dt img{display: block;width: 100%}
.mask_jc1{line-height: 25px;font-size:12px;color:#666;overflow: hidden;position:relative;}
.mask_jc1 h3{font-size:18px;color:#666;line-height:40px;}
.message{border-top:#114daf 3px solid;width: 440px;position:absolute;left: 50%;top:50%;margin-left:-220px;margin-top:-134px;z-index: 10000;background: #fff}
.cgyl_lines td{line-height: 54px;font-size: 14px;color: #666;height:54px;}
.message1 h2{color: #666;font-size:16px;line-height: 40px;text-align: center;font-weight: normal;padding-top: 10px}
.tpc{text-align: right;}
.cgyl_telin input{width: 208px;height:34px;border:#666 1px solid;line-height: 34px;padding:0 5px;}
.cgyl_yzm input{width: 88px;height:34px;border:#666 1px solid;line-height: 34px;padding:0 5px;}
.cgyl_lines td img{border:#666 1px solid;width: 98px;height:34px;}
.sendto{display: block;width: 136px;height:34px;line-height: 34px;text-align: center;margin:20px auto 0;background:#0571e1;color:#fff;font-size:14px;border:none;}
.message1{padding-bottom: 28px;background: #fff;position:relative;}
.message{display: none}
.cgyl_lines{margin-left: 29px}
.cgyl_linkto1{background: url(../images/cgyl_linkto.jpg) 10px center repeat-y;padding:46px 20px 46px 0;font-family: "微软雅黑"}
.cgyl_topbg{background: url(../images/cgyl_linktobg.png) 4px center no-repeat;height:14px;}
.cgyl_linkto1 li{line-height: 50px;color:#999;padding-left:28px;background: url(../images/cgyl_linkdot.png) 7px center no-repeat;cursor: pointer;}
.cgyl_linkto1 li.cur,.cgyl_linkto1 li:hover{background: url(../images/cgyl_linkdoton.png) left 14px no-repeat;color: #0571e1}
.cgyl_linkto{position:absolute;right:0;top:0;z-index:10000;display: none}
.cgyl_scline{position:relative; }



