﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#333;

/*设置宽度*/
width:100%; 
min-width:1004px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e39300;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/

/*页面框架结构*/
.WarpBox{width: 1200px;margin: 0 auto;position: relative;}
.Contain{}
.SildeBar{}
.MainContent{}
.Content{padding-bottom: 25px;}
.SinglePage{ padding: 15px;min-height: 230px;/*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ /*当前位置*/position: relative;background: #eceff1;height: 45px;line-height: 45px;padding: 0 15px;margin: 25px 0;}
.Current span{color: #edad49;}

/*分页开始*/
.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden;text-align: right;}
.Pages span{ padding:0px 3px; /*display:inline-block;*/}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.p_cur,
.p_count,
.p_total,
.p_jump{display: none;}
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.a_first,
.a_prev,
.a_next,
.a_end,
.Pages .p_page em a{ padding:2px 7px;color:#333;border:solid 1px #e1e1e1; background:#fff;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #e39300; background:#e39300;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #acacac; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*分页结束*/
.PrevNextBox .h1 a{font-size: 16px;}

/*Top*/
header.Top{ height:100px; background:#f0f0f0;}
.Top .Logo{float: left;width: 203px;height:60px;padding: 21px 0;}
.Top .Logo img{/*width: 100%;*/height: 100%;display: block;}
.Top .TopTel{float: right;height: 55px;margin-top:20px;padding-left:150px;line-height:55px;text-align:right; vertical-align:middle;}
.Top .TopTel b{font-size: 24px;color: #e39300;}
.Top .TopTel a{margin:0 8px; font-weight: bold;}
.Top .TopTel a:hover{text-decoration:none;}
/*Top*/

/*Bottom*/
.Bottom{width: 100%;background:no-repeat center ;height: 102px;color: #000000;font-size: 12px;font-family:STHeiti;}
.Bottom a{color: #000000;}
.Bottom .Copyright{float: left;margin-top: 15px;color: #000000; }
.Bottom .BottomLinks{float: right;font-size: 14px;margin-top: 40px;}
.Bottom .BottomLinks a{margin-left: 24px;}
.Bottom .BottomLinks a:hover{color: #ea8708;}
/*Bottom*/


/*Banner*/
.Banner{ position:relative;width: 100%;}
.HomeBan{ width:100%; height:600px;background:url(../images/banner.jpg) no-repeat top center;}
.HomeBan .BanList{ width:100%; height:100%; overflow:hidden;}
/*Banner*/


.Banner2{ width: 100%;height:250px;background:url(../images/banner2.jpg) no-repeat top center;}

/* 网厅注册 */
.Register{margin:70px auto 20px;height:600px;}
.Register .Center{float: right;padding-right:300px;padding-top:50px;}
.Register .Center .Tip{color: #656565;font-size: 18px;margin: 20px 0;}
.Register .Center table .text{background: #f9f8f8;width: 300px;height:30px;line-height: 40px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.Register .Center table .textCode{background: #f9f8f8;width: 220px;height:26px;line-height: 40px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.Register .Center table .tip_code{ position:absolute; margin-top:-3px; margin-left:315px; width:88px; height:47px; padding-top:3px; text-align:center; background:url(../images/login_code_tip.png) no-repeat center top;}
.Register .Center table .btn{background: #e38600;color: #fff;height: 40px;width: 120px;line-height: 30px;margin-left:150px;}
.Register .Center table .wt-send{height:36px; background:#e38600; border-radius:5px; border:none; line-height:27px; color:#fff; text-align:center; cursor:pointer;}
.Register .Center table .rad{margin-bottom: 15px;}
.Register .Center table .red{color: red;}
.Register .Right{float: right;width: 454px;}



/* 网厅登录 
.Login{margin:170px 400px 0px 0px;height:300px;float: right;}
.Login .Center{float: right;padding-left:400px;}
.Login .Center .Tip{color: #656565;font-size: 18px;margin: 20px 0;}
.Login .Center table .text{background: #f9f8f8;width: 300px;height:40px;line-height: 40px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.Login .Center table .textCode{background: #f9f8f8;width: 220px;height:28px;line-height: 28px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.Login .Center table .tip_code{position:absolute; margin-top:0px; margin-left:230px; width:88px; height:47px; padding-top:3px; text-align:center;  }
.Login .Center table .btn{background: #e38600;color: #fff;height: 40px;width: 220px;line-height: 30px;margin-left:50px;}
.Login .Center table tr td.href1{height: 40px;width: 50px; padding-left:120px;}
.Login td a{color: #e38600; }
.Login td:hover a{ font-weight:bold; }
.Login .Center table .rad{margin-bottom: 15px;}
.Login .Center table .red{color: red;}
.Login .Right{float: right;width: 454px;}
.Login .Center table .btnSendCode{background: #fffef5;color: #e38600;height: 50px;line-height: 40px;width: 80px;margin-left:-5px;}
*/

.form_go{width: 392px;height: 368px;background: #fff;float: right;margin-top: 75px;position: relative;}
.form_go h2{position: absolute;left: 30px;top: 5px;color: #323233;font-size: 24px;font-weight: normal;}
.form_go .message{position: absolute;left: 29px;top: 50px;padding-left: 100px;}
.form_go .iphone,.form_go .pass  {width: 289px;height: 40px;border: 1px solid #ddd;font-size: 12px;}
.form_go .tdCode  {width: 211px;height: 37px;border: 1px solid #ddd;font-size: 12px;}
.form_go .iphone{font-size:12px;position: absolute;left: 29px;top: 93px;background:url(../images/account.png)no-repeat left ; background-size:8%;padding-left: 37px;}
.form_go .pass{position: absolute;left: 29px;top: 151px;background:url(../images/lock.png)no-repeat left; background-size:8%;padding-left: 37px;}
.form_go .tdCode{position: absolute;left: 29px;top: 209px;background:url(../images/code.png)no-repeat left; background-size:11%;padding-left: 37px;}
.form_go .tip_code{position: absolute;left: 29px;top: 209px;padding-left: 250px;}
.form_go span{position: absolute;left: 53px;bottom: 114px;color: #323233;}
.form_go .btn{width: 328px;height: 48px;line-height: 48px;text-align: center;background: #e38600;position: absolute;left:29px;bottom: 49px;border: none;font-size: 16px;color: #fff;letter-spacing: 14px;cursor: pointer;}


/*单行提示*/
.tips-single{color:red;display:block; float:left; min-height:25px; margin-left:11px; line-height:25px; padding:5px 10px; font-size:12px; border:1px solid rgba(0, 0, 0, 0.25); border-radius:5px; background-color:#fff; position:relative; z-index:11;}
.tips-single.bg-error > div:first-child{background:none;}
.tips-single-arrow{width:0; height:0; border:8px solid transparent; border-right-color:rgba(0, 0, 0, 0.25); *border-right-color:#fff; border-left-width:0; position:absolute; top:6px; left:-8px; *top:3px; *left:-5px; *width:5px; *height:11px; *background:url(../images/ico-arrow-ie.png) top no-repeat;}
.tips-single-arrow::after{content:" "; width:0; height:0; display:block; border-width:7px; border-color:transparent; border-style:solid; border-right-color:#fff; border-left-width:0; position:absolute; top:-7px; left:1px;}
.tips-single > div.default{max-width:160px; min-width:100px; line-height:25px; padding-left:18px; white-space:normal;}

/*手机验证码*/

.phoneCode-input-bg {
	color: #999;
	width: 220px;
	height:40px;line-height: 40px;padding:5px;margin-bottom: 25px;
	border: 1px #e5e5e5 solid;
	background: #fff;
}





/*左侧二级菜单*/
/*.nav_all{ width:255px; font-family:"Hiragino Sans GB W3";}
.nav_all .tit_l{ padding-bottom:3px; background:url(../images/pic52.jpg) left bottom no-repeat; line-height:69px; height:69px; font-size:32px; color:#fe6e00;}
.nav_all .tit_l em{ font-size:14px; color:#333; padding-left:5px;}
.nav_all ul{ padding-top:18px;}
.nav_all ul li{ height:49px; line-height:49px; border-bottom:1px #d5d5d5 solid; padding-left:28px; background:url(../images/pic53.png) 6px center no-repeat; font-size:16px;  font-family:"Hiragino Sans GB W3";}
.nav_all ul li a{color:#333;}
.nav_all ul li.on{ background:url(../images/pic159.png) 4px center no-repeat;}
.nav_all ul li.on a{ color:#fe6e00;}

.nav_all ul dl{ display:none;}
.nav_all ul dl dt{ height:45px; line-height:45px; padding-left:47px; background:url(../images/pic160.png) 33px center no-repeat #f5f5f5; font-size:14px;}
.nav_all ul dl dt a{ color:#333;}
.nav_all ul dl dt.on{ background:url(../images/pic161.png) 31px center no-repeat #3d4456;}
.nav_all ul dl dt.on a{ color:#fff;}
.nav_all ul dl .sjjjj{ display:none; padding-left:33px;}
.nav_all ul dl .sjjjj p{ padding-left:22px; background:url(../images/pic53.png) 7px center no-repeat; height:44px; line-height:44px; font-size:14px; border-bottom:1px #d9d9d9 solid;}
.nav_all ul dl .sjjjj p a{ color:#403f3f;}
.nav_all ul dl .sjjjj p.last{ border-bottom:none;}
.nav_all ul dl .sjjjj p:hover{ background:url(../images/pic162.png) 7px center no-repeat;}
.nav_all ul dl .sjjjj p:hover a{ color:#ff8528;}*/


/*左侧二级菜单*/

.god{  height:600px;float: left; }
.treebox{ width: 255px;}
.nav_all{ overflow: hidden; border-color: #ddd;  }
/*第一层*/
.nav_all li.level1>a{ display:block;height: 50px;line-height: 50px;color: #333;padding-left: 50px;border-bottom: 1px solid #cdc7c7; font-size: 18px;position: relative;transition:all .5s ease 0s;}
.nav_all li.level1>a:hover{ text-decoration: none;color:#ea8708; font-weight: bold;}
.nav_all li.level1 a.current{ background: #fff; color:#ea8708;font-weight: bold;}
.nav_all li.level1 a.onmenu{ background: #ea8708; }


/*============小箭头*/
.nav_all li.level1 i{ width: 20px; height: 10px; background-image:url(../images/arrow2.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 18px; }
.nav_all li.level1 i.down{ background-position: 0 -10px; }

/*第二层*/
.nav_all li ul{ overflow: hidden; }
.nav_all li ul.level2{ display: none;background: #eceff1;  }
.nav_all li ul.level2 li a{display: block;height: 45px;line-height: 45px;color: #333;text-indent: 60px;font-size: 16px;transition:all 1s ease 0s;}
.nav_all li ul.level2 a:hover{ background-color: #ea8708;color:#333 }
.nav_all li ul.level2 a.current{ background-color: #ea8708; }
*/




/* 内容页面 */
.Straight{margin:70px auto 20px;height:600px;}
.Straight .Center{float: left;padding-left:400px;/*width: 637px;*/}
.Straight .Center .Tip{color: #656565;font-size: 18px;margin: 20px 0;}
.Straight .Center table .text{background: #f9f8f8;width: 300px;height:30px;line-height: 40px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.Straight .Center table .textCode{background: #f9f8f8;width: 220px;height:26px;line-height: 40px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.Straight .Center table .tip_code{ position:absolute; margin-top:-3px; margin-left:315px; width:88px; height:47px; padding-top:3px; text-align:center; background:url(../images/login_code_tip.png) no-repeat center top;}
.Straight .Center table .btn{background: #e38600;color: #fff;height: 40px;width: 120px;line-height: 30px;margin-left:150px;}
.Straight .Center table .wt-send{height:36px; background:#e38600; border-radius:5px; border:none; line-height:27px; color:#fff; text-align:center; cursor:pointer;}
.Straight .Center table .rad{margin-bottom: 15px;}
.Straight .Center table .red{color: red;}
.Straight .Right{float: right;width: 454px;}


/* 适当性登录页面 */
.LoginProper{margin:170px 400px 0px 0px;height:300px;float: right;}
.LoginProper .Center{float: right;padding-left:400px;}
.LoginProper .Center .Tip{color: #656565;font-size: 18px;margin: 20px 0;}
.LoginProper .Center table .tdName{width: 30px;height:40px;line-height: 40px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}

.LoginProper .Center table .text{background: #f9f8f8;width: 300px;height:40px;line-height: 40px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.LoginProper .Center table .textCode{background: #f9f8f8;width: 220px;height:28px;line-height: 28px;padding:5px;border: 1px solid #dbdbdb;margin-bottom: 25px;}
.LoginProper .Center table .tip_code{position:absolute; margin-top:-2px; margin-left:215px; width:88px; height:47px; padding-top:3px; text-align:center;  }
.LoginProper .Center table .btn{background: #e38600;color: #fff;height: 40px;width: 220px;line-height: 30px;margin-left:120px;}
.LoginProper .Center table tr td.href1{height: 40px;width: 50px; padding-left:120px;}
.LoginProper td a{color: #e38600; }
.LoginProper td:hover a{ font-weight:bold; }
.LoginProper .Center table .rad{margin-bottom: 15px;}
.LoginProper .Center table .red{color: red;}
.LoginProper .Right{float: right;width: 454px;}
.LoginProper .Center table .btnSendCode{background: #fffef5;color: #e38600;height: 50px;line-height: 40px;width: 80px;margin-left:-5px;}


/* 适当性问卷页面 */
.Proper textarea, input {
    margin-right: 6px;
    position: relative;
    bottom: -2px;
}
.Proper table .question {
	font-size: 18px;
	padding: 10px 15px;
	background: #efefef;
	border-radius: 4px;
	height:15px;
}

.Proper table .item {
	font-size: 20px;
	padding: 10px 15px;
	text-align: center;
	background: #dbdbdb;
	border-radius: 4px;
	font-weight: bold;
	height:20px;
}
.Proper table .radio1 {
	font-size: 16px;
	padding-left:20px;
}
.Proper table .choice1 {
	font-size: 16px;
	padding-left:20px;
}
.Proper table .button1 {
	text-align: center;
}
.Proper table .btn {
	background: #e38600;color: #fff;height: 40px;width: 120px;line-height: 30px;margin-left:150px;
}
.Proper span.req 
{
	color:red;
}
