@charset "utf-8";
.color-01 .m-nav li a,
.color-01 .line-tl,
.color-01 .ibottom-son,
.color-01 .srollTop-box a,
.color-01 .btn-b,
.color-01 .photo-list .class-btn,
.color-01 .photo-list .class-list li,
.color-01 .pic_tl-price,
.color-01 .pic_view-xc,
.color-01 .m-footer{background-color:#3385ff;}

.color-01 .line-md,
.color-01 .m-newslist li a:after,
.color-01 .m-nav li.current a{color:#3385ff;}

.color-01 .m-nav li.current a{ background:#fff;}

.color-01 .m-nav li a,
.color-01 .line-tl,
.color-01 .ibottom-son a,
.color-01 .srollTop-box a,
.color-01 .btn-b a,
.color-01 .photo-list .class-btn,
.color-01 .photo-list a,
.color-01 .pic_tl-price,
.color-01 .pic_view-xc,
.color-01 .m-footer ul a{color:#fff;}
*{-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-moz-tap-highlight-color:rgba(0, 0, 0, 0);-ms-touch-action:none;-moz-user-select:-moz-none;-webkit-touch-callout:none;
margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{-webkit-text-size-adjust:none;font-family:'Microsoft YaHei';color:#333;font-size:63%;display:-webkit-box;background:#fff;-webkit-box-orient:vertical;-webkit-box-align:stretch; background:url(../images/bg.png) fixed repeat; background-size:2.5% auto;}
ul,li,dl,dt,dd{display:block;list-style:none;}
img{vertical-align:top;max-width:100%;border:0;}


a{color:#333;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

td,th{}
.left{float:left}
.right{float:right}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());} 
h1, h2, h3, h4, h5, h6, b, i, em {font-size:1em;font-style: normal;}
h1, h2, h3, h4, h5, h6{font-family:'Microsoft YaHei';}
.area:after,.clear:after,.con:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.area{position:relative;margin:0 auto;width:100%;max-width:640px;}
.clear,.area{*zoom:1;}
.pageboder,#footer,input{font-size: 16px;}
@media all and (max-width: 540px) {.pageboder,#footer,input{font-size: 14px;}}
@media all and (max-width: 480px) {.pageboder,#footer,input{font-size: 12px;}}
@media all and (max-width: 420px) {.pageboder,#footer,input{font-size: 10px;}}
@media all and (max-width: 360px) {.pageboder,#footer,input{font-size: 8px;}}


/* Chevrons */
@font-face {
	font-family: 'chevron';
	src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQAAA0AAAAABZgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAcZ/T02kdERUYAAAFMAAAAHwAAACAAMgAGT1MvMgAAAWwAAABHAAAAVj7i2r5jbWFwAAABtAAAAEMAAAFS8BX0J2dhc3AAAAH4AAAACAAAAAj//wADZ2x5ZgAAAgAAAABsAAAAbMHrMoZoZWFkAAACbAAAADAAAAA2/JaSB2hoZWEAAAKcAAAAHgAAACQDav/GaG10eAAAArwAAAATAAAAFAN1AB1sb2NhAAAC0AAAAAwAAAAMAA4ANm1heHAAAALcAAAAHQAAACAASAAbbmFtZQAAAvwAAADdAAABhigr581wb3N0AAAD3AAAACIAAAA8nFVDO3icY2BgYGQAgjO2i86D6LO3V7LCaABOtwcoAAB4nGNgZGBg4ANiCQYQYGJgZGBmYAGSLGAeAwAEkAA5AHicY2BkVGCcwMDKwMGozGjJwMBgB6WvM4gxFDMwMDGwMjPAgQCCyRCQ5prC4PCB4UMIY8P/AwwajA0MDg0MDIwgOQBg6QqyAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQ8MH0L+/0dmCTDzb4DqAgNGNgY4lxGkh4kBFTAyDHsAAFhbChsAAAAAAf//AAIAAQAA/8ABwAGAAAIAABEBIQHA/kABgP5AAAAAAAEAHf/tARMBcwAXAAAlFA8BBiIvASY1ND8BJyY1ND8BNjIfARYBEwmkCRoJFAkJenoJCRQIHAikCbANCqMJCRMKDQ0JenkKDQ0JEwoKowl4nGNgZGBgAOLcX7xy8fw2Xxm4GQ8ARRjO3l7JiqD/H2A8wNgA5HIwMIFEAUPwC7d4nGNgZGBgbPh/gEGD8QADwz8HIAkUQQGsAIQZBTAAAHicYzzAAAFTIRSjAoMsABVQAZUAAAAAAAAAAAAADgA2eJxjYGRgYGBlkGAA0QwMTEDMCGY7gPkMAAUvAGQAAAB4nHWOTWoCQRBG3+hoCIbgKmTZkE02M3RPwIUHmAO4cC/SjII40P7gSbLKEbL0GB4gR8gx/JzUJgsbin68rqqvgSc+ybidjAfGxj3xu3GfN07Gufy38YARF+Oh/K86s/xR5rmbunFP/Grcp8Yb5/JfxgNeOBsP5X9YsiJyJNGyheUqHlMrmMk2HNiw0Buz2Bw2C0Hd9e27O6kj4qgoleaYqv7v+3NBrwUTVSUKfGhNu93XbWqiq0rvps5yRcEXk6LyQU33/jaXTexYW0bo8pnHtFtrRyj93dkrAWI51wAAAHicY2BiwA9YgZiRgYmRiZGZvTQv083AwABCm5oAACfXBG0AAA==) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWf09NoAAAV8AAAAHEdERUYAMgAGAAAFXAAAACBPUy8yPuLavgAAAVgAAABWY21hcPAV9CcAAAHEAAABUmdhc3D//wADAAAFVAAAAAhnbHlmwesyhgAAAyQAAABsaGVhZPyWkgcAAADcAAAANmhoZWEDav/GAAABFAAAACRobXR4A3UAHQAAAbAAAAAUbG9jYQAOADYAAAMYAAAADG1heHAASAAbAAABOAAAACBuYW1lKCvnzQAAA5AAAAGGcG9zdJxVQzsAAAUYAAAAPAABAAAAAQAAbfoNHl8PPPUACwHAAAAAAM3bqQUAAAAAzdupBQAA/8ABwAGAAAAACAACAAAAAAAAAAEAAAGA/8AAKAHAAAD+QAHAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAFABgAAQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQEgAZAABQAIASMBOQAAAD4BIwE5AAAA1wAWAHMAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA8ADwVAGA/8AAKAGAAECAAAABAAAAAAAAAcAAAAAAAAAAlQAAAAAAAAEgAB0AAAADAAAAAwAAABwAAQAAAAAATAADAAEAAAAcAAQAMAAAAAgACAACAAAAAPAA8FT//wAAAADwAPBU//8AABADD7AAAQAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgA2AAEAAP/AAcABgAACAAARASEBwP5AAYD+QAAAAAABAB3/7QETAXMAFwAAJRQPAQYiLwEmNTQ/AScmNTQ/ATYyHwEWARMJpAkaCRQJCXp6CQkUCBwIpAmwDQqjCQkTCg0NCXp5Cg0NCRMKCqMJAAAADACWAAEAAAAAAAEABwAQAAEAAAAAAAIABwAoAAEAAAAAAAMAIwB4AAEAAAAAAAQABwCsAAEAAAAAAAUACwDMAAEAAAAAAAYABwDoAAMAAQQJAAEADgAAAAMAAQQJAAIADgAYAAMAAQQJAAMARgAwAAMAAQQJAAQADgCcAAMAAQQJAAUAFgC0AAMAAQQJAAYADgDYAGMAaABlAHYAcgBvAG4AAGNoZXZyb24AAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAAYwBoAGUAdgByAG8AbgAgADoAIAAxADAALQA2AC0AMgAwADEAMwAARm9udEZvcmdlIDIuMCA6IGNoZXZyb24gOiAxMC02LTIwMTMAAGMAaABlAHYAcgBvAG4AAGNoZXZyb24AAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAGMAaABlAHYAcgBvAG4AAGNoZXZyb24AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQACAQIBAwd1bmlGMDAwB3VuaUYwNTQAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQADAAQAAQAEAAAAAgAAAAAAAQAAAADMPaLPAAAAAM3bqQUAAAAAzdupBQ==) format('truetype');
	font-weight: normal;
	font-style: normal;
}

.pageboder{position:relative;z-index:10;left:0;}
.allpage{margin:0 auto;position:relative;z-index:1;overflow:hidden;width:100%;min-width:320px;max-width:640px;}

/******************************/

/*
 * m-panel
 * 侧导航样式
*/

.allpage{position:relative;z-index:10;left:0; height:100%;}
.m-panelBg{display:none;position:absolute;z-index:99;width:100%; background:url(../images/pngbg-b20.png) repeat;}
.m-panel{position:absolute;top:0;left:-200px;width:200px;height:100%;z-index:999; background:#333;}

.panel-nav{width:100%;}
.panel-nav li{margin:0 auto;font-family:'Microsoft YaHei';color:#fff; border-bottom:1px solid #222;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .08); box-shadow: 0 1px 0 rgba(255, 255, 255, .08); padding:20px 20px 20px 10px;}	
.panel-nav li a{ position:relative;display:block;width:100%;color:#fff;margin: -20px -20px -20px 6px; padding: 20px 20px 20px 10px; font-size:1.6em;}
.panel-nav li a:after{position:absolute;right:8px;font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content: "\f054";top:50%;margin-top:-0.5em;color:inherit;}

/***************** header ***********************/
#header{ background:#fff;}
.top-box{ position:relative;}
.top-box .logo{ float:left; width:75%; height:auto;}

.top-box .nav{ float:right; width:15%; position:absolute; top:15%; right:3%;}
.top-box .nav img{ width:100%;}

/***************** m-nav ***********************/
.m-nav{ width:100%; overflow:hidden;}
.m-nav li{ float:left; text-align:center;}
.m-nav li a{ display:block; text-align:center; font-size:1.1em; line-height:3;}

#content{}


/*
 * swiper
 * banner图样式
*/
/* Swiper Styles */
.swiper-free, .swiper-free .swiper-slide{width:100%;height:auto;}
.swiper-slide {float: left; position:relative;}
.swiper-slide img{ width:100%; }
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/* Specify Swiper's Size: */
.arrow-left{ position:absolute; left:5px; top:50%; margin-top:-13px; background:url(../images/bg_direction_nav.png) 0 0 no-repeat; width:26px; height:26px;text-align:center;text-indent:-999em;z-index:999;}
.arrow-right{ position:absolute; right:5px; top:50%; margin-top:-13px; background:url(../images/bg_direction_nav.png) 0 -26px no-repeat; width:26px; height:26px;text-align:center;text-indent:-999em;z-index:999;}
/* Pagination */
.pagination-free{position:absolute;bottom:30px;left:0px;z-index:999;text-align:right;width:100%;line-height:1;}
.pagination-bg{display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;filter:alpha(opacity=43);opacity:0.43;-moz-opacity:0.43;-khtml-opacity:0.43;background:#000;z-index:9;}
.pagination-text{ position:absolute; bottom:0; left:0; padding-left:5px; height:24px; line-height:24px; color:#fff; font-size:1.2em;z-index:99;}
.pagination-free .swiper-pagination-switch{display:inline-block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; background-color:#fff;margin-right:2%;cursor: pointer;}
.pagination-free .swiper-active-switch{background-color:#333;}

.m-focus{ position:relative;}
.ipro-tt{ position:absolute; bottom:0; left:0; z-index:5; width:100%;}
.ipro-tt .a{ width:36%;}

/***************** main-box ***********************/

.ipro-con{width:95%;margin:1.5% auto 0;}

.ipro-con li{position:relative; float:left;width:32%; margin-right:2%; margin-bottom:1.5%;}
.ipro-con li:nth-child(3n){margin-right:0;}
.ipro-con li .A{ position:relative; overflow:hidden; zoom:1; width:100%; padding:30% 0; display:block;}
.ipro-con li .A img{ width:100%; overflow:hidden; position:absolute; top:0; left:0;}
.ipro-con li .B{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.65);font:normal 1.125em/1.5 "Microsoft YaHei";color:#FFF;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ipro-con a{color:#fff;}
.ipro-con a:visited{color:#fffffe;}

.w_700{ width:700%;}
.notice{width:95%;height:3em;margin:0 auto;background:#666;-webkit-border-radius:4px;border-radius:4px;font:400 1.125em/3em "Microsoft Yahei";overflow:hidden;}
.n_tl{width:12%;color:#FFF;overflow:hidden;margin-left:4%;}
#n_con{float:left;width:80%;color:#FFF;overflow:hidden;cursor:pointer;}
#n_c_in{height:3em; overflow:hidden;font:400 1em/3em "Microsoft Yahei";}

/***************** m-content ***********************/
.m-content{ padding:1em; line-height:1.8; font-size:1.2em;word-break:break-all;}
.m-content img{float:left;width:30%;margin-right:1em;}
.m-content a{display:block;}

/*gnline*/
.gnline{width:100%;margin:5% 0 0;background:#fff;}
.line-in{position:relative;width:95%;margin:0 auto;padding:0 0 5%;}
.line-tl{float:left;width:24%;margin-top:-2.5%;font:normal 1.5em/normal "Microsoft YaHei";color:#FFF;text-align:center;margin-bottom:2%;}
.line-tl a{color:#FFF; padding:25% 0; display:block;}
.line-tl a:visited{color:#fffffe;}
.line-md{float:right;width:75%;padding:5% 0;font:normal 1.125em/1.5 "Microsoft YaHei";}
.line-md a{padding:0 .375em;color:#333;}
.line-md a:visited{color:#333334;}
.line-son{width:49%;float:left;}
.line-pic{position:relative;width:100%; zoom:1; overflow:hidden;}
.line-pic .A{ position:relative; overflow:hidden; zoom:1; width:100%; padding:50% 0; display:block;}
.line-pic .A img{ width:100%; overflow:hidden; position:absolute; top:0; left:0;}
.line-pic .B{position:absolute;left:0;bottom:0;width:100%;font:normal 1.125em/1.5 "Microsoft YaHei";background:rgba(0,0,0,.65);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;}
.line-pic a{color:#fff; display:block;}
.line-pic a:visited{color:#fffffe;}
.line-jj{font:normal 1.125em/2 "Microsoft YaHei"; text-align:center; overflow:hidden;}
.line-son:nth-child(2n){float:right;}
.line-son:nth-child(2n) .line-button{float:right;}
.gnline:nth-child(even) .line-tl{float:right;}
.gnline:nth-child(even) .line-md{float:right;}

.gnline:nth-child(4) .line-pic .A,
.gnline:nth-child(5) .line-pic .A{
	padding: 30% 0;
}
.gnline:nth-child(6) .line-pic .A{
	padding: 36% 0;
}

.ibottom-a{padding-top:5%;padding-bottom:4%;background:url(../images/ibottom-1.png) left center no-repeat,url(../images/ibottom-2.png) right 24% no-repeat;background-size:30.78125% auto,22.65625% auto;}
.ibottom-son{float:left;width:22%;margin-right:3%;-webkit-border-radius:4px;border-radius:4px;font:normal 1.5em/normal "Microsoft YaHei";text-align:center;}
.ibottom-son a{ display:block; padding:40% 0;}
.ibottom-son:nth-child(1){margin-left:10%;}

/***************** srollTop-box ***********************/
.srollTop-box{ padding-bottom:2%;}
.srollTop-box a{ display:block;width:100%; height:3em; line-height:3; font-size:1.4em; text-align:center;-webkit-border-radius: .6em;border-radius: .6em;}

.btn-back {width: 29.62962963%;margin: 1em auto;}
.btn-b{font-size:1.1em;text-align: center; line-height:2.5;}
.btn-b a{ display:block;}


.sub-content,.pic-content{ padding:3%; overflow:auto; color:#4a4a4a; line-height:180%;}
.sub-content{min-height:300px;}
.sub-content .center{text-align:center;}
.sub-content img{ max-width:100%; vertical-align:middle;}
.sub-content h1{width:100%;	font:400 1.5em/1em "Microsoft YaHei";text-align:center;color:#333;margin-bottom:1em;padding-top:1em;}
.sub-content table{table-layout:fixed;word-break:break-all;word-wrap:break-word;max-width:100%;}

.sub-content-page {width: 100%; margin-top: 34px;  display:inline-block;}
.sub-content-page a { display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 1% 0; margin-bottom:1.5em;text-indent:1em; background:#ddd;color:#333;}



.m-newslist{width:100%;}
.m-newslist li{padding:0 1em;border-bottom:1px solid #ddd; line-height:3em;font:normal 1.1em/3em "Microsoft YaHei";}
.m-newslist li a{ position:relative;display:block; padding-right:6%;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.m-newslist li a:after{position:absolute;right:8px;font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content: "\f054";top:50%;margin-top:-0.5em;}

.sub-more{padding:3% 0%;margin-bottom:2%;text-align:center;line-height:2;color:#666;font-family:'Microsoft YaHei';}
.sub-more a{display:block;border: 1px solid #CCC;background: #EEE;font-weight: bold;color: #555;
text-shadow: 0 1px 0 white;-webkit-border-radius: .6em;border-radius: .6em;
background-image: -webkit-gradient(linear,left top,left bottom,from( white ),to( #F1F1F1 ));
background-image: -webkit-linear-gradient( white,#F1F1F1 );
background-image: -moz-linear-gradient( white,#F1F1F1 );
background-image: -ms-linear-gradient( white,#F1F1F1 );
background-image: -o-linear-gradient( white,#F1F1F1 );
background-image: linear-gradient( white,#F1F1F1 );}


.photo-list{padding:5% 0;}
.photo-list .class-btn{position:relative;font:normal 1.5em/1 "Microsoft YaHei";display:inline-block;background:url(../images/arr-white.png) 94% 54% no-repeat;background-size:8% auto;padding:.5em 1.375em .5em .875em;cursor:pointer;}
.photo-list .class-list{ display:none;}
.photo-list .class-list li{ float:left;font:normal 1.375em/1 "Microsoft YaHei";margin:5% 2% 0 0;}
.photo-list .class-list li a{ display:block;padding:.5em 1em;}
.photo-list .class-name{font:normal 1.375em/1.5 "Microsoft YaHei"; color:#666; background:#ddd;padding:0.5em;margin:1em 0 0 0;}

.photo-con{ margin-top:1.5em;}
.pic-son{width:95%;margin:0 auto 2em;box-shadow:0 0 .375em rgba(0,0,0,.5); background:#fff;}
.pic-son .u-title{font: normal 1.5em/2.6em 'Microsoft Yahei';text-align: center;}
.pic-son .u-img{ background:#fff; text-align:center; padding-bottom:1.5em;}
.pic-son .u-img img{ max-width:90%;}

.pic-tl{height:4em;background:#fff;}
.pic_tl-tl{font:400 1em/4em "Microsoft Yahei";color:#000;text-indent:1em;padding:0 .5em;}
.pic-con{background:#fff;text-align:center;padding-bottom:1.7em;}
.pic-con img{display:inline-block;}
.pic_tl-price{font:400 2em/2em "Microsoft Yahei"; padding:0 .2em;}

.photo-content{ padding-top:2em;}
.pic_view-item{width:95%;margin:1em auto;background:#fff;-webkit-border-radius:.125em;border-radius:.125em;font:normal 1.375em/2em "Microsoft Yahei";color:#333;text-indent:.5em;}
.pic_view-xc{width:22%;font:normal 1.375em/2em "Microsoft Yahei";text-align:center;margin-left:2.03125%;}

/**************表单开始***************/
.sub-form dl{margin-bottom:1em;}
.sub-form dd:after,.sub-form dt:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
/*文本框*/
.ui-input-text{display:block;padding: 0 .4em;margin: .5em 0;background-image: none;position: relative;-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);box-shadow: inset 0 1px 4px rgba(0,0,0,.2);-webkit-background-clip: padding;background-clip: padding-box;-webkit-border-radius: .6em;border-radius: .6em;border: 1px solid #aaa;color: #333; background:#fff;}
.ui-input-text input,
.ui-input-text textarea{width: 100%;min-height: 1.4em;line-height: 1.4em;font-size: 16px;padding: .4em 0;margin: 0;display: block;background: transparent none;outline: 0!important;border:none;-webkit-appearance: none;}
.ui-input-yzm{width:40%;display:inline-block;*display:inline;*zoom:1;}
.ui-input-yzm input{display:inline-block;*display:inline;*zoom:1;}
.ui-button{float:left;display:block;}
.ui-button input{display:block;width:99%;text-align: center;cursor: pointer;margin: .5em auto;padding:5px 0;line-height:2;font-size:1.6em;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-border-radius: 1em;border-radius: 1em;border: 1px solid #ccc;background: #eee;font-weight: bold;color: #222;text-shadow: 0 1px 0 #fff;font-family:'Microsoft YaHei';
background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 ));
background-image: -webkit-linear-gradient( #fff,#f1f1f1 );
background-image: -moz-linear-gradient( #fff,#f1f1f1 );
background-image: -ms-linear-gradient( #fff,#f1f1f1 );
background-image: -o-linear-gradient( #fff,#f1f1f1 );
background-image: linear-gradient( #fff,#f1f1f1 );}

label{display: inline;vertical-align:middle;}
/*多选*/
.re-checkbox {display: none;}
.re-checkbox + label {background-color: #fafafa;border: 1px solid #aaa;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:.8em;border-radius: 3px;display: inline-block;position: relative;margin:0 5px;cursor:pointer;}
.re-checkbox + label:active, .re-checkbox:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.re-checkbox:checked + label {background-color: #e9ecee;border: 1px solid #666;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color: #333;}
.re-checkbox:checked + label:after {content: '\2714';font-size: 1.4em;position: absolute;top:.1em;left: 3px;color: #666;line-height:1;}
/*单选*/
.re-radio {display: none;}
.re-radio + label {-webkit-appearance: none;background-color: #fafafa;border: 1px solid #aaa;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:.7em;margin:0 5px;border-radius: 50px;display: inline-block;position: relative;cursor:pointer;}
.re-radio:checked + label:after {content: ' ';width: 1em;height: 1em;left:.1em;top:.1em;border-radius: 50px;position: absolute;background: #99a1a7;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow: 0px;line-height:normal;font-size: 1.2em;}
@media all and (max-width: 360px) {.re-radio:checked + label:after{font-size: 1.45em;}}
.re-radio:checked + label {background-color: #e9ecee;color: #99a1a7;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
.re-radio + label:active, .re-radio:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
/*下拉选框*/
.re-select{font-size:1em;padding:.2em .5em;line-height:2;}

/**************表单结束***************/

#footer{z-index:9999;}
.m-footer{position:relative;margin:0 auto;text-align:center;max-width:640px;min-width:320px;z-index:4000;}
.m-footer ul li{float:left;padding:10px 0;width:25%;background:url(../images/navLine.png) right 16px repeat-y;}
.m-footer ul li.last{background:none;}
.m-footer .icon{width:100%; display:block;}
.m-footer ul a{display:block;font-family:'Microsoft YaHei';text-align:center;font-size:1.2em;}
.m-footer ul span{display:block;margin:0 auto;width:100%;}
.m-footer ul span.u-img{margin-bottom:5%;}
.m-footer ul span.u-img img{max-width:50%;}


/* 普通翻页器-默认居中 */
.m-page{margin:1em 0 0;text-align:center;line-height:3;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;font-size:1.2em;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 .9em;margin-left:-1px;border:1px solid #ddd;letter-spacing:normal;word-spacing:normal;background:#fff;}
.m-page i{background:none;}
.m-page a,.m-page a:hover{text-decoration:none;color:#333;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:.3em;}
.m-page a.pagenxt .pagearr{margin-left:.3em;}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
.m-page-sr i{border:0;}

