body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,optgroup,option,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,i,th,var,optgroup{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%;line-height:1.2}
input,textarea,select{outline:0}
legend{color:#000}
body{font:12px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,georgia,verdana,helvetica,sans-serif; background:#F4F4F4;}
a,a:visited{ color:#333333;text-decoration:none}
section{ margin:0 auto; max-width:640px; background:#FFFFFF; overflow:hidden; padding-bottom:60px;}

.clearfix:after{display:block;clear:both;height:0;line-height:0;visibility:hidden;content:""}
.clearfix{*zoom:1}
.flexbox{display:-webkit-box;display:-moz-box;display:box}
.flexone{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1}
.flextwo{box-flex:2;-webkit-box-flex:2;-moz-box-flex:2}
.flexthree{box-flex:3;-webkit-box-flex:3;-moz-box-flex:3}

#hd .home-btn,#hd .search-btn{background:url(../m_images/new_bg_2.png) no-repeat;background-size:50px 26px;}
#hd .home-btns{background:url(../m_images/new_bg_3.png) no-repeat;background-size:50px 26px;}
#doc{min-height:440px}
#hd,#bd,#ft{width:100%; max-width:640px;}
#hd{position:relative;height:45px;background-color:#228ED7; max-width:640px;}
#hd .home-btn{position:absolute;top:10px;left:10px;width:50px;height:29px;padding-left:0px;font-size:14px;background-position:0px 0;color:#fff;text-align:center;line-height:26px}

#hd .home-btns{position:absolute;top:10px;right:10px;width:50px;height:29px;padding-left:0px;font-size:14px;background-position:0px 0;color:#fff;text-align:center;line-height:26px}

#hd .search-btn{position:absolute;top:14px;right:15px;width:40px;font-size:14px;padding-left:20px;background-position:-73px 2px;color:#fff}
#hd .txt-title,#hd .pic-title{height:45px;text-align:center}
#hd .txt-title{line-height:45px;color:#fff;font-size:20px}
#hd .pic-title{position:relative}
#hd .pic-title a,#hd .pic-title h1{display:inline-block;height:45px;line-height:45px;vertical-align:middle;text-align:center;}
#hd .pic-title .logo{width:105px;background:url(../m_images/t016f5289fb9c0a4e90.png) center center no-repeat;background-size:105px 17px}
#hd .pic-title .city-select span{display:inline-block}
#hd .pic-title .city-select .city{min-width:35px;height:45px;font-size:14px;color:#fff;text-align:center;vertical-align:-2px}
#hd .pic-title .city-select .arrow{position:relative;top:3px;height:15px;width:15px;background:url(../m_images/t01d4d87214d26f9344.png) 0 7px no-repeat;background-size:90px 29px}#ft{height:50px;background-color:#f0f0f0}

#hd .btn1{ float:left;background:url(../m_images/new_bg_2.png) no-repeat;background-size:50px 26px; line-height:26px; color:#FFFFFF; width:50px;text-align:center;}
#hd .btn2{ float:left;background:url(../m_images/new_bg_3.png) no-repeat;background-size:50px 26px;line-height:26px; color:#FFFFFF; width:50px; margin-left:2px; text-align:center;}
#hd .btn3{ float:left;background:url(../m_images/new_bg_4.png) no-repeat;background-size:80px 26px;line-height:26px; color:#FFFFFF; width:80px; margin-left:2px; text-align:center;}
#hd .left_an{ position:absolute; left:8px; top:9px;}
#hd .right_an{ position:absolute; right:8px; top:9px;}

#ft p{width:300px;margin:0 auto;text-align:center}
#ft p.version{padding-top:6px;font-size:12px}
#ft p.version .touch{color:#999}
#ft p.copyright a,#ft p.copyright a:visited,#ft p.copyright span{font-size:11px;color:#999}
.mod-user{height:35px;line-height:35px;border-top:1px solid #e3e3e3}
.mod-user a{font-size:12px;color:#0073c3;text-decoration:none}
.mod-user .nloginWrap,.mod-user .loginWrap{padding-left:12px}
.mod-user .popUsername{margin-left:12px}
.mod-user .btn-reg-pop{margin-left:20px}
.mod-user .delm{padding:0 5px}
.mod-user .current-city,.mod-user .city-change{float:right;margin-right:15px}
.mod-user .current-city{margin-right:7px}
.filter-pop .a-region i,.filter-pop .close,.filter a i{background:url(../m_images/t010129287baf353bd2.png) no-repeat;background-size:10px 32px}
.filter{width:100%;background:url(../m_images/t01ca7cc06607fb44f7.png) repeat-x;border-top:1px solid #e3e3e3;border-bottom:1px solid #d0d0d0; max-width:640px;}
.filter a{position:relative;display:block;height:35px;border-left:1px solid #fff;border-right:1px solid #d0d0d0;line-height:35px;text-align:center;color:#333;font-size:14px}.filter a i{display:inline-block;width:11px;height:11px;margin-left:5px;background-position:0 4px}
.filter a:first-of-type{border-left:none}
.filter a:last-of-type{border-right:0}





.mask-pop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:20000;display:none}
.filter-pop{display:none;position:absolute;top:36px;left:50%;width:100%;margin-left:-50%;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;background:#fff;z-index:20001}
.filter-pop .hd{position:relative;height:35px;background:#fafafa;border-bottom:1px solid #e3e3e3;overflow:hidden;text-align:center;font-size:12px;font-weight:bold;line-height:35px;font-size:14px}
.filter-pop .bd{background:#fff;}
.filter-pop .close{position:absolute;top:9px;right:10px;width:18px;height:18px;background-position:5px -18px;text-indent:-9999em;text-align:left;overflow:hidden}
.filter-pop .tag{width:60%;margin:5px auto 0}
.filter-pop .tag a{display:block;position:relative;height:22px;background:#eee;box-shadow:0 2px #eee;border:1px solid #bbb;line-height:22px;text-align:center;color:#666}.filter-pop .tag a:first-of-type{border-radius:3px 0 0 3px}
.filter-pop .tag a:last-of-type{margin-left:-1px;border-radius:0 3px 3px 0}
.filter-pop .tag .current{background:#ff8f21;box-shadow:0 2px #f0dccb;border-color:#cb5c00;color:#fff;z-index:1}
.filter-pop .a-region{float:left;width:50%;border-right:1px solid #e3e3e3;height:200px; overflow-y:scroll;overflow-x: hidden}
.filter-pop .a-region a{position:relative;display:inline-block;width:100%;height:30px;border-bottom:1px solid #e3e3e3;line-height:30px;text-indent:25px;color:#666}
.filter-pop .bd .current{margin-right:-1px}
.filter-pop .bd .current a{background:#f0f0f0}
.filter-pop .a-region i{position:absolute;right:15px;top:10px;width:7px;height:11px;background-position:2px -8px;}
.filter-pop .b-region{float:left;width:50%;margin-left:-1px;background:#f0f0f0; height:200px; overflow-y:scroll;overflow-x: hidden}
.filter-pop .b-region ul{display:none}
.filter-pop .b-region a{display:inline-block;width:100%;height:31px;line-height:31px;text-indent:50px;color:#666}
.filter-pop .b-region .current{color:#ff8f21}
.sequence-pop .bd .current{ margin-right:0px;}
.sequence-pop li a{display:inline-block;width:100%;height:30px;border-bottom:1px solid #e3e3e3;line-height:30px;text-align:center;color:#666}
.sequence-pop li a:active{background:#f0f0f0}
.filter-pop li{ font-size:16px;}
.filter-pop li a{ text-align:left;text-indent:25px;}

/*Ôö¼Ó*/
.page{width:96%; padding:10px 2%;}
.page span{ float:left; background:#CCCCCC; display:inline; margin-right:0px; height:25px; width:20px; text-align:center; line-height:25px; padding:0 5px;border: 3px solid #F6F6F6; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px; color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:12px;}
.page cite{ float:left; font-style:normal; line-height:32px; padding-right:0px; font-size:12px;}
.page span a{ float:left; width:100%; height:25px; line-height:25px; font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.page span.cur{ background:#006600;}
.page span.cur a{ color:#FFFFFF;}

#new_head{ float:left; width:100%; background:#D11F7F; border-bottom:1px #88054C solid; padding:5px 0;}
#logo{ float:left; height:35px; padding-left:15px;}
#logo img{ float:left; height:100%;}
#tel{ float:right; height:25px; line-height:25px; color:#FFFFFF; font-size:20px; padding:5px; padding-right:15px;}
#tel a{ color:#FFFFFF;}
#tel img{ float:left; height:100%;}
#return{ float:left; height:35px; width:20%;}
#return a{ float:left; width:35px; padding-right:5px; text-align:center; height:35px; line-height:35px; background:url(../m_images/operate_sep.png) right 50% no-repeat;}
#new_title{ float:left; width:60%; text-align:center; height:35px; line-height:35px; color:#FFFFFF; font-size:18px;}
#new_home{ float:right; width:20%;}
#new_home a{ float:right;border: 1px solid #971059;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px; line-height:33px; width:50px; text-align:center; display:inline; margin-right:10px; color:#FFFFFF;}

#new_search_bg{ float:left; width:100%; padding:10px 0; background:#E2E2E2;}
.new_search{background:#FFF;width:90%; border:1px solid #aaa;border-radius:96px;margin:0 auto;height:35px;overflow:hidden; position:relative;}
.new_search input.lv-input-search{width:215px;border:0;font-size:15px;padding-left:13px;border-radius:22px;display:block;float:left;margin:5px 0;height:23px;line-height:23px;vertical-align:middle;font-family:"Î¢ÈíÑÅºÚ"}
.new_search input.lv-search-pLeft{padding-left:6%}
.btn_sub{background:url(../m_images/search.png) no-repeat 11px center #f2f2f2;border-radius:0 56px 56px 0;border:0;border-left:1px solid #dadada;width:50px;height:35px;display:block;float:right;background-size:19px 19px}
.lv-clear-icon01{position:absolute;display:block;margin:4px 0 0 0; right:60px;}
.regis .lv-clear-icon01{position:absolute;display:block;margin:4px 0 0 0;right:8px}
input,button,select,textarea{outline:0}

.lv-filtrate-bar { float:left; width:100%; position: relative; z-index: 101; }
.tab_select ul{ display:-o-box; display:-webkit-box; display:-ms-box; display:-moz-box; display:box; background: #fff; width: 100%; border-bottom: 1px #d3d3d3 solid;}
.tab_select li{ -webkit-box-flex:2; -moz-box-flex:2; -o-box-flex:2; -ms-box-flex:2; box-flex:2; position:relative; height: 38px; line-height: 38px; display:block; /*text-shadow: 0 1px 0 #efefef;*/ border-left: 1px #d3d3d3 solid; }
.tab_select li span{ display:inline-block; padding-left:10px;}
.tab_select .ic_triangle_up{ position: absolute; bottom:-15px; left: 50%; margin-left: -5px; background: #fff; display: none; }
.tab_select .active .ic_triangle_up{ display: block; }
.tab_select .active{ color:#d30775; }
.tab_select li:first-child{ border-left: 0;}
.tab_select .ic_arrow_d{ position:absolute; right:10px; top:50%; margin-top: -3px;}
.tab_select .disable .ic_arrow_d{ display: none; }
.tab_select .ic_radio_a{ display:none; }
.tab_select .selected .ic_radio_a{ display:block; width:8px; height:8px; margin-top:-4px; padding:0;  left:69px; top:50%; margin-top:-4px; }
.tab_select .ic_radio_a i { width: 2px; height: 4px; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; margin: 0px 0 0 2px;}
.no_crumbs .tab_select{ overflow:hidden; }
.no_crumbs .ic_triangle_up{ background:#ebebeb; bottom: -14px; }
.tips-noborder{ font-size: 14px; color: #e70685; text-align: center; margin-top: 10px;}
.lv-cascade-div { position: absolute; margin: 0 auto; width: 100%; }
.lv-mask { background: #000; opacity: .5; position: absolute; width: 100%; top: 0; display: none;}
.lv-cascade-div ul { color: #333; background: #FFF;}
.lv-cascade-area { width: 106px}
.lv-cascade-div ul li { height: 40px; line-height: 40px; padding-left: 15px; position: relative; border-bottom: 1px solid #cbcbcb; color: #666}
.lv-cascade-div li:hover { background: #e2e2e2 url(../m_images/cascade-icon.png) no-repeat -4px center}
.ic_arrow_d{background-image:url(../m_images/narrow.png);}
.active .ic_arrow_d ,.ic_arrow_u {background-image:url(../m_images/narrow_up.png);}
.ic_arrow_u, .ic_arrow_d { display:block; width:10px; height:5px; background-size:cover;}
.ic_triangle_up { border-left:1px solid #d3d3d3; border-top:1px solid #d3d3d3; -webkit-transform: rotate(45deg); transform: rotate(45deg); width:12px; height:12px; display:block;}
.ic_triangle_up:before {border-left:12px solid #d3d3d3; border-top:12px solid #d3d3d3; width:0; height:0; display:block; content:'';}
.lv-cascade-div { position: absolute; margin: 0 auto; width: 100%; }
.lv-mask { background: #000; opacity: .5; position: absolute; width: 100%; top: 0; display: none;}
.tabChange{ display: none; position:relative}
.tabChange ul{}
.tabChange ul li{text-align:left;}
.tabChange ul li a{ float:left; width:100%;}


#content {float: left;  padding:0px; width:100%; position: relative;text-align: left; z-index: 10;}

.new_more{ margin:0 10px;text-align:center; margin-top:10px;}
.new_more a{float:left; margin:10px 0; width:100%;overflow:hidden; background:#FFFFFF url(../m_images/new_bg_1.png) left bottom repeat-x;  border: 1px solid #CECECE; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px; line-height:30px;}

.new_nav{ float:left; width:100%; margin-top:5px;}
.new_nav ul{ float:left; width:100%;}
.new_nav ul li{ float:left; width:25%; position:relative; height:100px; padding:5px 0;}
.new_nav ul li a{ float:left; width:100%; text-align:center;}
.new_nav ul li a img{height:60px; margin-top:5px;border-radius:45px; padding:5px;-moz-box-shadow: 1px 1px 5px #CCCCCC;  -webkit-box-shadow: 1px 1px 5px #CCCCCC; box-shadow: 1px 1px 5px #CCCCCC;}
.new_nav ul li span{ float:left; width:100%; text-align:center; line-height:18px; font-size:14px; margin-top:0px;}

.new_nav3{ float:left; width:100%;}
.new_nav3 ul{ float:left; width:98%; padding:1%;}
.new_nav3 ul li{ float:left; width:23%; margin:1%; padding:0;}
.new_nav3 ul li a{ float:left; width:100%; text-align:center; padding:10px 0;}
.new_nav3 ul li a img{ float:none; height:60px;}
.new_nav3 ul li span{ float:left; width:100%; text-align:center; padding:5px 0; font-size:16px; color:#333;}
.new_nav3 ul li{ background:none;}


.page_nav{ float:left; width:98%; padding:1%;}
.page_nav ul{ float:left; width:100%;}
.page_nav ul li{ float:left; width:23%; position:relative; padding:5px 0; margin:1%;}
.page_nav ul li a{ float:left; width:100%; text-align:center; color:#FFFFFF; font-size:14px;}
.page_nav ul li.c1{ background:#EF89A1}
.page_nav ul li.c2{ background:#6FD0FA}
.page_nav ul li.c3{ background:#F89B60}
.page_nav ul li.c4{ background:#5FC9B5}
.page_nav ul li.c5{ background:#8FCD00}
.page_nav ul li.c6{ background:#FF765F}
.page_nav ul li.c7{ background:#77B7FF}
.page_nav ul li.c8{ background:#FFBD5F}

.page_nav2{ float:left; width:98%; padding:1%;}
.page_nav2 ul{ float:left; width:100%;}
.page_nav2 ul li{ float:left; width:48%; position:relative; margin:1%;border-radius:5px;}
.page_nav2 ul li a{ float:left; width:100%; text-align:center; padding:10px 0; color:#FFFFFF; font-size:18px;}
.page_nav2 ul li.c1{ background:#EF89A1}
.page_nav2 ul li.c2{ background:#6FD0FA}

.addinfo_an{ float:left; width:96%; position:relative; margin:2%; margin-bottom:0px; border-radius:5px; background:#FF3300;}
.addinfo_an a{color:#FFFFFF; float:left; text-align:center; width:100%; height:40px; line-height:40px; font-size:20px;}


.lv-project-detail{ margin:0 auto;width:100%; max-width:640px;}
.lv-project-detail img{width:100%; max-width:640px;}
.swiper-main {width:100%; position:relative; overflow:hidden; max-width:640px;}
.swiper-main img{width:100%; max-width:640px;}
.swiper-container { margin:0 auto; position:relative; max-width:640px; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; z-index:1 }
.swiper-container img{width:100%; max-width:640px;}
.swiper-wrapper { position:relative; width:9999px; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease }
.swiper-wrapper img{ width:100%; max-width:640px;} 
.swiper-slide { float:left; position:relative; }
.swiper-slide { background: url(http://pic.lvmama.com/img/mobile/touch/img/3.gif) center center no-repeat;}
.swiper-slide img{ display: block; width:100%; max-width:640px;}
.swiper-wp8-horizontal { -ms-touch-action:pan-y }
.swiper-wp8-vertical { -ms-touch-action:pan-x }
.swiper-container, .swiper-slide { width:100%; height:100% }
.pagination{ width:100%; position:absolute; bottom:5px; text-align:center; z-index:11;}
.pagination .swiper-pagination-switch { display: inline-block; width: 7px; height: 7px; border-radius: 7px; background: rgba(255,255,255,0.5); margin: 0 3px; }
.pagination .swiper-active-switch { background: #fff;}
.detail-banner{}
.detail-banner h2{ width:100%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; position: absolute; top: 0; left:0; background: rgba(0,0,0,0.5); height: 25px; z-index: 99; color: #fff; padding:0 5px; text-align:left;}



#content .hd{ float:left; width:100%; float:left; margin-top:5px; background:#E4E4E4; padding:10px 0;}
#content .hd h2{ float:left; background:url(../m_images/icon_05.png) left 50% no-repeat;background-size:14px 18px; display:inline; margin-left:10px; padding-left:20px; color:#333; font-weight:normal; font-size:14px;}
#content .hd .more{ float:right; padding-right:10px; font-size:12px;}

.new_footer{ float:left; width:100%; text-align:center; color:#333333; font-size:12px; line-height:150%; padding:10px 0; background:#E4E4E4;}

.nonews{ float:left; width:100%; padding:10px 0; text-align:center;}


header{ position:fixed;width:100%; max-width:640px; text-align:center; top:0px; z-index:10000;}
header .i_area{ position:absolute; text-align:center; top:0px; z-index:200; height:45px; line-height:45px; width:60px; text-align:center;}
header .i_area a{ color:#FFFFFF; font-size:14px;}
header .logo{ position:absolute; top:6px; width:100%; text-align:center; z-index:100; font-size:21px; font-family:"Î¢ÈíÑÅºÚ"}
header .logo a{color:#FFFFFF;}
header .i_search{ position:absolute; right:10px; top:6px; z-index:200;}
header .i_search img{ width:30px;}
header .headerbg{ float:left; height:45px; width:100%; max-width:640px; background:#228ED7;}

.search{ position:fixed; width:100%; max-width:640px; text-align:center; top:0px; z-index:30000; display:none;}
.search_bg{ text-align:center; top:45px; position:fixed; z-index:9999; overflow:hidden; height:45px; width:100%; max-width:640px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.search_close{ position:absolute; right:0px; top:0px; }
.search_close a{ position:absolute; z-index:32000; right:0px; top:0px;  height:45px; line-height:45px; width:45px; text-align:center; color:#FFFFFF; font-size:30px; }
.search_close .search_closebg{ float:left; height:45px; width:45px;background:#000000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

.s-box{margin:0 8px; position:relative; top:53px; overflow:hidden; z-index:30000;}
.s-box .s-wrap{ float:left;width:100%;height:30px;background:#FFFFFF;}
.s-box .s-wrap input{border:0}
.s-box .s-btn{float:right;width:65px;height:30px;background-color:#228ED7; color:#FFFFFF; margin-top:0px;cursor:pointer;border:0}
.s-box .s-flex{height:30px;margin-right:120px}
.s-box .s-val{width:100%; max-width:640px; height:22px;line-height:22px;font-size:16px;margin-left:25px;margin-right:25px;margin-top:4px}
.s-box .s-sign,.s-box .s-clear{width:21px;height:21px;background:url(../m_images/t01977b22de6006acec.png) 0 0 no-repeat}
.s-box .s-sign{position:absolute;top:5px;left:2px}
.s-box .s-clear{position:absolute;top:5px;right:70px;display:none;background-position:0 -20px}

.adlist{ float:left; width:100%;}
.adlist ul{ float:left; width:98%; padding:1%;}
.adlist ul li{ float:left; width:48%; padding:1%;}
.adlist ul li img{ float:left; width:100%;}

.ad{ float:left; width:100%;}
.ad img{ float:left; width:100%;}

.prolist{ float:left; width:98%; padding:1%;}
.prolist ul{float:left; width:100%;}
.prolist ul li{ float:left; width:48%; padding:1%;}
.prolist ul li a{ float:left; background:#FFFFFF; width:100%;-moz-box-shadow: 1px 1px 5px #CCCCCC;  -webkit-box-shadow: 1px 1px 5px #CCCCCC; box-shadow: 1px 1px 5px #CCCCCC;}
.prolist ul li img{ float:left; width:100%;}
.prolist ul li h3{ float:left; padding:5px; font-size:14px; text-align:center;}

.nbg{ float:left; width:100%; height:45px; background:url(../m_images/topbg.jpg) center top repeat-x;}

.new_mplist{ float:left; width:100%;}
.single_item{ margin:0 10px; background:#FFFFFF; min-height:150px; border:1px #cccccc dotted;overflow:hidden; margin-top:10px;border-radius:5px;}
.single_item ul{ float:left; width:100%; position:relative;}
.single_item ul a{ float:left; width:100%;}
.single_item ul li.new_mplist_img{ float:left; width:130px;}
.single_item ul li.new_mplist_img img{ float:left; width:120px; padding:5px; max-height:140px;}
.single_item ul li.new_mplist_t_li{ position:absolute; left:135px; right:32px; overflow:hidden;}
.single_item ul li.new_mplist_t_li table{ float:left; width:100%; height:auto;}
.single_item ul li.new_mplist_t_li h3{ float:left; margin-top:5px;font-size:16px; height:20px; overflow:hidden; line-height:20px; margin-bottom:10px;}
.single_item ul li.new_mplist_t_li span{float:left; margin-top:0px;width:100%; line-height:120%; }
.single_item ul li.new_mplist_icon{ float:right; width:21px; padding:5px; overflow:hidden;}
.single_item ul li.new_mplist_icon b.icon1{ float:left; width:21px; height:21px; padding:4px; background:url(../m_images/icon_01.png) left top no-repeat;}
.single_item ul li.new_mplist_icon b.icon2{ float:left; width:21px; height:21px; padding:4px; background:url(../m_images/icon_02.png) left top no-repeat;}
.single_item ul li.new_mplist_icon b.icon3{ float:left; width:21px; height:21px; padding:4px; background:url(../m_images/icon_03.png) left top no-repeat;}
.single_item ul li.new_mplist_icon b.icon4{ float:left; width:21px; height:21px; padding:4px; background:url(../m_images/icon_04.png) left top no-repeat;}

.single_item ul li.new_mplist_icon b.icon5{ position:absolute; right:0px; top:0px; width:15%; max-width:76px; height:76px; background:url(../m_images/mzk.png) left top no-repeat; background-size:100%;}

.single_item ul li.new_mplist_t_li span.new_mplist_tel{ float:left; width:100%; margin-top:0px; width:auto;font-size:16px;}
.single_item ul li.new_mplist_t_li span.new_mplist_tel a{ float:left; width:100%;color:#228ED7;height:26px; overflow:hidden; padding:0px 0; padding-left:30px; line-height:26px;}
.single_item ul li.new_mplist_t_li span.new_mplist_tel a.Url{ background:#228ED7; color:#FFFFFF; width:35px; height:auto; font-size:12px; text-align:center; padding:5px 0px;border-radius:5px; margin:5px 5px 5px 0;line-height:120%; }
.single_item ul li.new_mplist_t_li span.new_mplist_tel a.tel{  background:url(../m_images/icon_033.png) 0px 50% no-repeat; background-size:22px;}
.single_item ul li.new_mplist_t_li span.new_mplist_tel a.add{  background:url(../m_images/address.png) 0px 50% no-repeat; background-size:22px;}
.single_item ul li.new_mplist_t_li span.new_mplist_tel span{ float:left;line-height:120%; padding:3px 0; padding-left:30px;  background:url(../m_images/rz.png) 2px 50% no-repeat; background-size:20px; color:#FF9900;}

.single_item .ts{ float:left; width:100%; background:#F7F7F7; color:#FF0000;border-top:1px #cccccc dotted; padding:5px 2%;}

.page_item{ margin:0 10px; background:#FFFFFF; overflow:hidden; margin-top:10px;margin-top:10px; border: 1px solid #CECECE; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px;}
.page_item ul{ float:left; width:100%; position:relative;}
.page_item ul a{ float:left; width:100%;}
.page_item ul li.new_mplist_t_li{ padding:5px 10px; overflow:hidden;}
.page_item ul li.new_mplist_t_li h3{ float:left; font-size:16px; line-height:150%; border-bottom:1px #CCCCCC dotted; width:100%; padding-bottom:5px;}
.page_item ul li.new_mplist_t_li span{float:left; margin-top:5px; width:100%; line-height:150%; }
.page_item ul li.new_mplist_t_li span.new_mplist_tel{float:left; margin-top:0px; width:auto; line-height:30px; padding-left:20px; font-size:16px; color:#228ED7; background:url(../m_images/icon_03.jpg) -8px 50% no-repeat;}




.view{ margin:0 10px; overflow:hidden; }
.view .view_t{ margin:0 auto; width:100%; border-bottom:1px #228ED7 dotted; font-size:18px; color:#228ED7; padding:5px 0; margin-top:10px;}
.view .view_con_t{ margin:0 auto; font-size:16px; color:#666666; padding:5px 0; margin-top:10px; background:#F2F2F2 url(../m_images/icon_05.png) 8px 50% no-repeat; background-size:14px; padding-left:35px; font-family:"Î¢ÈíÑÅºÚ";}
.view .view_con_t2{ margin:0 auto; font-size:16px; color:#666666; padding:5px 0; margin-top:10px; background:#F2F2F2 url(../m_images/icon_08.png) 6px 50% no-repeat; background-size:20px; padding-left:35px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}
.view .view_con_t2 h3{ float:left;}
.view .view_con_t2 span{ float:right; color:#228ED7; padding-right:10px;}
.view .view_con{ margin:0 auto; background:#FFFFFF; border-radius:5px; padding:10px;font-size:14px;}
.view .view_canshu{ margin:5px auto 0 auto;background:#FFFFFF; border-radius:5px; padding:5px; overflow:hidden;}
.view .view_con img{width:100%}
.view .view_canshu h3{ float:left; line-height:20px; font-size:14px; color:#666666; padding-left:30px;}
.view .view_canshu h3.icon1{background:url(../m_images/icon_01.jpg) left 50% no-repeat; background-size:20px; font-size:18px; color:#FF0000;}
.view .view_canshu h3.icon2{background:url(../m_images/icon_02.jpg) left 50% no-repeat; background-size:20px; font-size:22px;}
.view .view_canshu h3.icon3{background:url(../m_images/icon_03.jpg) left 50% no-repeat; background-size:20px; color:#990000; font-size:22px;}
.view .view_canshu h3.icon4{background:url(../m_images/icon_01.jpg) left 50% no-repeat; background-size:20px; font-size:18px; color:#FF0000;}
.view .view_canshu h3.icon3 a{color:#228ED7; }
.view .view_canshu h3.icon2 a{color:#0081fd; }
.view .view_canshu h3.icon1 a{color:#ff0303; }
.view .view_canshu h3.icon4 a{color:#ff0303; }

.view .view_an{ margin:0 auto; width:100%; text-align:right; padding-bottom:10px; }
.view .view_an a{ float:right;  margin-top:5px; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px; background:#228ED7; color:#FFFFFF; padding:5px 10px; overflow:hidden;}

.view_ReviewList{ margin:0 auto; overflow:hidden; width:100%; }
.view_ReviewList .single_item{ margin:0px 10px 10px 10px; background:#FFFFFF; border-radius:5px; padding:10px; overflow:hidden;}
.view_ReviewList .single_item ul{ float:left; width:100%;}
.view_ReviewList .single_item ul li{ float:left; font-size:14px;}
.view_ReviewList .single_item ul li.new_review_name{ color:#999999;}
.view_ReviewList .single_item ul li.new_review_name i{ font-size:14px;color:#228ED7; }
.view_ReviewList .single_item ul li.new_review_grade{ float:right; color:#228ED7; font-size:14px;}
.view_ReviewList .single_item ul li.new_review_title{width:100%; font-size:14px; color:#333333;}
.view_ReviewList .single_item ul li.new_review_con{width:100%; font-size:14px; color:#333333; border-top:1px #E4E4E4 dotted; margin-top:5px; padding-top:5px;}
.view_ReviewList .new_more a{ margin:0px;}

.view_ReviewAdd{ margin:10px; background:#FFFFFF; border-radius:5px; padding:10px 0; overflow:hidden;}
.view_ReviewAdd ul{ margin:0 auto; width:100%;}
.view_ReviewAdd ul li{ float:left; width:100%; padding:5px 0; font-size:14px;}
.view_ReviewAdd ul li span{ float:left; width:50px; max-width:50px; text-align:left; padding-left:10px; line-height:24px; height:24px;}
.view_ReviewAdd ul li label{ float:left; margin-top:3px;}
.view_ReviewAdd ul li label input{ float:left; margin:0px; padding:0px;}
.view_ReviewAdd ul li i{ float:left; padding-right:5px;}

.view_ReviewAdd ul li.an{ text-align:center; padding:10px 0;}
.view_ReviewAdd ul li.an input.input_an{ width:100px; text-align:center;}
.view_ReviewAdd ul li.nop textarea{ float:left;width:70%; min-width:100px;border:1px #dadada solid;padding:10px; height:80px; overflow-x:hidden;}
.view_ReviewAdd ul li.nop input{ float:left; width:70%;min-width:100px; border:1px #dadada solid; height:22px; line-height:22px; padding:2px 10px; margin:0px;}

.tnav{ position:fixed; top:45px; text-align:center; background:#FFFFFF; width:100%; max-width:640px; z-index:10000;}
.tnav2{ position:fixed; top:45px; text-align:center; background:#FFFFFF; width:100%; max-width:640px; z-index:20000;}
.tnav2 .filter-pop{ top:0px;}

#fnav{ position:fixed; width:100%; bottom:0px; height:45px; background:#2BB7AA; z-index:40000;}
#fnav .home-btn,#fnav .search-btn{background:url(../m_images/t01d4d87214d26f9344.png) no-repeat;background-size:90px 29px}
#fnav .home-btns{background:url(../m_images/home.png) no-repeat;background-size:56px 29px}
#fnav .home-btn{position:absolute;top:8px;left:10px;width:50px;height:29px;padding-left:6px;font-size:14px;background-position:-15px 0;color:#fff;text-align:center;line-height:29px}
#fnav .home-btns{position:absolute;top:8px;right:10px;width:56px;height:29px;padding-left:0px;font-size:14px;background-position:0px 0;color:#fff;text-align:center;line-height:29px}
#fnav .fnav_tel{ float:left; width:100%; text-align:center; font-size:14px; color:#FFFFFF; line-height:38px; padding:2px 0;}
#fnav .fnav_tel a{ color:#FFFFFF; font-size:18px;}
#fnav .fnav_tel span{ background:#206AFF; padding:3px 10px; color:#FFFF00; font-size:18px;}
#fnav .fnav_tel1{ float:left; width:100%; text-align:center; font-size:14px; color:#FFFFFF; line-height:140%; padding:2px 0;}
#fnav .fnav_tel1 a{ color:#FFFFFF; font-size:18px;}
.fjg{ float:left; height:50px; width:100%; background:#E4E4E4;}
.topbar{float:left; height:80px; width:100%; z-index:1000;}
.topbar2{float:left; height:46px; width:100%; z-index:1000;}
.topbarbg{position:fixed; background:#228ED7; height:80px; width:100%; max-width:640px; z-index:1000;}


.new_footer_banner{ float:left; width:100%; float:left; margin-top:10px; background:#228ED7; color:#FFFFFF;}
.new_footer_banner a{ color:#FFFFFF;}
.new_footer_banner span{ float:left; padding-left:15px; height:40px; line-height:40px; font-size:14px;}
.new_footer_banner span.backtrack{ padding-right:15px; float:right;}
.new_footer_banner span.backtrack a{ float:right; background:url(../m_images/top.png) left 50% no-repeat; padding-left:20px;}
.new_footer{ float:left; width:100%; text-align:center; color:#333333; font-size:12px; line-height:150%; padding:10px 0;}

.nologin{ float:left; width:100%; text-align:center; font-size:14px; line-height:180%; padding:20px 0;}
.reg_sm{ float:left; width:100%; padding:10px 0; background:url(../m_images/seprator-line.png) left bottom repeat-x;}
.reg{ float:left; width:100%; padding:10px 0;}
.reg ul{ float:left; width:100%;}
.reg ul li{ float:left; width:100%; padding:5px 0;}
.reg ul li span{ float:left; width:25%; max-width:120px; text-align:right; line-height:24px; height:24px;}
.reg ul li cite{ float:left; width:10px;text-align:center; line-height:24px; height:24px; font-style:normal;}
.reg ul li label{ float:left; text-align:right; line-height:24px; height:24px;padding-right:10px;}

.reg ul li input.input_sex{ float:left; margin-top:5px; }

.reg ul li input.input_1{ float:left; width:60%; border:1px #dadada solid; height:22px; line-height:22px; padding:2px 10px; margin:0px;}
.reg ul li input.input_2{ float:left; width:30%; border:1px #dadada solid; height:22px; line-height:22px; padding:2px 10px; margin:0px;}
.reg ul li input.input_3{ float:left; width:80px; border:1px #dadada solid; height:22px; line-height:22px; padding:2px 10px; margin:0px;}
.reg ul li.nop{ padding:5px 0px;}
.reg ul li.an{ text-align:center; padding:20px 0;}
.reg ul li.an input.input_an{background:url(../m_images/new_icon_2.png) left bottom repeat-x;  height:30px; line-height:30px; margin:5px; padding:0px 20px; font-size:16px; color:#FFFFFF; border:none;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}
.reg ul li.nop textarea{ float:left;width:60%;padding:10px; height:100px; overflow-x:hidden;}

.reg2{ float:left; width:100%; padding:10px 0;}
.reg2 ul{ float:left; width:100%;}
.reg2 ul li{ float:left; width:100%; padding:5px 0;}
.reg2 ul li span{ float:left; width:25%; max-width:120px; text-align:right; line-height:24px; height:24px;}
.reg2 ul li cite{ float:left; line-height:100%; padding-left:5px; margin-top:5px; font-style:normal; padding-right:5px;}
.reg2 ul li input.check{ float:left; margin-top:5px; margin-right:10px; }
.reg2 ul li.nop{ padding:5px 0px;}
.reg2 ul li.an{ text-align:center; padding:20px 0;}
.reg2 ul li.an input.input_an{background:url(../m_images/new_icon_2.png) left bottom repeat-x;  height:30px; line-height:30px; margin:5px; padding:0px 20px; font-size:16px; color:#FFFFFF; border:none;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}
.reg2 ul li.nop textarea{ float:left;width:60%;padding:10px; height:100px; overflow-x:hidden;}
.reg2 ul li.line{ border-top:1px #CCCCCC dotted;}
.reg2 ul li.h3{ color:#228ED7;}



.visa_t{ margin:0 10px; overflow:hidden; margin-top:20px; border-bottom:1px #228ED7 solid;}
.visa_t h3{ float:left; background:#228ED7; color:#FFFFFF; height:30px; line-height:30px; padding:0 20px;}
.visa_t span{ float:left; padding-left:10px; color:#228ED7; line-height:30px;}

.visa_class{ margin:0 10px; background:#FFFFFF; overflow:hidden;}
.visa_class ul{ float:left; width:100%;}
.visa_class ul li{ float:left; width:100%; line-height:160%; padding:10px 0; border-bottom:1px #CCCCCC dotted;}
.visa_class ul li h3{ float:left; width:10%; text-align:center; color:#DA1F7F; padding:0px 0;}
.visa_class ul li h3 a{ color:#DA1F7F;}
.visa_class ul li span{ float:left; width:90%; text-align:left;}
.visa_class ul li span a{ float:left; padding:0px 10px;}
.visa_class ul li span a:hover{color:#DA1F7F;}

.visa_subclass{ margin:0 10px; overflow:hidden; background:#FFFFFF; margin-bottom:10px;}
.visa_subclass ul{ float:left; width:100%;}
.visa_subclass ul li{ float:left; width:100%; line-height:160%; padding:10px 0; border-bottom:1px #CCCCCC dotted; background:url(../m_images/icon_1.png) right 50% no-repeat;}
.visa_subclass ul li h3{ float:left; font-weight:normal; width:100%; overflow:hidden;}
.visa_subclass ul li h3 a{ float:left; text-align:left; width:100%; padding:0 20px;}

.visa_hot{ float:left; width:100%; background:#FFFFFF;}
.visa_hot ul{ float:left;width:100%;}
.visa_hot ul li{ float:left; width:100%; line-height:160%; padding:10px 0; border-bottom:1px #CCCCCC dotted;}
.visa_hot ul li img{ float:left; width:30px; height:25px; padding:1px; border:1px #CCCCCC solid; margin-left:10px;}
.visa_hot ul li h3{ float:left; height:30px; line-height:30px; padding-left:10px; font-weight:normal;}
.visa_hot ul li span{ float:right; height:30px; line-height:30px; padding-right:10px;color:#DA1F7F;}
.visa_hot ul li h3 a:hover{color:#DA1F7F;}

.visa_con{ float:left; width:100%; background:#FFFFFF;}
.visa_con .visa_nr{ padding:10px;}
.visa_view_t{ float:left; width:100%; text-align:center; margin-top:20px; padding-bottom:10px;}
.visa_view_t li{ float:left; width:100%; background:#FFFFFF; margin-top:5px;}
.visa_view_t li span{ float:left; border-left:5px #DA1F7F solid; padding-left:10px; line-height:35px;}
.visa_view_t h3{ float:left; color:#DA1F7F; font-weight:normal; line-height:35px;}

.edituser{margin:0 10px; overflow:hidden; background:#FFF; margin-bottom:10px; }
.edituser ul{ float:left; width:96%; padding:2%;}
.edituser ul li{ float:left; width:100%; border-bottom:1px #CCCCCC dotted; padding:5px 0;}
.edituser ul li h3{ float:left; width:50%; text-align:right; font-weight:normal; line-height:30px;}
.edituser ul li span{ float:left;width:50%; line-height:30px; }
.edituser ul li span input.input_1{ float:left; width:70%; border:1px #dadada solid; height:22px; line-height:22px; padding:2px 10px; margin:0px;}
.edituser ul li.an{ border-bottom:none; text-align:center;}
.edituser ul li.an input{ width:100%; height:30px;}

.edituser ul li.card{ padding:20px 0; width:50%; text-align:center; border:none;}
.edituser ul li.card #preview0{ margin:0 auto; width:100%;}
.edituser ul li.card img#imghead0,.edituser ul li.card img#imghead1{ border:1px #dadada dotted; width:140px; height:100px; padding:5px;}
.edituser ul li.TrueOk{ text-align:center; font-size:20px; color:#006600; padding-bottom:20px; border:none;}
.edituser ul li.FalseOk{ text-align:center; font-size:20px; color:#FF0000; padding-bottom:20px; border:none;}
.edituser ul li.card #imgheadan0,.edituser ul li.card #imgheadan1{ margin:0 auto; width:70px; padding:10px 0; font-size:16px; line-height:120%; background:#228ED7; color:#FFFFFF; border:none;border-radius:10px; margin-top:10px; cursor:pointer;}

.userreview{margin:0 10px; overflow:hidden; background:#FFF; padding:10px 0; margin-bottom:10px; }
.userreview ul{margin:10px 10px; overflow:hidden;  padding:5px 0 0px 0px; border:1px #CCCCCC dotted; position:relative;}
.userreview ul li{ float:left; width:100%; border-bottom:1px #EEEEEE dotted; padding:2px 0;}
.userreview ul li h3{ float:left; width:30%; max-width:80px; text-align:right; font-weight:normal;}
.userreview ul li span{ float:left;width:65%;}
.userreview ul li a{ color:#228ED7;}
.userreview ul li a:hover{ color:#000000;}

.userreview ul div.an{ float:left; width:100%; text-align:center; overflow:hidden; padding:10px 0; height:25px; background:#F6F6F6; border-top:1px #dadada dotted;}
.userreview ul div.an a{ padding:5px 10px; background:#228ED7; color:#FFFFFF; margin:0 5px; line-height:25px;}

.nav_b{ position:fixed; bottom:0px; text-align:center; background:#228ED7; width:100%; z-index:19999; max-width:640px;}
.nav_b a{ display:block; width:100%; height:60px; text-align:center; color:#fff; max-width:640px;}
.nav_b a:hover{ background:#359BDF;}
.nav_b img{ height:40%; margin-top:10px;}
.nav_b h2{ line-height:23px;}
.nav_b td{ width:20%;}

.messagebg{background:url(../m_images/banner_1.jpg) center top no-repeat; float:left; width:100%;}
.message{ float:left; width:100%; height:500px;}
.message form{ margin:0 auto; width:313px;  background:url(../m_images/reg_table.png) no-repeat; margin-top:50px; height:356px; padding-top:160px; padding-left:0px;  }
.message form label{ float:left; width:45px;  padding:4px; margin:1px; display: inline-block; text-align:right; font-size:12px; font-family:"p ËÎÌå"; font-weight:bold; color:#3e4456; }
.message form input{float:right; padding-right:5px; font-size:14px; color:#999; font-family:"Î¢ÈíÑÅºÚ",arial,"ËÎÌå"; line-height:22px; width:218px; height:28px; background:url(../m_images/input_k.png) no-repeat; margin:0;  border:none; text-indent:15px;}
.message div{clear:left;margin-bottom:2px;padding:10px;}
.message form span{ float:left;}
.xin{ color:red; padding-right:5px;}
#submit{ height:39px;}
#yzm{width:100px;height:40px;float:left;}
#yzm-input{width:100px;height:40px;background:#fff;float:left;}
#submit{background:url(../m_images/submit_btn.png) no-repeat;width:85px;}

.message2{ float:left; width:100%; padding-bottom:50px;}
.message2 form{ margin:0 auto; width:313px; margin-top:50px; padding-left:0px;  }
.message2 form input{float:left; padding-right:5px; font-size:14px; color:#999; font-family:"Î¢ÈíÑÅºÚ",arial,"ËÎÌå"; line-height:22px; width:200px; height:28px; margin:0;  border:none; text-indent:15px; border:1px #CCCCCC solid;}
.message2 form textarea{float:left; padding-right:5px; font-size:14px; color:#999; font-family:"Î¢ÈíÑÅºÚ",arial,"ËÎÌå"; line-height:22px; width:200px; height:80px; margin:0;  border:none; text-indent:15px; border:1px #CCCCCC solid;}

.message2 form h3{ float:left; width:80px; text-align:right; line-height:35px;}
.message2 form span{ float:left; width:200px; line-height:35px;}
.message2 form h3 i{ color:#FF0000; line-height:35px; padding-right:5px;}
.message2 div{clear:left;margin-bottom:2px;padding:10px;}
.message2 div input#submit{ border:none; margin-left:80px;}

.new_footer_nav{ float:left; width:100%; text-align:center; padding:5px 0;}
.new_footer_nav a{ margin:0 5px;}

.aboutus{ background:#FFFFFF; border-radius:10px; margin:10px; padding:10px; font-size:14px; line-height:160%;}


.page_fc{ margin:0 10px; text-align:center;}
.page_fc li{ float:left; background:#FFFFFF url(../m_images/new_bg_1.png) left bottom repeat-x; width:100%; border: 1px solid #CECECE; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px; line-height:30px; margin-top:10px;}


.add_t{ margin:0 20px; margin-top:10px; border-radius:45px; overflow:hidden;}
.add_t a{ float:left; width:50%; text-align:center; line-height:30px; font-size:18px; background:#EEEEEE; color:#333333; }
.add_t a.a{background:#2BB7AA; color:#FFFFFF;}

.addcard_sm{ margin:0 10px; text-align:center; font-size:16px; background:#CC0000; padding:10px 0; margin-top:20px; color:#FFFFFF;}
.view_but{ margin:0 auto; width:100%; padding:5px 0; margin-top:10px; overflow:hidden;}
.view_but a{ float:left; border-radius:5px; width:23%; margin:0 1%; background:#228ED7; padding:5px 0; text-align:center; color:#FFFFFF; font-size:16px;}
.view_but a:hover{ background:#359BDF;}

/*ÉÏ´«Í¼Æ¬*/
.updemo{ float:left; padding:5px 0; padding-left:120px; width:100%;}
#preview{ float:left; padding:5px 0; padding-left:120px; width:100%;}
#preview div{ float:left; max-width:150px; text-align:center; border:1px #CCCCCC solid; padding:5px;}
#preview div img{ float:left; width:100%;}
#preview div button{ float:left; width:100%; background:#228ED7; color:#FFFFFF; font-size:14px; border:none; line-height:20px; padding-bottom:5px; margin-top:10px;}
.btn{position: relative; height:23px; line-height:23px; text-align:center; overflow: hidden;margin-right: 4px;display:inline-block;*display:inline;padding:4px 10px 4px;font-size:14px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#228ED7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn input {position: absolute;top: 0; right: 0;margin: 0;border: solid transparent;opacity: 0;filter:alpha(opacity=0); cursor: pointer;}