@charset "utf-8";
/* reset */
*{ margin:0; padding:0; }

html { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none; overflow:-moz-scrollbars-vertical;/*强制firefox出现滑动条*/ }

label { cursor:pointer;}
a:link, a:visited { text-decoration:none;}
input:focus { outline: none; }
input,button,select,textarea{ outline:none; /*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } /*利用阴影来填充掉input自动填充色*/

textarea,input,select { background:none; border:none; margin:0; padding:0; }

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var { margin:0; padding:0;}

article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block;} /*html5设置*/

img, input, button, select, textarea { vertical-align:middle; outline:none; }
ul, ol { list-style:none; }
img, fieldset { border:0; }
abbr, acronym { cursor:help; border-bottom:1px dotted black; }
table {	width:100%; border-spacing:0; border:0; }
table th, table td { border:0; }
legend, hr { overflow:hidden; position:absolute; top:0; left:0; }
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0; }

*{
	-webkit-transition-timing-function:ease-in-out;
	-moz-transition-timing-function:ease-in-out;
	-ms-transition-timing-function:ease-in-out;
	-o-transition-timing-function:ease-in-out;
	transition-timing-function:ease-in-out;
}

body h1,body h2,body h3,body h4,body h5,body h6,body strong,body em { font-weight:normal; } /*微软雅体 将原有的bold属性去掉*/

textarea:focus,input:focus { border: 1px solid #71b643; }

.pageUp { position:absolute; bottom:0; left:50%; z-index:150; width:100px; height:50px; margin-left:-50px; background:url(../images/bottom_arrow.png) no-repeat; z-index:99999999; }
.pageUp p { width:100px; height:12px; text-align:center; margin:8px auto 0;
	-webkit-animation: start 1.5s infinite ease-in-out;
	-moz-animation: start 1.5s infinite ease-in-out;
	animation: start 1.5s infinite ease-in-out;
}
.pageUp h3 { width:100px; height:28px; font-size:16px; color:#fff; text-align:center; margin:6px auto 0; }

.pageDown { position:absolute; bottom:0; left:50%; z-index:150; width:100px; height:50px; margin-left:-50px; background:url(../images/bottom_arrow.png) no-repeat; }
.pageDown p { width:100px; height:12px; text-align:center; margin:8px auto 0;
	-webkit-animation: backstart 1.5s infinite ease-in-out;
	-moz-animation: backstart 1.5s infinite ease-in-out;
	animation: backstart 1.5s infinite ease-in-out;
}
.pageDown h3 { width:100px; height:28px; font-size:16px; color:#fff; text-align:center; margin:6px auto 0; }

/*箭头指示引导*/
@-webkit-keyframes start {
	0%,30% {opacity:0;-webkit-transform: translate(0,-8px);}
	60% {opacity:1;-webkit-transform: translate(0,0);}
	100% {opacity:0;-webkit-transform: translate(0,10px);}
}

@-moz-keyframes start {
	0%,30% {opacity:0;-moz-transform: translate(0,-8px);}
	60% {opacity:1;-moz-transform: translate(0,0);}
	100% {opacity:0;-moz-transform: translate(0,10px);}
}

@keyframes start {
	0%,30% {opacity:0;transform: translate(0,-8px);}
	60% {opacity:1;transform: translate(0,0);}
	100% {opacity:0;transform: translate(0,10px);}
}

@-webkit-keyframes backstart {
	0%,30% {opacity:0;-webkit-transform: translate(0,10px);}
	60% {opacity:1;-webkit-transform: translate(0,0);}
	100% {opacity:0;-webkit-transform: translate(0,-8px);}
}

@-moz-keyframes backstart {
	0%,30% {opacity:0;-moz-transform: translate(0,10px);}
	60% {opacity:1;-moz-transform: translate(0,0);}
	100% {opacity:0;-moz-transform: translate(0,-8px);}
}

@keyframes backstart {
	0%,30% {opacity:0;transform: translate(0,10px);}
	60% {opacity:1;transform: translate(0,0);}
	100% {opacity:0;transform: translate(0,-8px);}
}

.headerMenu { width:86%; height:0; background:rgba(34,34,34,0.9); position:fixed; top:0; left:0; bottom:0; right:0; z-index:999999; padding:0 7%; overflow:hidden; }
.headerMenuClose { width:100%; height:20px; margin:20px 0 0; cursor:pointer; }
ul.headerMenuMain { width:100%; height:auto; margin:30px 0 0; } 
ul.headerMenuMain li { width:100%; height:24px; line-height:24px; margin:0 0 24px; } 
ul.headerMenuMain li a { width:100%; height:24px; line-height:24px; font-size:24px; color:#fff; text-align:center; display:block; } 

.menu { width:88%; height:28px; position:fixed; top:15px; left:6%; right:6%; z-index:99999; }
.logo { width:120px; height:28px; display:inline-block; float:left; }
.logo img { width:100%; height:100%; }
.menu-right { width:68px; height:28px; display:inline-block; float:right; }
.menu-right-user { width:22px; height:28px; display:inline-block; float:left; }
.menu-right-user img { height:100%; }
.menu-right-menu { width:22px; height:24px; display:inline-block; float:right; padding:2px 0 2px 12px; }
.menu-right-menu img { width:100%; height:100%; }

/* screen 1 */
.screen1Title { width:74%; height:auto; position:absolute; top:60px; left:13%; right:13%; bottom:244px; }

.screen1Title img { width:auto; max-width:100%; height:100%; display:block; margin:0 auto; }

.screen1Content { width:88%; height:144px; position:absolute; bottom:70px; left:6%; right:6%; overflow:hidden; }
.screen1ContentMain { width:100%; height:100%; line-height:24px; font-size:16px; color:#fff; overflow:hidden; }

a.screen2-dl1 { width:70px; height:70px; line-height:70px; font-size:14px; color:#fff; text-align:center; background-color:rgba(229,74,64,0.6); border-radius:50%; display:block; position:absolute; top:70px; right:13%; overflow:hidden; }

a.screen2-dl2 { width:70px; height:52px; line-height:20px; font-size:14px; color:#fff; text-align:center;  background-color:rgba(230,94,95,0.5); border-radius:50%; display:block; padding:18px 0 0; position:absolute; top:120px; left:8%; overflow:hidden; }

a.screen2-dl3 { width:80px; height:60px; line-height:20px; font-size:14px; color:#fff; text-align:center;  background-color:rgba(222,38,59,0.6); border-radius:50%; display:block; overflow:hidden; position:absolute; top:180px; right:5%; padding:20px 0 0; }

a.screen2-dl4 { width:80px; height:60px; line-height:20px; font-size:14px; color:#fff; text-align:center; background-color:rgba(253,192,15,0.6); border-radius:50%; display:block; position:absolute; top:240px; left:12%; padding:20px 0 0; overflow:hidden; }

/*dl.screen2-dl1 { width:90%; height:auto; display:block; margin:70px auto 0; position:relative; }
dl.screen2-dl1 dt { width:70px; height:70px; line-height:70px; font-size:14px; color:#fff; text-align:center; background-color:rgba(229,74,64,0.6); border-radius:50%; position:absolute; right:30px; overflow:hidden; }
dl.screen2-dl1 dd { width:auto; height:auto; font-size:14px; color:#fff; position:absolute; left:0; right:70px; overflow:hidden; }

dl.screen2-dl2 { width:40%; height:auto; position:absolute; top:145px; left:2%; overflow:hidden; }
dl.screen2-dl2 dt { width:70px; height:52px; line-height:20px; font-size:14px; color:#fff; text-align:center; background-color:rgba(230,94,95,0.5); border-radius:50%; margin:0 auto; padding:18px 0 0; overflow:hidden; }
dl.screen2-dl2 dd { width:100%; height:auto; font-size:14px; color:#fff; overflow:hidden; }

dl.screen2-dl3 { width:40%; height:auto; position:absolute; top:155px; right:2%; overflow:hidden; }
dl.screen2-dl3 dt { width:80px; height:60px; line-height:20px; font-size:14px; color:#fff; text-align:center;  background-color:rgba(222,38,59,0.6); border-radius:50%; margin:0 auto; overflow:hidden; padding:20px 0 0; }
dl.screen2-dl3 dd { width:100%; height:auto; font-size:14px; color:#fff; overflow:hidden; }

dl.screen2-dl4 { width:90%; height:auto; display:block; margin:340px auto 0; position:relative; }
dl.screen2-dl4 dt { width:80px; height:60px; line-height:20px; font-size:14px; color:#fff; text-align:center;  background-color:rgba(253,192,15,0.6); border-radius:50%; position:absolute; left:0; padding:20px 0 0; overflow:hidden; }
dl.screen2-dl4 dd { width:auto; height:auto; font-size:14px; color:#fff; position:absolute; left:0; left:70px; overflow:hidden; }*/

.screen3-swiper-container { width:100%; height:65%; display:block;  }
.screen3-top-image { width:100%; height:auto; max-height:60%; overflow:hidden; }
img.screen3-top-pic { width:100%; height:auto; min-height:100%; }
h3.screen3-slide-title { width:90%; height:40px; line-height:40px; font-size:16px; color:#fff; margin:0 auto; }
p.screen3-slide-content { width:90%; height:100px; line-height:25px; font-size:14px; color:rgba(255,255,255,0.5); margin:0 auto; overflow:hidden; }
.screen3-swiper-pagination { width:90%; height:15px; text-align:center; margin:40px auto 0; padding:0; }
.screen3-swiper-pagination span { width:11px; height:11px; display:inline-block; border:2px solid #fff; border-radius:50%; background:none; margin:0 3px; }
.screen3-swiper-pagination span.swiper-pagination-bullet-active { background:#fff; }
.screen3-more-case { width:100px; height:24px; border:1px solid #fff; border-radius:10px; display:block; margin:15px auto 0; }
.screen3-more-case a { width:100px; height:24px; line-height:24px; font-size:16px; color:#fff; text-align:center; display:block; }

.screen4-top { width:100%; height:60px; background:#feaa2a; }
.screen4-header { width:90%; height:40px; background:#555; position:absolute; top:50px; left:5%; }
.screen4-header a { width:32%; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; display:inline-block; margin:0; padding:0; }
.screen4-image { width:100%; height:auto; position:absolute; top:60px; bottom:358px; z-index:-1; }
.screen4-image img { width:100%; height:100%; }

.screen4-content-main { width:100%; height:258px; position:absolute; bottom:100px; }

.screen4-topnews-title { width:90%; height:30px; margin:0 5%; overflow:hidden; padding:0;}
.screen4-topnews-title a { width:100%; height:30px; line-height:30px; font-size:16px; color:#fff; }
.screen4-topnews-content { width:90%; height:48px; line-height:15px; margin:0 5% 10px; overflow:hidden; padding:0; }
.screen4-topnews-content a { font-size:14px; color:rgba(255,255,255,0.5); margin:0; padding:0; }

dl.screen4-newslist-li { width:90%; height:60px; margin:0 5% 5px; position:relative; }
dl.screen4-newslist-li dt { width:56px; height:36px; font-size:14px; color:#fff; position:absolute; left:0; padding:10px 0; border:2px solid #fff; }
dl.screen4-newslist-li dt em { width:56px; height:20px; line-height:20px; font-size:14px; color:#fff; font-family:"黑体"; text-align:center; font-style:normal; font-weight:bold; display:block; }
dl.screen4-newslist-li dt em.f16 { font-size:18px; }

dl.screen4-newslist-li dd { width:auto; height:60px; font-size:14px; position:absolute; left:66px; right:0; }
.screen4-newslist-li-title { width:100%; height:20px; line-height:20px; color:#fff; overflow:hidden; }
.screen4-newslist-li-content { width:100%; height:40px; line-height:20px; color:rgba(255,255,255,0.5); overflow:hidden; }

.screen5-telnumber-icon { width:90%; height:60px; margin:60px 5% 0; }
.screen5-telnumber-icon img { width:60px; height:60px; display:block; margin:0 auto; }
.screen5-telnumber-content { width:90%; height:auto; margin:10px 5% 0; }
.screen5-telnumber-content p { width:100%; line-height:25px; font-size:16px; color:#d80024; text-align:center; }
.screen5-address-icon { width:90%; height:42px; margin:10px 5% 0; }
.screen5-address-icon img { width:32px; height:42px; display:block; margin:0 auto; }
.screen5-address-content { width:90%; height:auto; margin:10px 5% 0; }
.screen5-address-content p { width:100%; line-height:25px; font-size:16px; color:#fff; text-align:center; }

.screen5-contact-us { width:90%; height:30px; margin:20px 5% 0; }
.screen5-contact-us a { width:45%; height:35px; line-height:35px; font-size:16px; color:#fff; text-align:center; border:2px solid #fff; display:inline-block; float:left; }

.company-top { width:100%; height:80px; background:#555; position:fixed; top:0; left:0; right:0; z-index:2; }
.company-menu { width:90%; height:40px; background:#fff; position:fixed; top:60px; left:5%; right:5%; z-index:2; }
.company-menu a { width:32%; height:40px; line-height:40px; font-size:16px; color:#333; text-align:center; display:inline-block; margin:0; padding:0; }
.company-menu a.current { border-bottom:2px solid #d40323; }

.company-image { width:100%; height:auto; margin:80px 0 0; }
.company-image img { width:100%; height:100%; }

.company-content { width:90%; height:auto; margin:15px 5% 100px; }
p.company-content-en-title { width:100%; height:60px; line-height:60px; font-size:16px; color:#919191; text-align:center; }
p.company-content-cn-title { width:100%; height:30px; line-height:30px; font-size:16px; color:#434343; text-align:center; }

.company-content-main { width:100%; height:auto; }
.company-content-main p { width:100%; line-height:25px; font-size:16px; color:#434343; margin:0 0 10px; }

footer.companyFooter { width:100%; height:60px; background:#c1c1c1; position:fixed; left:0; right:0; bottom:0; }
footer.companyFooter a { width:25%; height:25px; font-size:16px; color:#fff; text-align:center; display:inline-block; float:left; padding:35px 0 0; }
footer.companyFooter a.footera1 { background:url(../images/bg_footer_icon1.jpg) center 10px no-repeat; }
footer.companyFooter a.footera2 { background:url(../images/bg_footer_icon2.jpg) center 10px no-repeat; }
footer.companyFooter a.footera3 { background:url(../images/bg_footer_icon3.jpg) center 10px no-repeat; }
footer.companyFooter a.footera4 { background:url(../images/bg_footer_icon4.jpg) center 10px no-repeat; }

.company-culture-main { width:90%; height:auto; margin:120px 5% 100px; }
.company-culture-en-title { width:100%; height:41px; line-height:41px; font-size:20px; color:#979797; text-align:center; }
.company-culture-cn-title { width:100%; height:45px; line-height:45px; font-size:20px; color:#404040; text-align:center; }
.company-culture-slogan-title { width:100%; height:40px; line-height:40px; font-size:20px; color:#ca062c; text-align:center; margin:10px 0 0; }
.company-culture-slogan-content { width:100%; height:auto; }
.company-culture-slogan-content p { width:100%; height:auto; line-height:41px; font-size:20px; color:#979797; text-align:center; }

ul.company-culture-list { width:100%; height:auto; margin:60px 0 0; }
ul.company-culture-list li { width:28%; height:auto; display:inline-block; float:left; margin:0 2% 55px; }
.company-culture-li-image { width:60px; height:68px; display:block; margin:0 auto; }
.company-culture-li-image img { width:60px; height:68px; }
.company-culture-li-title { width:100%; height:50px; line-height:50px; font-size:16px; color:#525252; text-align:center; }
.company-culture-li-content { width:100%; height:62px; line-height:31px; font-size:16px; color:#898989; text-align:center; overflow:hidden; }

.our-advantage-title { width:100%; height:26px; line-height:26px; font-size:16px; color:#d40122; margin:40px 0 17px; }
.our-advantage-content { width:100%; height:auto; line-height:26px; font-size:16px; color:#404040; }

.footerMenu2 { width:86%; height:0; background:rgba(34,34,34,0.9); position:fixed; top:0; left:0; bottom:0; right:0; z-index:999999; padding:0 7%; overflow:hidden; }
.footerMenuClose { width:100%; height:20px; margin:20px 0 0; cursor:pointer; }

.footerMenuTelIcon { width:90%; height:auto; margin:0 5% 10px; }
.footerMenuTelIcon img { width:60px; height:auto; display:block; margin:0 auto; }

.footerMenuTelCon { width:90%; height:auto; margin:0 5% 10px; }
.footerMenuTelCon p { width:100%; height:auto; line-height:20px; font-size:16px; color:#fff; text-align:center; }
.footerMenuTelCon .f24 { line-height:30px; font-size:24px; }
.footerMenuTelCon .colorOrange { color:#fd9407; }

.footer-menu-map-image { width:100%; height:100%; }
.footer-menu-map-image img { width:100%; height:100%; }

.footerMenu3 { width:100%; height:0; background:rgba(34,34,34,0.9); position:fixed; top:0; left:0; bottom:0; right:0; z-index:999999; overflow:hidden; }

.map-close { width:20px; height:20px; display:none; position:fixed; top:20px; left:20px; }
.map-close img { width:20px; height:20px; }

.footer-menu-map-image { width:100%; height:100%; }
.footer-menu-map-image img { width:100%; height:100%; }

.footerMenu4 { width:86%; height:0; background:rgba(34,34,34,0.9); position:fixed; top:0; left:0; bottom:0; right:0; z-index:999999; padding:0 7%; overflow:hidden; }
.footerMenuClose { width:100%; height:20px; margin:20px 0 0; cursor:pointer; }

.footerMenuLoginTitle { width:90%; height:45px; line-height:45px; font-size:24px; color:#fff; text-align:center; margin:20px 5% 10px; }
.footerMenuLoginContent { width:80%; height:45px; margin:0 10% 20px; }
.footerMenuLoginContent input { width:99%; height:41px; line-height:41px; font-size:16px; color:#fff; border:2px solid #f08b07; padding:0 0 0 1%; }
.footerMenuRegister { display:none; }
.logerror { color:#d80025; text-align:center; line-height:30px; display:none; }

.footerMenuLoginTextarea { width:80%; height:80px; margin:0 10% 50px; }
.footerMenuLoginTextarea textarea { width:98%; height:98%; line-height:20px; font-size:16px; color:#fff; border:2px solid #f08b07; padding:1%; }

.footerMenuLoginforgetpassword { width:80%; height:45px; margin:0 5%; margin:10px 10% 0; }
.footerMenuLoginforgetpassword a { width:100%; height:45px; line-height:45px; font-size:24px; color:#fff; text-align:center; display:block; }

.footerMenuLoginBtn { width:80%; height:45px; margin:0 5%; margin:10px 10% 0; }
.footerMenuLoginBtn input{ width:100%; height:45px; line-height:45px; font-size:22px; color:#fff; text-align:center; border-radius:3px; background:#f79005; -webkit-appearance: none; }

.footerMenuLoginReg { width:80%; height:45px; margin:0 5%; margin:10px 10% 0; }
.footerMenuLoginReg a { width:100%; height:45px; line-height:45px; font-size:22px; color:#fff; text-align:center; border-radius:3px; background:#d80025; display:block; }

.loginForm { width:86%; height:0; background:rgba(34,34,34,0.9); position:fixed; top:0; left:0; bottom:0; right:0; z-index:999999; padding:0 7%; overflow:hidden; }

.caselist-menu { width:90%; height:40px; background:#fff; position:fixed; top:60px; left:5%; right:5%; z-index:2; }
.caselist-menu a { height:40px; line-height:40px; font-size:11px; color:#333; text-align:center; display:inline-block; margin:0; padding:0; }
.caselist-menu a.w20 { width:19%; }
.caselist-menu a.w22 { width:23%; }
.caselist-menu a.w36 { width:34%; }
.caselist-menu a.current { border-bottom:2px solid #d40323; }

ul.case-list-main { width:95%; height:auto; margin:120px auto 100px; }
ul.case-list-main li { width:50%; height:auto; display:inline-block; float:left; margin:0 0 10px; }
.case-li-images { width:90%; height:auto; margin:0 5%; }
.case-li-images img { width:100%; height:auto; }
.case-li-title { width:90%; height:45px; line-height:45px; font-size:16px; color:#535353; margin:0 5%; overflow:hidden; }

footer.caseFooter { width:90%; height:60px; background:#c1c1c1; position:fixed; left:0; right:0; bottom:0; padding:0 5%; z-index:2; }
footer.caseFooter span { height:60px; line-height:60px; font-size:14px; color:#fff; display:inline-block; float:left; }
footer.caseFooter span a { color:#fff; }
.caseFooterLeft { width:35%; text-align:left; }
.caseFooterLeft img { height:20px; }
.caseFooterMiddle { width:30%; text-align:center; }
.caseFooterRight { width:35%; text-align:right; }
.caseFooterRight img { height:20px; }

.website-main { width:90%; height:auto; margin:120px 5% 100px; }
.website-title { width:100%; height:60px; }
.website-title-name { width:100%; height:25px; line-height:25px; font-size:16px; color:#525252; }
.website-title-url { width:100%; height:25px; line-height:25px; font-size:16px; color:#525252; }
.website-title-url img { height:16px; }
.website-title-url a { color:#525252; }
.website-info { width:100%; font-size:14px; color:#858585; }

.website-images { width:100%; height:auto; margin:20px 0 0; }
.swiper-zoom-container { text-align:center; }
.swiper-zoom-container img { width:60%; height:auto; display:block; margin:0 auto; }
.case-swiper-pagination { width:90%; height:15px; text-align:center; margin:0 auto; padding:0; }
.case-swiper-pagination span { width:11px; height:11px; display:inline-block; border:2px solid #ff9400; border-radius:50%; background:none; margin:0 3px; }
.case-swiper-pagination span.swiper-pagination-bullet-active { background:#ff9400; }

.news-main { width:100%; height:auto; display:none; margin:120px 0 0; }
.current { display:block; }
dl.news-li { width:100%; height:100px; position:relative; margin:0 0 10px; padding:0; }
dl.news-li dt { width:100px; height:100px; position:absolute; left:0; top:0; bottom:0; margin:0; padding:0; }
dl.news-li dt img { width:100px; height:100px; }
dl.news-li dd { width:auto; height:100px; position:absolute; left:110px; right:0; top:0; bottom:0; margin:0; padding:0; }
p.news-li-title { width:100%; max-height:50px; line-height:25px; font-size:16px; color:#525252; overflow:hidden; }
p.news-li-content { width:100%; height:50px; line-height:25px; font-size:16px; color:#888; overflow:hidden; }

.news-detail-main { width:100%; height:auto; }
.news-detail-title { width:100%; line-height:25px; font-size:16px; color:#525252; margin:10px 0; }
.news-detail-info { width:100%; height:45px; }
.news-detail-info span { width:auto; height:45px; line-height:45px; font-size:16px; color:#858585; display:inline-block; float:left; margin:0 5px 0 0; }
.news-detail-info span img { width:auto; height:16px; }
.news-detail-info span.fR { display:inline-block; float:right; }

.news-detail-content { width:100%; height:auto; margin:10px 0 0; }
.news-detail-content p { width:100%; line-height:25px; font-size:14px; color:#858585; text-indent:2em; margin:0 0 10px; }
.news-detail-content p img { max-width:90%; }

.product-top { width:100%; height:60px; background:#555; position:fixed; top:0; left:0; right:0; z-index:2; }
.product-image { width:100%; height:auto; margin:60px 0 0; }
.product-image img { width:100%; height:100%; }

.product-content { width:90%; height:auto; margin:20px 5% 150px; }
.product-content-title { width:100%; line-height:45px; font-size:24px; color:#525252; text-align:center; }
.product-content-content { width:100%; height:auto; }
.product-content-content p { width:100%; line-height:25px; font-size:16px; color:#858585; margin:0 0 10px; }

.product-content-menu { width:100%; height:auto; margin:20px 0 0; }
.product-content-menu a { width:45%; height:30px; line-height:30px; font-size:16px; color:#fff; text-align:center; border-radius:30px; background:#ff9400; display:inline-block; float:left; }
.product-content-menu a.fR { float:right; }

/* user center */
.userInfo { width:100%; height:80px; background:#fff; margin:60px 0 0; }
.userInfoLi { width:auto; height:80px; text-align:center; border-right:1px solid #f5f5f5; display:inline-block; float:left; }
.userInfoLi p { height:25px; line-height:25px; font-size:16px; color:#525252; margin:8px 0 0; }
.userInfoLi p.userInfoRedFont { height:25px; line-height:25px; font-size:16px; color:#d80024; }

.userMenu { width:100%; height:auto; background:#fff; margin:13px 0 0; }
.userMenu p { width:100%; height:60px; border-bottom:2px solid #f5f5f5; }
.userMenu p a { width:90%; height:60px; line-height:60px; font-size:20px; color:#535353; background:url(../images/usermenuarrow.png) right center no-repeat; display:inline-block; float:left; margin:0 5%; }

.userInfoTitle { width:90%; height:60px; line-height:60px; font-size:20px; color:#535353; background:#fff; overflow:hidden; margin:60px 0 0; padding:0 5%; }
.userInfoForm { width:90%; height:auto; background:#fff; margin:16px 0 100px; padding:15px 5%; }
.userInfoFormLi { width:100%; height:40px; margin:0 0 15px; }
.userInfoForm span { width:25%; height:40px; line-height:40px; font-size:18px; color:#535353; text-align:center; display:inline-block; margin:0 2% 0 0; }
.userInfoForm input { width:59%; height:40px; line-height:40px; font-size:20px; color:#535353; border:1px solid #c1c1c1; display:inline-block; padding:0 0 0 1%; }
.userInfoBtn { width:78%; height:60px; margin:30px 0 0 22%; }
.userInfoBtn button { width:80px; height:40px; line-height:40px; font-size:20px; color:#fff; text-align:center; border:none; }
.userInfoSubmit { background:#ff9300; }
.userInfoCancel { background:#c1c1c1; margin:0 0 0 10px; }

.accountForm { width:100%; height:auto; background:#fff; margin:16px 0 100px; padding:15px 0; }
.accountFormLi { width:100%; height:70px; border-bottom:1px solid #f5f5f5; padding:10px 0; }
.accountFormLiLeft { width:45%; height:40px; display:inline-block; float:left; padding:10px 0 10px 5%; }
.accountFormLiLeft p { width:100%; height:20px; line-height:20px; }
.accountFormLiLeft p.rechargeStatus { font-size:20px; color:#525252; }
span.rechargeStatus1 { width:40px; height:20px; line-height:20px; font-size:16px; color:#fff; text-align:center; background:#ff9300; margin:0 0 0 5px; padding:0 3px; border-radius:3px; }
span.rechargeStatus2 { width:40px; height:20px; line-height:20px; font-size:16px; color:#fff; text-align:center; background:#ccc; margin:0 0 0 5px; padding:0 3px; border-radius:3px; }
.accountFormLiLeft p.rechargeTime { font-size:20px; color:#aaa; margin:10px 0 0; }
.accountFormLiRight { width:45%; height:40px; display:inline-block; float:right; text-align:right; padding:10px 5% 10px 0; }
.accountFormLiRight p { width:100%; height:20px; line-height:20px; }
.accountFormLiRight p.rechargeAmount { font-size:20px; color:#d80024; }
.accountFormLiRight p.rechargeEdit { margin:10px 0 0; }
.accountFormLiRight p.rechargeEdit a { font-size:20px; color:#34b6ff; }

/* newslist */
.newslist li { border-bottom:1px solid #DDD; padding:10px 0; }
	.newslist li  a { color:#333; }