@charset "utf-8";
/* CSS Document */
body{ max-width: 100%; margin-right: auto; margin-left: auto; background-color: #f1f1f1; }
@media screen and (min-width: 1000px) {
html,body{ margin-right: auto; margin-left: auto; position: relative; }
}
/*苹果设备表单修正*/
input:focus { outline: none; }
input, button, select, textarea { outline: none; resize: none;webkit-box-shadow: 0 0 0px;-webkit-appearance: none; background: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;} 
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

/*响应式宽度*/
.f-20,.f-25,.f-30,.f-33,.f-50,.f-70,.f-75,.f-80,.f-100{-moz-box-sizing: border-box; -webkit-box-sizing: border-box;display: inline-block; }
.f-20{ width: 20%; float: left; padding-right: 10px;}
.f-25{ width: 25%; float: left; padding-right: 10px;}
.f-30{ width: 30%; float: left; padding-right: 10px; }
.f-33{ width: 33.33%; float: left; padding-right: 10px; }
.f-40{ width: 40%;float: left; }
.f-50{ width: 50%; float: left;}
.f-70{ width: 70%; }
.f-75{ width: 75%; }
.f-80{ width: 80%; }
.f-100{ width: 100%; clear: both; }
.f-you{ float: right; }
/*标准表单*/
.f-form{ margin: 8px; }
.f-input,.f-text,.f-inputs,.f-texts,.f-inputx,.f-textx{ position: relative; margin-bottom: 10px; display: block; background-color: #FFF; }
.f-input input{ height: 42px; width: 100%; padding-left: 80px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid #CCC; border-radius: 2px; color: #333; }
.f-input select{ height: 42px; width: 100%; padding-left: 80px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid #CCC; border-radius:2px;}
.f-input b,.f-text b,.f-inputx b{ position: absolute; left: 0px; top: 0px; font-size: 10pt; text-align: right; width: 70px; line-height: 43px; color: #333333; font-weight: normal; z-index: 9; }
.f-text textarea{ height: 80px; width: 100%; padding-left: 80px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid #CCC; border-radius: 2px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
.f-input input:focus,.f-text textarea:focus{ border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.f-inputs input{ height: 42px; width: 100%; padding-left: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid #CCC; border-radius: 21px; color: #333; padding-right: 50px; }
.f-inputx input{ height: 42px; width: 100%; padding-left: 80px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 0px; color: #333; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: #CCC; }
.f-inputx input:focus,.f-textx textarea:focus{ outline: 0;  border-bottom-color: #66afe9; }

/*按钮*/
.but1{ top: 0px; right: 0px; position: absolute; line-height: 42px; text-decoration: none; background-color: #06F; font-size: 14px; color: #FFF; padding-right: 10px; padding-left: 10px; border-radius: 0px 2px 2px 0px; display: inline-block; margin: 0px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; cursor: pointer; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
.but2{ top: 0px; right: 10px; position: absolute; line-height: 42px; text-decoration: none; font-size: 14px; color: #09F; padding-right: 10px; padding-left: 10px; display: inline-block; }
.but3{ top: 0px; right: 0px; position: absolute; line-height: 36px; text-decoration: none; background-color: #09F; font-size: 14px; color: #FFF; padding-right: 10px; padding-left: 10px; border-radius: 2px 2px 2px 2px; display: inline-block; }

/*头部*/
.f-header { position: fixed; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 999; top: 0px; right: 0px; color: #FFF; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;text-shadow: #000 0px 0px 1px;}
.f-header h1 { font-size: 14px; height: 36px; text-align: center; line-height: 36px; overflow: hidden; left: 80px; right: 80px; }
.f-header a { line-height: 36px; position: absolute; height: 36px; text-align: center; width: 36px; z-index: 99; font-size: 16px; color: #FFF;  }

.f-header .z { left: 0px;}
.f-header .y { right: 0px; }
.f-bai { background-color: #FFF; color: #000;box-shadow: 0px 0px 1px #333;text-shadow: #fff 0px 0px 1px;}
.f-bai a{color: #000;}
/*幻灯片*/
	.slideBox{ position: relative; overflow: hidden; max-width: 860px; margin-right: auto; margin-left: auto; }
	.slideBox .hd{ position: absolute; height: 20px; line-height: 20px; z-index: 1; width: 100%; left: 0px;bottom: 0;  text-align: center; }
	.slideBox .hd li{ display: inline-block; width: 4px; height: 4px; border-radius: 2px; text-indent: -9999px; overflow: hidden; margin: 0 3px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; }
	.slideBox .hd li.on{ width: 10px; background-color: #C668FD; }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
	
/*选项卡*/
.tabBox{ background-color: #FFF; margin-right: auto; margin-left: auto; }
	.tabBox .hd{ overflow: hidden; text-align: center; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
	.tabBox .hd ul li{ vertical-align: top; line-height: 18px; padding-right: 10px; display: inline-block; font-size: 10pt;}
	.tabBox .hd ul li a{ display: block; border-bottom: 1px solid #fff; -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s; }
	.tabBox .hd ul li.on a{ border-bottom: 1px solid #31AAEF; color: #31AAEF; }
	.tabBox .bd ul{ padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
	/*文字列表*/
	.but5,.but6{  display: inline-block; background-color: #F60; text-align: center; color: #FFF; border-radius: 50%; float: right; position: absolute; top: 7px; right: 7px; font-size: 14px; width: 30px; line-height: 30px; height: 30px; padding: 7px; z-index: 5; }
	
	.but6{ background-color: #0C6; top: 60px; right: 7px; }

	.f-wz li{ margin: 8px; padding: 10px; background-color: #FFF; display: block; overflow: hidden; border-radius: 3px; position: relative; }
	.f-wz li b{ display: block; font-weight: normal; font-size: 14px; line-height: 16px; margin-bottom: 3px; height: 16px; overflow: hidden; }
	.f-wz li u{ text-decoration: none; font-size: 14px; display: block; margin-bottom: 5px; color: #000; }
	.f-wz li s{ text-decoration: none; font-size: 9px; display: block; margin-bottom: 3px; line-height: 10px; color: #666; }
	/*图文列表*/
	.f-tw li{ box-shadow: 0px 1px 1px -2px #000;  }
	.f-tw li a{ -webkit-tap-highlight-color: rgba(0,0,0,0); display: block; padding-top: 10px; padding-bottom: 7px; padding-left: 88px; position: relative; }
	.f-tw li a b{ display: block; font-weight: normal; font-size: 13px; line-height: 16px; margin-bottom: 3px; height: 16px; overflow: hidden; }
	.f-tw li a u{ text-decoration: none; font-size: 12px; display: block; line-height: 13px; margin-bottom: 5px; height: 26px; overflow: hidden; color: #666; }
	.f-tw li a s{ text-decoration: none; font-size: 9px; display: block; margin-bottom: 3px; line-height: 10px; color: #666; }
	.f-tw li a img{ height: 60px; width: 80px; position: absolute; left: 0px; border-radius: 1px; }
	/*图片列表*/
	.f-tp li a{ -webkit-tap-highlight-color: rgba(0,0,0,0); display: block; padding-top: 10px; padding-bottom: 7px; position: relative; }
	.f-tp li a img{ width: 100%; border-radius: 3px; margin-bottom: 8px; }
	.f-tp li a b{ display: block; font-weight: normal; font-size: 13px; line-height: 16px; margin-bottom: 3px; height: 16px; overflow: hidden; margin-top: 3px; }
	.f-tp li a u{ text-decoration: none; font-size: 12px; display: block; line-height: 13px; margin-bottom: 3px; color: #666; margin-top: 3px; }
	.f-tp li a s{ text-decoration: none; font-size: 9px; display: block; margin-bottom: 3px; line-height: 10px; color: #666; }
	
.layui-layer-setwin .layui-layer-close2{ top: -5px !important; right: -5px!important; background-image: url(/up/Admin/ico/x.png)!important; background-repeat: no-repeat!important; background-position: center center!important; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.layui-layer-setwin .layui-layer-close2:hover{ background-image: url(/up/Admin/ico/x.png)!important; background-repeat: no-repeat!important; background-position: center center!important;-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.top { position: fixed; width: 100%; background-color: #06F; top: 0px; overflow: hidden; z-index: 999; background-image: url(); background-position: left center; }

.top h3 { color: #FFF; padding-right: 8px; padding-left: 8px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
.top h3 a { float: right; color: #FFF; font-size: 14px; margin-top: 3px; }
.jxz { padding-right: 8px; padding-left: 8px; }

.jxz a { line-height: 30px; float: left; width: 25%; text-align: center; display: block; border-bottom-color: #FFF; border-radius: 3px 3px 0px 0px; color: #FFF; }
.jxz .on { color: #09F; background-color: #F2F2F2; }

.dl { background-color: #06F; top: 0px; overflow: hidden; z-index: 999; background-image: url(); background-position: left center; }

.dl h1 { text-align: center; font-size: 24px; color: #FFF; font-weight: bold; padding-top: 50px; padding-bottom: 120px; }
.di { background-color: #fff; width: 100%; position: fixed; z-index: 9; left: 0px; bottom: 0px; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090; box-shadow: 1px 1px 3px #909090 }
.di a { line-height: 50px; color: #666666; text-align: center; display: block; float: left; width: 33.33%; font-size: 16px; font-weight: lighter;}
#zs { font-size: 12px; color: #09F; padding-right: 8px; padding-left: 8px; text-align: center; }

/*通讯录列表*/
	.f-txl li{ padding: 10px; background-color: #FFF; display: block; overflow: hidden; border-radius: 3px; position: relative; margin-bottom: 1px; background-image: url(../images/tel.png); background-repeat: no-repeat; background-position: right 10px; background-size:45px; }
	.f-txl li a{ padding-right: 50px; display: block; }
	.f-txl li b{ display: block; font-size: 14px; line-height: 16px; margin-bottom: 3px; }
	.f-txl li u{ text-decoration: none; font-size: 12px; display: block; color: #666; clear: both; }
	.f-txl li u span{ color: #09F; }
	.f-txl li u i{ font-style: normal; }
	.f-txl li s{ text-decoration: none; font-size: 9px; display: block; margin-bottom: 3px; line-height: 10px; color: #666; position: absolute; top: 15px; right: 10px; z-index: 1; }
        .qyzl { padding: 10px; }
     
        .qyzl ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-top: 7px; padding-bottom: 7px; color: #1266DB; }
        .qyzl ul li strong { display: block; color: #000; font-size: 14px; }
		.qyzl ul li em{ padding: 4px; border: 1px dotted #CCC; display: inline-block; white-space: nowrap; font-size: 12px; font-style: normal; color: #333; margin-top: 4px; margin-right: 4px; background-color: #FFF; }
        .qyzl ul { padding: 10px; list-style-type: none; }
		.qyzl form  { position: relative; }

        .qyzl form textarea { line-height: 20px; margin: 0px; padding: 0px; height: 60px; width: 100%; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
        .tou { text-align: center; font-size: 16px; position: fixed; background-color: #FFF; z-index: 99; height: 160px; line-height: 30px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
        .tou .bt { line-height: 40px; }
		.tou .fh { position: absolute; left: 0px; top: 0px; height: 40px; width: 40px; }
		.tou .fh i{ font-size: 24px; color: #1266DB; }
        .tou h1 { line-height: 30px; display: block; height: 30px; overflow: hidden; font-size: 20px; text-align: center; font-weight: bold; }
        .tou p { line-height: 30px; height: 30px; overflow: hidden; }
        .tou .bohao a { margin: 10px; display: inline-block; }
		.tou .bohao a img{ height: 36px; }
        .tou .bohao a b { text-align: center; display: block; font-size: 10px; font-weight: normal; line-height: 18px; color: #999; }
        .qyzl ul .layui-form li strong span 
		{ color: #F00; float: right; }
        .jilu li s { text-decoration: none; display: block; }
		.jilu li i { color: #F00; font-style: normal; }

        .qyzl .jilu li { font-size: 12px; color: #666; }
        #help{ color: #FFFFFF; background-color: #1266DB; font-size: 14px; font-style: normal; text-align: center; height: 16px; width: 16px; display: inline-block; padding: 0px; border-radius: 50%; line-height: 16px; float: right; margin-top: 10px; margin-right: 10px; }
        .qyzl ul li a { color: #FFF; text-decoration: none; background-color: #1266DB; float: right; padding: 3px; margin-top: 5px; }
		
		
		
