@charset "utf-8";/* Snailcity Style Sheet
 * Page:Home
 * Created:2014-12-24
 * Update:2014-12-24
 * Author:Mr. Xue
 * Copyright:www.snailcity.com.
 */

/* Browser */

body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,blockquote,th,td{margin:0;padding:0;}
img,fieldset,abbr,acronym{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
input,button,select{vertical-align:middle;}

/* Basic */
body{font-family:Helvetica, Arial, sans-serif;background:#fff;font-size:16px;font-family:"Microsoft YaHei";color:#000;}
.clearfix:after {content:".";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{*zoom:1;}
.page_bg{width:100%;}

/* Link */
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}

/* pop */
.pop_body{position:fixed;bottom:0;left:0;right:0;top:0;z-index:999;background:#000;display:block;opacity:0.5;filter:"alpha(opacity=50)";filter:alpha(opacity=50);zoom:1;}
.pop_re{width:100%;position:relative;}
.pop_re .help1_1{width:97px;height:171px;right:35px;top:50px;background:url(../image/index_p1_1.png) no-repeat;position:absolute;z-index:1000;}
.pop_re .help1_2{width:253px;height:157px;left:-126.5px;top:287px;background:url(../image/index_p1_2.png) no-repeat;margin-left:50%;position:absolute;z-index:1000;}
.pop_re .help2_1{width:296px;height:227px;left:-148px;top:100px;background:url(../image/index_p2_1.png) no-repeat;margin-left:50%;position:absolute;z-index:1000;}
.pop_re .help2_2{width:181px;height:47px;left:-90.5px;background:url(../image/index_p2_2.png) no-repeat;margin-left:50%;position:absolute;z-index:1000;}
.pop_re .layout{width:285px;padding-top:9px;background:url(../image/pop_tg.png) 253px top  no-repeat;right:20px;top:40px;position:absolute;z-index:1000;}
.pop_re .layout .bg{padding:15px;background:#e2e1e1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:306px;}
.pop_re .layout .bg ul{background:#fff;height:306px;overflow-y:scroll;overflow-x:hidden;}
.pop_re .layout .bg ul li{display:block;background:url(../image/search_line1.gif) bottom repeat-x;line-height:51px;font-size:20px;color:#000;margin:0 13px;}
.pop_re .calendar{width:304px;padding-top:9px;background:url(../image/pop_tg.png) center top  no-repeat;left:-152px;top:40px;margin-left:50%;position:absolute;z-index:1000;}
.pop_re .calendar .bg{padding:13px;background:#e2e1e1;}
.pop_re .calendar .bg .month{line-height:24px;text-align:center;font-size:20px;}
.pop_re .calendar .bg .week{width:100%;margin-top:10px;}
.pop_re .calendar .bg .week td{background:#b6b6b6;border:solid 1px #fff;text-align:center;line-height:36px;color:#fff;font-size:17px;}
.pop_re .calendar .bg .date{width:100%;margin-top:15px;}
.pop_re .calendar .bg .date td{background:#f5f5f5;border:solid 1px #fff;text-align:center;line-height:36px;color:#c9c9c9;font-size:20px;}
.pop_re .calendar .bg .date .end{color:#000;}
.pop_re .calendar .bg .date .now{background:#b6b6b6;}

/* head */
.head{height:42px;background:url(../image/head_bg1.png) top repeat-x;margin-bottom:-5px;z-index:12;position:relative;padding:0 20px;}
.head table{width:100%;font-size:22px;color:#000;}
.head table td{height:38px;}
.head table td .td1{width:55%;text-align:left;font-size:12px;}
.head table .td1 a{font-size:12px;}
.head table .td2{width:35%;text-align:center;font-size:12px;cursor:pointer}
.head table .td3{width:10%;text-align:right;font-size:12px;cursor:pointer}

/* content */
.content{clear:both;margin:2px 2px;}
.fix_sj{position:fixed;background:url(../image/fix_sj.png) no-repeat;width:34px;height:57px;z-index:13;left:20px;bottom:10px;}
.fix_sj a{display:block;width:34px;height:57px;}
.fix_but1{position:fixed;background:url(../image/fix_but1.png) no-repeat;width:303px;height:57px;z-index:13;left:20px;bottom:10px;}
.fix_but1 a{float:left;display:block;height:57px;}
.fix_but1 .w1{width:68px;}
.fix_but1 .w2{width:67px;}
.fix_but1 .w3{width:32px;}
.fix_but2{position:fixed;width:100%;left:0px;bottom:0;background:#f6f6f6;border-top:solid 1px #b2b2b2;height:58px;z-index:6;padding-left:20px;}
.fix_but2 a{float:left;display:block;height:35px;}
.fix_but2 .w1{width:70%;height:35px;background:#f0f0f0 url(../image/fix_but2.png) 10px center no-repeat;border:solid 1px #b2b2b2;margin:11px 10px 0 auto;}
.fix_but2 .w2{width:10%;height:35px;background:url(../image/fix_but3.png) center no-repeat;margin:12px auto 0 auto;}
.fix_but2 .w3{width:10%;height:35px;background:url(../image/fix_but4.png) center no-repeat;margin:12px auto 0 auto;}
.typeface{position:fixed;width:100%;left:0;bottom:0;background:url(../image/typeface_bg1.gif) repeat-x;border-top:solid 1px #b2b2b2;height:221px;z-index:5;}
.typeface .text{line-height:56px;text-align:center;font-size:27px;color:#fff;text-align:center;padding-bottom:5px;}
.typeface .choice{height:64px;line-height:64px;text-align:center;font-size:27px;}
.typeface .choice a{color:#fff;padding:20px 27px;border:solid 1px #50545c;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 0px 8px #727884;margin:0 10px;}
.typeface .choice a:hover{background:#a90d0d;border:solid 1px #691414;box-shadow:0px 0px 8px #887a81;}
.typeface .choice .now{background:#a90d0d;border:solid 1px #691414;box-shadow:0px 0px 8px #887a81;}
.typeface .button{width:371px;height:61px;background:url(../image/typeface_button.gif) no-repeat;margin:24px auto 0 auto;}
.typeface .button a{display:block;width:371px;height:61px;}
.share{position:fixed;width:100%;left:0px;bottom:0;background:#fff;border-top:solid 1px #b2b2b2;height:294px;z-index:4;}
.share table{margin:30px auto 0 auto;width:80%;}
.share table td{text-align:center;line-height:20px;padding-bottom:10px;color:#666;font-size:12px;}
.share table td a{color:#666;}
.share .button{padding-top:10px;}
.share .button a{display:block;width:45%;height:30px;line-height:30px;background:#969696;color:#fff;margin:0 auto;text-align:center;font-size:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

/* index */
.index{text-align:center;}
.index img{width:100%;}

/* reg_login */
.reg_login{width:100%;padding-top:13px;}
.reg_login .put{height:57px;line-height:57px;border:solid 2px #cecece;color:#cecece;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;font-size:20px;padding-left:13px;margin-top:23px;}
.reg_login .put:hover{border:solid 2px #969696;color:#969696;}
.reg_login .put input{width:56%;font-size:19px;padding-left:10px;line-height:19px;border:none;background:none;color:#8b8b8b;}
.reg_login .button{padding-top:53px;}
.reg_login .button a{display:block;width:45%;height:48px;line-height:48px;background:#969696;color:#fff;margin:0 auto;text-align:center;font-size:16px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.reg_login .check{height:80px;clear:both;}
.reg_login .check .put{float:left;width:40%;}
.reg_login .check .button{float:left;width:50%;padding-top:28px;}
.reg_login .check .button a{width:80%;}
.reg_login .text{font-size:16px;color:#999;padding-top:13px;text-align:right;}
.reg_login .text a{color:#999;}

/* text_list_menu */
.text_list_menu{height:48px;background:#ebebeb;padding:0 30px;}
.text_list_menu .p_re{position:relative;z-index:1;width:100%;}
.text_list_menu .line{position:absolute;height:4px;width:36px;background:#666;top:44px;}
.text_list_menu table{width:100%;font-size:16px;color:#333;}
.text_list_menu table td{line-height:44px;text-align:center;}
.text_list_menu table td a{padding:13px 2px;}
.text_list_menu .table{width:100%;font-size:16px;color:#333;overflow-x:scroll;overflow-y:hidden;line-height:44px;white-space: nowrap;}
.text_list_menu .table a{padding:13px 8%;}

/* text_list */
.text_list{width:100%;}
.text_list table{width:100%;}
.text_list table td{border-bottom:solid 1px #e6e6e6;vertical-align:top;padding:11px 0;}
.text_list table .pic{width:106px;}
.text_list table .bt{line-height:22px;font-size:18px;color:#111;padding-bottom:8px;}
.text_list table .text{line-height:20px;font-size:15px;color:#808080;}

/* text_search */
.text_search{width:100%;padding-top:20px;}
.text_search .put{height:57px;border:solid 2px #969696;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff url(../image/search_bg1.gif) 20px center no-repeat;padding-left:48px;}
.text_search .put input{height:54px;width:95%;font-size:17px;padding:13px 0;line-height:17px;border:none;background:none;color:#8b8b8b;}
.text_search .button{padding-top:27px;}
.text_search .button a{display:block;width:45%;height:48px;line-height:48px;background:#969696;color:#fff;margin:0 auto;text-align:center;font-size:24px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.text_search ul li{clear:both;background:url(../image/search_line1.gif) bottom repeat-x;padding:8px 0;}
.text_search ul .sum{line-height:31px;}
.text_search ul .bt{line-height:24px;font-size:20px;color:#111;padding-bottom:5px;}
.text_search ul .time{line-height:20px;font-size:16px;color:#999;}

/* text_info */
.text_info{width:100%;padding-top:20px;}
.text_info .bt{font-size:22px;line-height:24px;padding-bottom:12px;margin:0 10px;}
.text_info .time{color:#999;line-height:20px;padding-bottom:8px;margin:0 10px;}
.text_info .text{font-size:18px;line-height:30px;margin:0 10px;}
.text_info .text p{font-size:18px;line-height:30px;margin:0 10px;}

.pop_{ display:none;}
		.mvb{-webkit-animation:mvb 1s;}
		@-webkit-keyframes mvb{
		  0%{-webkit-transform:translate(0px,-200px);opacity:0;}
		  100%{-webkit-transform:translate(0px,0px);opacity:1;}
		}
		
		.mvbr{-webkit-animation:mvbr .7s;-webkit-animation-fill-mode: forwards;}
		@-webkit-keyframes mvbr{
		  100%{-webkit-transform:translate(0px,-200px);opacity:0;}
		}
		.mvl{-webkit-animation:mvl 1s;-webkit-animation-fill-mode: forwards;}
		@-webkit-keyframes mvl{
		  100%{-webkit-transform:translate(100px,0px);}
		}

.selectBox{display:block;position:absolute; z-index:10; }