﻿/* - - - - - - - - - 各浏览器样式默认值标准化  - - - - - - - - -*/
html,body,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,
a,address,code,
del,em,img,dl,dt,dd,ol,ul,li,
fieldset,form,label{
margin:0;padding:0;border:0;
font-style:inherit;font-family:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;display: block;}
html{-webkit-text-size-adjust:none;}
img{border:none;vertical-align:middle;}
input,select,button{padding:0;margin:0;outline:none;font-family:inherit;vertical-align:middle;}
textarea{font-family:inherit;padding:0;margin:0;}
button{cursor:pointer;}
html{overflow-x:hidden;}
body{font-size:12px;background-color:#fff;font-family:'Microsoft YaHei';}
ul,ol{list-style-type:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:12px;}
i,em,address{font-style:normal;}
a{ text-decoration:none;color:#4f4f4f;}
a:hover{text-decoration:underline;transition:color 200ms linear 0s,background-color 200ms linear 0s,border-color 200ms linear 0s;color:#be2321;}
a:active{}	/*点击与释放时*/
a:visited{}/* 访问过 */
/*  - - - - - - - - - 常用类样式  - - - - - - - - -*/
.photo_fullsize img{display:block;width:100%;height:100%;}	/*图片全尺寸*/
.no_bor{ border:none!important;}	/*无边框*/
.no_bg{ background:none!important;}	/*无背景*/
.clear{ display:block;height:0; line-height:0;overflow:hidden; clear:both;font-size:0;}/*清除浮动*/
.clear_::after{content:"";display:block; clear:both;height:0; line-height:0; overflow:hidden;}/*清除浮动*/
.center{margin:0 auto;width:1300px;}	/*让内容区块居中*/
/*图片全尺寸*/
.photo,.photo_fullsize{display:block;overflow:hidden;}
.photo img,.photo_fullsize img{display:block;width:100%;height:100%;}	
/*图片自适应尺寸*/
.photo_autosize{text-align:center;display:block; overflow:hidden;}
.photo_autosize::after{height:100%;width:0;overflow:hidden; font-size:0; line-height:0;display:inline-block;vertical-align:middle;content:"";}
.photo_autosize img{max-width:100%;max-height:100%;}
/*图片自适应全尺寸*/
.photo_autofullsize{ overflow:hidden; display:block;background-size:cover!important}
.photo_autofullsize img{ display:none;}
	input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #b0b0b0; } 
	input:-moz-placeholder,textarea:-moz-placeholder {color: #b0b0b0;} 
	input::-moz-placeholder,textarea::-moz-placeholder {color: #b0b0b0;} 
	input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #b0b0b0;}
	
		/*浮动条*/
	#Floatingbar{width:70px;height:273px;position:fixed;top:50%;right:0px;margin-top:-136px;z-index:150000;}
	#Floatingbar ul li{width:70px;position:relative;margin-bottom:1px;background-color:#be2321;cursor:pointer;text-align:center;}
	#Floatingbar ul li .icon_{position:relative;display:block;z-index:1500;margin:0 auto;}
	#Floatingbar ul li span{width:100%;height:100%;position:absolute;top:0;right:-45px;background-color:#be2220;}
	#Floatingbar ul li a{color:#fff;display:block;height:62px;padding-top:5px;}
	 
	 #Floatingbar .btn_close{position:absolute;right:10px;top:10px;color:#fff;font-size:30px;cursor:pointer;transition:all 0.3s ease-in;width:25px;height:25px;line-height:21px;}
	#Floatingbar .btn_close:hover{color:#ff0000;transform:rotate(180deg);transform-origin:center center;}
	#Floatingbar ul li a:hover,#Floatingbar ul li.change a{background-color:#939aa0;text-decoration:none;}
	
		#baoming{width:492px;height:391px;background-color:#ffffff;box-shadow:0 0 14px rgba(0,0,0,0.2);position:absolute;right:80px;top:0px;}
	
	#baoming h4{line-height:1.82;text-align:center;font-size:22px;font-weight:normal;}
	#baoming p{line-height:1.88;text-align:center;font-size:16px;color:#707070;margin-bottom:10px;letter-spacing:2px;}
	#baoming p strong{color:#bc231e;}
	#baoming .form{width:426px;margin:0 auto;}
	#baoming .form .select{width:103%;height:42px; line-height:42px;font-size:16px;padding:8px 8px 8px 8px;*padding:0 8px;border:1px solid #5d6d9e;border-radius:5px;color:#707070;}
	#baoming .form .select:hover{border-color:#f4bd46;}
	#baoming .form .select:focus{border-color:#f4bd46;}
	#baoming .form .text{width:100%;height:48px; line-height:48px;font-size:16px;padding:0 8px;border:1px solid #5d6d9e;border-radius:5px;}
	#baoming .form .text:focus{box-shadow:0 3px 4px rgba(0,0,0,0.2) inset;border-color:#f4bd46;}
	#baoming .form .text2{width:254px;height:48px; line-height:48px;font-size:16px;padding:0 8px;border:1px solid #5d6d9e;border-radius:5px;}
	#baoming .form .text2:focus{box-shadow:0 3px 4px rgba(0,0,0,0.2) inset;border-color:#f4bd46;}
	#baoming .form .option_{height:48px;line-height:48px;position:relative;font-size:16px;margin-bottom:15px;display:block;width:100%;}
	#baoming .btn_send{width:174px;height:48px;font-size:16px;margin:30px auto 0px auto;background-color:#f4bd46;border:0;border-radius:4px;display:block;}
	#baoming .btn_send:hover{background-color:#dc9e0f;}
	#baoming .btn_close{color:#bc231e;}
	
	#baomingTips{position:absolute;left:0;top:0;right:0px;bottom:0px;background-color:#fff;}
	#baomingTips .box{background-color:#eff3f6;margin-left:35px;margin-right:35px;margin-top:50px;margin-bottom:35px;padding-top:37px;padding-left:30px;padding-right:30px;padding-bottom:27px;border-radius:5px;}
	#baomingTips .box h4{color:#bc231e;font-size:21px;line-height:2.13;height:49px;letter-spacing:2px;margin-bottom:10px;}
	#baomingTips .box h5{font-size:13px;font-weight:normal;color:#707070;height:27px;line-height:27px;margin-bottom:10px;background: url(../images/1.gif) no-repeat left 5px;padding-left:22px;}
	#baomingTips .box p{width:175px;float:left;text-align:left;font-size:12px;height:26px;line-height:26px;margin-bottom:2px;background: url(../images/0.gif) no-repeat left 5px;padding-left:23px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	#baomingTips .box .btn{width:160px;height:45px;display:inline-block;text-align:center;line-height:45px;font-size:14px;background-color:#dcdcdc;border-radius:5px;}
	#baomingTips .box #btn_continue{margin-right:40px;background-color:#052071;color:#fff;margin-left:30px;}
	#baomingTips2{position:absolute;left:0;top:0;right:0px;bottom:0px;background-color:#fff;}
	#baomingTips2 .box{background-color:#eff3f6;margin-left:35px;margin-right:35px;margin-top:50px;margin-bottom:35px;padding-top:87px;padding-left:30px;padding-right:30px;padding-bottom:80px;border-radius:5px;}
	#baomingTips2 .box h5{font-size:22px;color:#bc231e;text-align:center;font-weight:normal;height:43px;line-height:43px;}
	#baomingTips2 .box p{font-size:14px;}
	#baomingTips2 .box .btn{ vertical-align:middle;width:160px;height:45px;display:block;text-align:center;line-height:45px;font-size:14px;background-color:#052071;border-radius:5px;margin:20px auto 0px auto;color:#fff;}
	#baomingTips2 .box .btn:hover{background-color:#f4bd46;text-decoration:none;}
	
	#baojia{width:528px;height:370px;padding-top:30px;background-color:#ffffff;box-shadow:0 0 14px rgba(0,0,0,0.2);position:absolute;right:80px;top:0px;}
	#baojia h4{line-height:1.82;text-align:center;font-size:22px;font-weight:normal;}
	#baojia p{line-height:1.88;text-align:center;font-size:16px;color:#707070;margin-bottom:10px;letter-spacing:2px;}
	#baojia p strong{color:#bc231e;}
	#baojia .form{width:426px;margin:0 auto;}
	#baojia .form .select{width:103%;height:42px; line-height:42px;font-size:16px;padding:8px 8px 8px 8px;*padding:0 8px;border:1px solid #5d6d9e;border-radius:5px;color:#707070;}
	#baojia .form .select:hover{border-color:#f4bd46;}
	#baojia .form .select:focus{border-color:#f4bd46;}
	#baojia .form .text{width:100%;height:48px; line-height:48px;font-size:16px;padding:0 8px;border:1px solid #5d6d9e;border-radius:5px;}
	#baojia .form .text:focus{box-shadow:0 3px 4px rgba(0,0,0,0.2) inset;border-color:#f4bd46;}
	#baojia .form .text2{width:254px;height:48px; line-height:48px;font-size:16px;padding:0 8px;border:1px solid #5d6d9e;border-radius:5px;}
	#baojia .form .text2:focus{box-shadow:0 3px 4px rgba(0,0,0,0.2) inset;border-color:#f4bd46;}
	#baojia .form .option_{height:48px;line-height:48px;position:relative;font-size:16px;margin-bottom:15px;display:block;width:100%;}
	#baojia .btn_send{width:174px;height:48px;font-size:16px;margin:30px auto 0px auto;background-color:#f4bd46;border:0;border-radius:4px;display:block;}
	#baojia .btn_send:hover{background-color:#dc9e0f;}
	#baojia .btn_close{color:#bc231e;}
	
	#baojiaTips{position:absolute;left:0;top:0;right:0px;bottom:0px;background-color:#fff;}
	#baojiaTips .box{background-color:#eff3f6;margin-left:35px;margin-right:35px;margin-top:50px;margin-bottom:35px;padding-top:37px;padding-left:30px;padding-right:30px;padding-bottom:27px;border-radius:5px;}
	#baojiaTips .box h4{color:#bc231e;font-size:21px;line-height:2.13;height:49px;letter-spacing:2px;margin-bottom:10px;}
	#baojiaTips .box h5{font-size:13px;font-weight:normal;color:#707070;height:27px;line-height:27px;margin-bottom:10px;background: url(../images/1.gif) no-repeat left 5px;padding-left:22px;}
	#baojiaTips .box p{width:175px;float:left;text-align:left;font-size:12px;height:26px;line-height:26px;margin-bottom:2px;background: url(../images/0.gif) no-repeat left 5px;padding-left:23px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	#baojiaTips .box .btn{width:160px;height:45px;display:inline-block;text-align:center;line-height:45px;font-size:14px;background-color:#dcdcdc;border-radius:5px;}
	#baojiaTips .box #btn_continue{margin-right:40px;background-color:#052071;color:#fff;margin-left:30px;}
	#baojiaTips2{position:absolute;left:0;top:0;right:0px;bottom:0px;background-color:#fff;}
	#baojiaTips2 .box{background-color:#eff3f6;margin-left:35px;margin-right:35px;margin-top:50px;margin-bottom:35px;padding-top:87px;padding-left:30px;padding-right:30px;padding-bottom:80px;border-radius:5px;}
	#baojiaTips2 .box h5{font-size:22px;color:#bc231e;text-align:center;font-weight:normal;height:43px;line-height:43px;}
	#baojiaTips2 .box p{font-size:14px;}
	#baojiaTips2 .box .btn{ vertical-align:middle;width:160px;height:45px;display:block;text-align:center;line-height:45px;font-size:14px;background-color:#052071;border-radius:5px;margin:20px auto 0px auto;color:#fff;}
	#baojiaTips2 .box .btn:hover{background-color:#f4bd46;text-decoration:none;}
	
	
#huidian{width:450px;height:180px;background-color:#f7f8fc;box-shadow:0 0 14px rgba(0,0,0,0.2);position:absolute;right:80px;top:135px;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;}
#huidian .btn_close{color:#000;}
#huidian .pic{width:134px;height:179px;float:left;margin-right:15px;}
#huidian h5{font-size:18px;font-weight:normal;line-height:2.17;padding-top:25px;}
#huidian p{font-size:14px;line-height:1.50;color:#707070;margin-bottom:15px;}
#huidian .option_{ text-align:left; float:left;width:300px; position:relative;}
#huidian .option_ .errow_msg{left:0;height:30px; line-height:30px;top:40px;}
#huidian .option_ .errow_msg .n-icon{ display:none;}
#huidian .option_ .errow_msg .n-msg{ background:none;color:#f00;}
#huidian .text{width:145px;height:42px;border:1px solid #eaeaea;float:left;border-radius:7px 0 0 7px;padding-left:10px;padding-right:10px;font-size:14px;line-height:42px;}
#huidian .text:focus{border-color:#052071;}
#huidian .btn_send{width:110px; text-align:center;float:left;height:44px;line-height:42px;background-color:#052071;color:#fff;border:0;padding:0 8px;border-radius:0 7px 7px 0;}
#huidianTips{width:257px;height:180px;box-shadow:0 0 14px rgba(0,0,0,0.2);padding-top:12px;padding-bottom:12px;padding-left:205px;padding-right:12px;left:0px;top:0px;position:absolute;color:#fff;background:#4499d2 url(../images/kefubg.jpg) no-repeat left bottom;}
#huidianTips .btn_close{color:#fff;}
#huidianTips p{color:#fff;margin-bottom:5px;font-size:14px;letter-spacing:1px;}
#huidianTips p em{font-weight:bold;font-size:14px;}
#huidianTips strong{font-size:28px;letter-spacing:3px;font-weight:normal;line-height:1.75;padding-top:28px;display:block;color:#f7ce76;}

	
	.icon_ {display:inline-block;width:38px;height:38px;background:url(../images/floatingbar_icon2.png) no-repeat left top;}
	.icon_.icon_1x1{background-position:0 0;}
	.icon_.icon_2x1{background-position:-38px 0;}
	.icon_.icon_3x1{background-position:-76px 0;}
	.icon_.icon_4x1{background-position:-114px 0;}
	.icon_.icon_5x1{background-position:-152px 0;}


