html,body,form{padding:0;margin:0;}
body{background:#fff;font-size:14px;font-family:"Microsoft yahei","微软雅黑","宋体","Microsoft yahei","Lucida Grande","Verdana","Helvetica","Georgia","微软雅黑","宋体";margin:0px auto 0px auto;padding:0px 0px 0px 0px;color:#333;}
a{color:#333;outline:none;}
a:hover{color:#c30d23;}
img,table,tr,td,td,form,select,option,textarea,input,label,button{margin:0;padding:0;border:none;background:none;}
body{background:#c32316 url(images/index/login_02.png) no-repeat left bottom;}

/*============================================== 底部 ===========================================================*/
.footer{background:#f9f9f9;margin-top:20px;padding-bottom:40px;position:relative;}
.foot_pic{position:absolute;right:0px;top:0px;width:170px;height:213px;}
.foot_item{overflow:hidden;padding:0px 27px 20px;}
.foot_item_shu{ text-align: right; overflow: hidden;  }
.foot_item_shu ul,.foot_item_shu li{margin:0;padding:0;list-style:none;}
.foot_item_shu ul{padding:6px 0; overflow: hidden;}
.foot_item_shu li{line-height:24px; float: right; display: inline-block; margin-right: 10px; }
.foot_item_shu li a{color:#ddd;height: 32px; line-height: 32px; display: block; padding:0 10px; border: 1px solid #4c5469; text-decoration: none; }
.foot_item_shu li a:hover{color:#f00; background: #fff; border:1px solid #fff;}
.foot_words{font-size:12px;text-align:center; margin-top: 16px;  }
.foot_words p{margin:0;padding:0;line-height:24px;color:#fff;}
.foot_words span{margin:0 13px;}

/* serch*/

.login-top { overflow: hidden; margin:20px 20px 0 0; position: absolute; z-index:10000; right: 0;  }
.login-top .n_ser{ width: 240px;height: 29px;line-height: 29px!important;border: 1px solid rgba(255,255,255,.5);background: 0 0;box-sizing: border-box;border-radius: 15px;padding: 0 5px 0 17px; float: right;}
.login-top .n_ser input { width: 190px;height: 29px;line-height: 29px!important;font-size: 12px; float: left; display: inline-block; outline: none;}
.login-top .n_ser:hover{ border: 1px solid #fff;   }
.login-top .n_ser input.ser_bnt {float: left; height: 24px; width: 24px;  border: 0; color: #fff; cursor: pointer; margin-top: 2px; background:url('images/index/ser_btn.png') 0 -1px no-repeat; text-indent: 9999px; }
.login-top .n_ser:hover input.ser_bnt, .login-top .n_ser input.ser_bnt:hover { background:url('images/index/ser_btn.png') 0 -24px no-repeat;}

.lo_bg2{ height: 100%; width: 100%; position:absolute; background:#c32316 url('images/index/login_bg.jpg') no-repeat 100% ;z-index: 100; background-size:cover; }



/*============================================== login 登录 ===========================================================*/
.login-form { position:absolute;top:40%;left:50%;width:400px;height:430px; margin-left:-200px;margin-top:-200px;
		/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);*/
		-moz-box-shadow: 6px 10px 54px 0px rgba(0, 0, 0, 0.15);/*firefox*/-webkit-box-shadow: 6px 10px 54px 0px rgba(0, 0, 0, 0.15);/*webkit*/ box-shadow: 6px 10px 54px 0px rgba(0, 0, 0, 0.15);border-radius: 8px;  z-index: 101;background: #fff\9; *background: #fff;}
.login-logo { overflow:hidden;padding-top:25px; position: absolute; z-index:99; height: 90px; width: 100%; }
.login-logo .contain{ /*width:990px;*/margin:0 auto;text-align:center;overflow:hidden;clear:both;}
.login-wrap { position: absolute; z-index:99; top:130px; }
.login-main-wrap { margin:0 auto;/*width:990px;*/overflow:hidden;}
.login-item { width:398px;margin:0 auto;/*margin-top:20px;*/}
.item_box { width:398px;margin:10px 0 0 0px;}
.loginbt { position:relative;height:44px;top:11px;left:-3px;overflow:hidden;background:url(images/index/lg_bt.png) no-repeat;}
.tips { position:absolute;top:13px;right:10px;color:#f00;}
.login-f-bg {  position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity:.1; z-index: 98; border-radius: 8px; }

/* tab效果--------------------------------------------*/

/*common*/
.tabeffect ul{display:block;}
.tabeffect ul,.tabeffect li{margin:0;padding:0;list-style:none;}
.tabeffect li{	/*float:left;*/}
.tabeffect li a{display:block;text-align:center;position:relative;}
.tabeffect li a.tabactive,.tabeffect li a:hover{position:relative;text-decoration:none;}

/* 登录 tab */
.logintab{position:relative;border-bottom:1px solid #d7d7d7;height:64px;margin-bottom:1px;font-size:18px;overflow:hidden;}
.logintab ul{height:64px;padding:0px 10px;}
.logintab li{display:inline-block;margin:0px 38px;}
.logintab li a{width:100px;height:40px;padding-top:24px;color:#666;}
.logintab li a.tabactive,.logintab li a:hover{color:#c30d23;}
.logintab li a.tabactive span,.logintab li a:hover span{display:block;position:absolute;left:0;bottom:-1px;width:100px;height:1px;border-bottom:3px solid #c30d23;z-index:99;}
.tent_list{overflow:hidden;position:relative;}
.tent_list ul,.tent_list li{margin:0;padding:0;list-style:none;}

/* tab结束---------------------------------------------------------------*/
.login-box{overflow:hidden;padding:10px 40px 0px 40px;}
.login-box input,.login-box button{font-size:14px;font-family:"微软雅黑","宋体","Microsoft yahei";}
.userbox,.password{width:260px;height:40px;padding:0 0 0 6px;margin:15px 0px;line-height:42px;border:1px solid #d5d5d5;border-radius:3px;position:relative;overflow:hidden;color:#bebebe;background:#fff;}
.boxicon,.boxicon2{position:absolute;right:12px;top:13px;width:16px;height:16px;}
.userbox .boxicon{background:url(images/index/userboxicon.png) no-repeat;}
.userbox .boxicon2{background:url(images/index/qiyeboxicon.png) no-repeat;}
.password .boxicon{background:url(images/index/passwdicon.png) no-repeat;}
.userbox input,.password input{width:210px;height:32px;margin:4px 0 4px 5px;line-height:32px;outline:none;}
.yzm{width:105px;height:40px;padding:0 0 0 5px;margin:15px 0px;line-height:42px;border:1px solid #d5d5d5;border-radius:3px;position:relative;overflow:hidden;color:#bebebe;background:#fff;}
.yzm input{width:90px;height:32px;margin:4px 0 4px 5px;line-height:32px;outline:none;}
.yymm{position:absolute;left:160px;top:138px;width:80px;height:37px;}
.loginbtn{margin-top:20px;margin-right:-70px;overflow:hidden;}

/*.loginbtn button{background:url(images/index/lg_but.png) no-repeat; width:92px; height:37px; border-radius:3px; color:#fff; font-size:18px; text-align:center; cursor:pointer; margin:0 50px 0 10px;}
.loginbtn button:hover{background:#c30d23;}*/
.loginbtn .lobtn{background:url(images/index/lg_but.png) no-repeat;width:92px;height:37px;border-radius:3px;color:#fff;font-size:18px;text-align:center;cursor:pointer;margin:0 50px 0 10px;}
.loginbtn .lobtn:hover{background:#c30d23;}
.otherxx{color:#ddd;text-align:right;overflow:hidden;}
.otherxx a{margin:0px 6px;}
/* #c32316 */
/*background: #366D70; */
.login-foot{/*padding:5px 0;*/position:absolute;bottom:0px;width:100%; z-index: 101; height: 80px;} 

/**/
.login-wrap a{color:#5a98fe;text-decoration:none;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #e2e2e2;border-radius:3px;/*-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);*/-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px;}
.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer; color: #888;}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal; }
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px;}
.login-panel{width:100%;position:absolute;top:25%;text-align:left;}
.form-signin{max-width:480px;min-height:230px;padding:25px; padding-top:5px;margin:0 auto;/*background:rgba(255,255,255,0.50);border-radius:8px;*/font-family:"微软雅黑","宋体","Microsoft yahei";font-weight:normal;}
.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:20px;margin-top:20px;}
.form-signin .checkbox{font-weight:normal;}
.form-signin .checkbox a{float:right;}
.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px;font-family:"微软雅黑","宋体","Microsoft yahei";}
.form-signin .form-control:focus{z-index:2;outline: 0; }


.form-signin input[type="text"]{margin-bottom:20px; background:#fff ; padding-left: 42px;*width:300px; }
.form-signin input[type="password"]{margin-bottom:10px;background:#fff ;padding-left: 42px;*width:300px;}
.form-signin input[type="text"]:hover ,.form-signin input[type="text"]:focus { border: 1px solid #b2b2b2;  }
.form-signin input[type="password"]:hover ,.form-signin input[type="password"]:focus { border: 1px solid #b2b2b2;  }

.form-signin input[type="checkbox"]{vertical-align:middle;}

.form-signin .inforbd { position: relative;  }
.form-signin .inforbd i{ width:42px; height: 42px; display: block; position:absolute; z-index: 999; }
.form-signin .inforbd i.in_ico01{ background:url(images/index/in_ico_user1.png) 0 0 no-repeat;   }
.form-signin .inforbd i.in_ico02{ background:url(images/index/in_ico_user2.png) 0 0 no-repeat;   }
.form-signin .inforbd:hover i.in_ico01{ background:url(images/index/in_ico_user1.png) 0 -41px no-repeat;}
.form-signin .inforbd:hover i.in_ico02{ background:url(images/index/in_ico_user2.png) 0 -41px no-repeat;}


.form-signin input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

.notice-waper{width:360px;height:100%;position:absolute;top:0;right:-365px;display:block;-webkit-backface-visibility:hidden;overflow:hidden;border-left:1px solid rgba(255,255,255,0.30);box-shadow:0 0 5px rgba(0,0,0,0.75);}
.notice-bar-bg{width:100%;height:inherit;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);background:rgba(255,255,255,0.35);}
.notice-bar{width:100%;height:inherit;position:absolute;z-index:1;top:0;right:0;background:rgba(0,0,0,0.75);color:rgba(255,255,255,1.00);text-align:left;padding:0 15px;}
.notice-bar h4{font-size:18px;color:#fff;text-align:left;font-family:"微软雅黑";}
.notice-bar h4 a{color:rgba(171,171,171,1.00);font-weight:normal;float:right;}
.notice-bar p{font-weight:normal;margin:15px auto;}
.notice-list{font-weight:normal;}
.notice-list li{background:rgba(255,255,255,0.30);padding:15px;color:#fff;display:block;font-family:"微软雅黑";cursor:pointer;margin:4px 0 4px 0;font-weight:100;}
.notice-list li img{width:48px;height:48px;}
.notice-list li a{float:right;color:rgba(171,171,171,1.00);display:inline-block;vertical-align:middle;font-size:16px;font-weight:100;}
.notice-list li a:hover{color:rgba(231,107,0,1.00);}
.modal{top:5%!important;}
.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open > .dropdown-toggle.btn-success{background-color:#449d44;border-color:#398439;color:#fff;}
.btn-success.active,.btn-success:active,.open > .dropdown-toggle.btn-success{background-image:none;}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success.active[disabled],.btn-success.focus[disabled],.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c;}
.btn-success .badge{background-color:#fff;color:#5cb85c;}
.btn-info{background-color:#5bc0de;border-color:#46b8da;color:#fff;}
.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open > .dropdown-toggle.btn-info{background-color:#31b0d5;border-color:#269abc;color:#fff;}
.btn-info.active,.btn-info:active,.open > .dropdown-toggle.btn-info{background-image:none;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;width:100%;font-family:"微软雅黑","宋体","Microsoft yahei";}
.btn-success{
color:#fff;
background-color:#d92517; /* border-color: #4cae4c;*/border:0;
background:rgb(192,35,22); /* Old browsers */
background:-moz-linear-gradient(top,rgba(226,87,77,1) 0%,rgba(192,35,22,1) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top,rgba(226,87,77,1) 0%,rgba(192,35,22,1) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom,rgba(226,87,77,1) 0%,rgba(192,35,22,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2574d',endColorstr='#d92517',GradientType=0); /* IE6-9 */
}
.btn-success:hover{background:#d92517;}
.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}

/*home*/
.pagehome{background:#86d56f url(images/index/home_bg.jpg) no-repeat top center;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/home_bg.jpg',sizingMethod='scale');}
#order_nav{position:relative;background:#fff;position:relative;}
#order_nav .list{width:990px;margin:0 auto;margin-top:40px;}
#order_nav .list li{width:172px;height:180px;border-radius:10px;border:3px solid #e3f1dd;float:left;position:relative;margin:0 20px 20px 0px;position:relative;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;transition:.4s all;background:rgb(148,197,129); /* Old browsers */background:-moz-linear-gradient(top,rgba(148,197,129,1) 0%,rgba(46,141,8,1) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(top,rgba(148,197,129,1) 0%,rgba(46,141,8,1) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,rgba(148,197,129,1) 0%,rgba(46,141,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94c581',endColorstr='#2e8d08',GradientType=0); /* IE6-9 */-moz-box-shadow:0px 0px 8px #919191;-webkit-box-shadow:0px 0px 8px #919191;box-shadow:0px 0px 8px #919191;}
#order_nav .list li a{display:block;width:100%;height:100%;}
#order_nav .list li .cycle_mark{position:absolute;left:0;top:0;z-index:2;}
#order_nav .list li .ico{width:100px;height:100px;position:absolute;top:25px;left:38px;border-radius:10px;background:url(images/index/icon_ny.png);z-index:1;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;transition:.4s all;}
#order_nav .list li ._1{background-position:0px 0px;}
#order_nav .list li ._2{background-position:-102px 0px;}
#order_nav .list li ._3{background-position:-204px 0px;}
#order_nav .list li ._4{background-position:-306px 0px;}
#order_nav .list li ._5{background-position:-408px 0px;}
#order_nav .list li p{width:100%;position:absolute;left:0;top:126px;text-align:center;z-index:10;}
#order_nav .list li p span{font-size:18px;color:#fff;display:block;font-weight:normal;}
#order_nav .list li p strong{font-size:12px;color:#f00;display:block;}
#order_nav .list li .shaw{width:100%;height:80px;position:absolute;left:0;top:185px;background:url(images/index/box_ty.png) no-repeat;}
#order_nav .list li.on{background:#019a47;border-radius:10px;border:3px solid #019a47;}
#order_nav .list li.on .ico{background:url(images/index/icon_ny.png) 0 100px;transition:all 0.4s ease 0s;}
#order_nav .list li.on ._2{background-position:-102px 100px;}
#order_nav .list li.on ._3{background-position:-204px 100px;}
#order_nav .list li.on ._4{background-position:-306px 100px;}
#order_nav .list li.on ._5{background-position:-408px 100px;}
#order_nav .list li.on p span{color:#FABF01;}

.tooltip { width:150px;
           padding:10px;
           border-radius:3px;
           position:absolute;
		   z-index:999;
		   top:180px;
           box-shadow:1px 1px 10px 0 #ccc;
		   display:none;
           background:#fff;
		   margin:0;
		   -webkit-transition:margin .3s ease-in-out;
          -moz-transition:margin .3s ease-in-out;}
		  
#order_nav .list li:hover .tooltip {
	       margin:0;
         /*  visibility:visible;*/
		   display:block;
           -webkit-transition: margin .15s ease-in-out;
           -moz-transition: margin .15s ease-in-out;}


.tooltip .arrow {
    position:absolute;
    margin:10px 0 0 65px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top:-20px;
}


.tooltip  a{border-bottom: 1px solid #e5e5e5; line-height:30px; background:url(images/index/aa.gif) no-repeat 10px 9px; padding-left:40px; width:110px!important; }

.in-map {
	text-align:center; position: absolute;height: 80%;width: 65%; margin-top:5%; 
	background:url(images/index/map.png) no-repeat top center; 
	background-size:contain;
	}


/*center top*/
@media screen and (max-width:1024px){
	body{background:#c32316 url(images/index/login_bg.jpg) no-repeat 100%;}

}