/* CSS Document */
/***
 * yoopong
 * http://www.yoopong.com
 * e-mail: 1239825228@qq.com
 */
@import url("comm.css") screen, print;
.flexslider{ float:left;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
.slides { height:450px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto; position: relative; width:600px; height:100px; overflow:hidden; zoom: 1; border:1px solid #e0e0e0;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width:40px; height: 90px; margin: -60px 0 0; display: block; background: url(../imgs/ad_ctr.png) no-repeat -5px 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; filter:alpha(opacity=0); -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position:-12px -90px; right: 0; }
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25); }
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav { /*width: 100%; position: absolute; bottom: 10px;*/ text-align: center; position:absolute; right:0px; bottom:0px;}
.flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background: url(../imgs/dot.png) no-repeat 0 -16px; display:block; height: 16px; overflow: hidden; text-indent:-99em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active { background-position: 0 0; }
.flex-direction-nav{ display:none;}


.bodybg{ background-color:#f8f8f8;}
.w540{ width:540px;}
.ucenter{ width:1198px; border:1px solid #e3e3e3; border-bottom:0px none; border-top:0px none; min-height:500px; height:auto;}
.ucenter .tit{ line-height:25px; height:25px; padding-top:25px;}
.ucenter .tit font,.artinfo .utit font{ display:block; float:left; height:20px; line-height:20px; font-size:16px; font-weight:bold; padding-left:10px; border-left:2px solid #FF5858; margin-left:35px;}
.ucenter .regbox{ width:650px; margin-top:30px;}
.ucenter .regbox ul,.artinfo .ucbox.padlef ul{ padding-left:90px;}
.ucenter .regbox ul li,.artinfo .ucbox.padlef ul li{ height:40px; padding-bottom:10px;}
.ucenter .regbox .login li{ padding-bottom:20px;}
.ucenter .regbox ul li span,.artinfo .ucbox.padlef ul li span,.artinfo .ucbox.padlef ul li div.sp_txt{ display:block; float:left; height:45px;}
.ucenter .regbox ul li span.sp_tit,.artinfo .ucbox.padlef ul li span.sp_tit{ width:60px; text-align:right; line-height:32px; font-size:14px;}
.artinfo .ucbox.padlef ul li span.sp_tit{ width:90px;}
.ucenter .regbox ul li .sp_txt,.artinfo .ucbox.padlef ul li .sp_txt{ padding-left:8px; position:relative;}
.ucenter .regbox ul li .sp_txt .deftxt,.artinfo .ucbox.padlef ul li .sp_txt .deftxt{ display:block; height:30px; line-height:30px; font-size:14px; width:260px; padding:0px 8px; border:1px solid #CCCCCC; border-radius:3px;}
.ucenter .regbox ul li .sp_txt .uimg{ width:17px; height:17px; position:absolute; top:10px; left:18px;}
.ucenter .regbox ul li .sp_txt i,.artinfo .ucbox.padlef ul li i{ color:#949494; font-style:normal;}
.ucenter .regbox ul li .selbox .deftxt,.artinfo .ucbox.padlef ul li .sp_txt.selbox .deftxt{ width:140px; padding:0px;}
.ucenter .regbox ul li .selbox .deftxt select,.artinfo .ucbox.padlef ul li .sp_txt.selbox .deftxt select{ border:0px none; width:138px; height:26px; text-indent:3px;}
.utype td{ width:100px;}
.utype input{ float:left; margin:8px 2px 0px 0px;}
.utype label{ /*display:block;*/ line-height:28px; font-size:14px;}
.artinfo .ucbox.padlef ul li .sp_txt .chkys td{ width:100px; font-size:14px;}
.artinfo .ucbox.padlef ul li .sp_txt .chkys td input{ float:left; margin:8px 3px 0px 0px;}
.artinfo .ucbox.padlef ul li i{ margin-left:10px;}
.ulpro{ width:100%; /*height:100px;*/}
.ulpro li{ float:left; width:50%; line-height:32px; font-size:14px;}
.ulpro li label{ width:78px; padding-right:5px; text-align:right; display:block; float:left; font-weight:bold;}
.itxt{ font-size:14px;}
.artinfo .ucbox.padlef .ulpad0{ padding:0px;}
.artinfo .ucbox.padlef .ulpad0 li{ height:35px; padding-bottom:10px; overflow:hidden;}
.w940 .artinfo .tblist li{ padding:10px 0px; border-bottom:1px dashed #e0e0e0; position:relative;}
.w940 .artinfo .tblist li:last-child{ border-bottom:0px none;}
.tblist li .fl{ width:155px; text-align:center;}
.tblist li .fl font{ display:block; line-height:22px; font-weight:bold;}
.tblist li .fl i{ font-style:normal;}
.tblist li .fr{ width:650px;}
.divok{ position:absolute; top:160px; left:380px; z-index:99;}

.tipline{ height:35px; line-height:35px; text-indent:15px; background-color:#e8e8e8; color:#000000; font-size:12px; font-weight:bold;border-bottom: 1px solid #D5E0F0;}
.uinfo{ padding:15px 0px;}
.uinfo .fl{ width:116px; height:130px; position:relative;}
.uinfo .fl img.nopic{ width:112px; height:112px; padding:1px; border:1px solid #DDDDDD; margin:0px;}
.uinfo .fl span{ display:block; line-height:22px; text-align:center; background-color:#e0e0e0;}

/*ajaxPics*/
.uinfo .upload-box{ width:116px; height:25px; float:none !important; margin:0px !important; position:absolute; top:118px; left:0px;}
.uinfo .upload-btn{ position:relative;}
.uinfo .upload-box .webuploader-pick { position:relative; overflow:hidden; width:116px; height:20px; font-size:12px; line-height:20px; display:inline-block; cursor:pointer; background:#CBCBCB; color:#fff; text-align:center; border-radius:0px;}
.uinfo .upload-box .webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px);  clip: rect(1px,1px,1px,1px);}

.uinfo .fr{ width:790px;}
.uinfo .fr ul{ height:73px;}
.uinfo .fr ul li{ width:50%; float:left; height:30px; line-height:30px;}
.uinfo .fr ul li font{ font-weight:bold; color:#FF8225;}
.uinfo .fr ul li a{ margin-left:20px;}
.uinfo .fr ul li .achongz{ color:#0066ff;}
.uinfo .fr .ddnum{ /*border:1px solid #DDDDDD; padding:1px 10px; height:32px; color:#808080;*/ height:41px; padding-top:15px;}
.uinfo .fr .ddnum span{ /*margin-right:20px;*/ width:19%; margin-right:1%; color:#FFFFFF; display:inline-block; text-align:center; line-height:40px; height:40px; float:left;}
.uinfo .fr .ddnum span font{ color:#1DB75F;}
.uinfo .fr .ddnum span a{ display:block; line-height:40px; color:#000000;}
.uinfo .fr .ddnum span.sp1{ background-color:#A8A8A8;}
.uinfo .fr .ddnum span.sp2{ background-color:#FFB478;}
.uinfo .fr .ddnum span.sp3{ background-color:#FE7D7D;}
.uinfo .fr .ddnum span.sp4{ background-color:#FE7CFB;}
.uinfo .fr .ddnum span.sp5{ background-color:#82FEA5;}

.w940 .artinfo .tblist li .fr p{ margin-bottom:0px; text-indent:0px;}
.ucenter .regbox ul li span.sp_txt .btns,.artinfo .ucbox.padlef ul li span.sp_txt .btn_ok{ display:block; width:278px; text-align:center; line-height:35px; height:35px; font-size:14px; color:#FFFFFF; border:0px none; border-radius:3px;}
.ucenter .regbox ul li span.sp_txt .btns.zhuce,.artinfo .ucbox.padlef ul li span.sp_txt .btn_ok{ background-color:#E60000;}
.ucenter .regbox ul li span.sp_txt .zhuce:hover,.artinfo .ucbox.padlef ul li span.sp_txt .btn_ok:hover{ text-decoration:none; background-color:#FF7E7E;}
.ucenter .regbox ul li span.sp_txt a{ color:#0084C9;}
.ucenter .regbox ul li span.sp_txt em{ display:block; padding-top:8px;}
.ucenter .regbox ul li span.sp_txt.qlogin{ height:55px;}
.ucenter .regbox ul li span.sp_txt.qlogin a{ display:block; width:124px; height:24px; overflow:hidden; margin-top:8px;}
.ucenter .regbox ul.login li span.sp_txt .deftxt{ width:233px; padding-left:35px;}
.divcals{ position:absolute; top:10px; right:0px; display:block; width:100px; height:30px;}
.divcals a{ display:block; line-height:30px; text-align:center; background-color:#FF6600; color:#FFFFFF;}

.ucenter .txtbox{ width:450px; height:400px; border-left:1px solid #e3e3e3; margin-top:30px;}
.ucenter .txtbox p{ line-height:30px; padding-left:110px;}
.artinfo .utit{ height:30px; border-bottom:1px solid #e3e3e3;}
.artinfo .utit.mbot{ margin-bottom:40px;}
.artinfo .utit.mbot font{ height:20px; overflow:hidden; border:0px none; padding:0px; margin-left:15px;}
.artinfo .utit.mbot.uctit{ height:40px;}
.artinfo .utit.mbot.uctit font{ margin:10px 0px 0px 15px;}
.artinfo .utit.mbot.uctit .ulnav{ float:right; line-height:30px; padding-top:5px;}
.artinfo .utit.mbot.uctit .ulnav li{ float:left;}
.artinfo .utit.mbot.uctit .ulnav a{ margin:0px 8px; display:block; line-height:30px; padding:0px 15px; background-color:#efefef;}
.artinfo .utit.mbot.uctit .ulnav a.hov{ background:#E60000; color:#FFFFFF;}
.artinfo .utit.mbot.uctit .ulnav a:hover{ background-color:#FF7E7E; color:#FFFFFF; text-decoration:none;}
.artinfo .ucbox.padlef ul li .sp_txt .deftxt select{ border:0px none; width:264px; height:28px;}
.artinfo .ucbox .tablelist{ line-height:33px;}
/*
.artinfo .ucbox .tablelist th{ background-color:#1DB75F; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font-weight:bold; color:#FFFFFF; }
.artinfo .ucbox .tablelist th:last-child{ border-right:0px none;}*/
.artinfo .ucbox .tablelist .txtcen{ text-align:center;}
.artinfo .ucbox .tablelist td{ border-bottom:1px dashed #e3e3e3;}
.prolist.carbox.orders{ min-height:0px; display:none; padding-bottom:10px;}
.carbox.carbox .dtit{ /*width:326px;*/}
.prolist.carbox .dprice{ width:121px;}
.prolist.carbox .dsliang{ width:91px;}
.prolist.carbox .dstotal{ width:121px;}
.artinfo .ucbox .OrderItems{ line-height:35px; height:35px; border-bottom:1px dashed #e0e0e0;}
.artinfo .ucbox .OrderItems .oitime{ width:155px; text-align:center;}
.artinfo .ucbox .OrderItems .oinum{ width:220px; text-align:left;}
.artinfo .ucbox .OrderItems .oiprice{ width:150px; text-align:center;}
.artinfo .ucbox .OrderItems .showmore,.artinfo .ucbox .OrderItems .outxls{ width:110px;}
.artinfo .ucbox .OrderItems .showmore a,.artinfo .ucbox .OrderItems .outxls a{ display:block; line-height:25px; height:25px; width:90px; text-align:center; margin:5px auto 0px auto; color:#FFFFFF;}
.artinfo .ucbox .OrderItems .showmore a{ background-color:#FF6600;}
.artinfo .ucbox .OrderItems .showmore a:hover{ text-decoration:none; background-color:#FB0606;}
.artinfo .ucbox .OrderItems .outxls a{ background-color:#E4C207;}
.artinfo .ucbox .OrderItems .outxls a:hover{ text-decoration:none; background-color:#F9D409;}
.artinfo .ucbox .OrderItems .opingj{ width:110px; text-align:center;}
.artinfo .ucbox .OrderItems .opingj font{ color:#999999;}
.artinfo .ucbox .OrderItems .opingj a{ color:#FF0000;}

.artinfo .ucbox .tablelist .spInfo{ display:block; width:130px; margin:0px auto;}
.artinfo .ucbox .tablelist .spInfo a{ display:block; padding:0px 10px; line-height:24px; height:24px; float:left; color:#FFFFFF;}
.artinfo .ucbox .tablelist .spInfo a:hover{ text-decoration:none;}
.artinfo .ucbox .tablelist .spInfo .chginfo{ width:40px; background-color:#FF6600;}
.artinfo .ucbox .tablelist .spInfo .chginfo:hover{ background-color:#fb0606;}
.artinfo .ucbox .tablelist .spInfo .delsc{ width:40px; background-color:#E4C207; margin-left:8px;}
.artinfo .ucbox .tablelist .spInfo .delsc:hover{ background-color:#F9D409;}

/**upay**/
.tborder{ border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.tborder td,.tborder th{ border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; line-height:22px; padding:8px 8px;}
.tborder th{ font-size:15px; font-weight:bold;}


.sbox{ height:35px; padding:0px;}
.sbox .fl{ width:70px; text-align:right; line-height:25px;}
.sbox .ddlbox,.sbox .definput{ float:left; border:1px solid #e0e0e0; height:23px; font-size:12px; font-family:宋体;}
.sbox .ddlbox .noborder{ height:25px; line-height:25px; border:0px none; font-size:12px; font-family:宋体;}
.sbox .btns{ width:70px; height:25px; color:#FFFFFF; background-color:#FF6600; font-size:12px; border:0px none; float:left; margin-left:8px;}

/**orderitems**/
.dinfo{ padding:8px 0px; background-color:#F0F6FF; border-bottom:1px solid #D5E0F0; height:25px; line-height:25px; font-size:12px;}
.dinfo font{ color:#fb0606; font-weight:bold;}
.subtit{ line-height:30px; height:30px; border-bottom:1px solid #DDDDDD; text-indent:15px; margin-top:15px; margin-bottom:8px;}
.subtit span{ font-weight:bold; font-size:15px;}
.ulinfo li{ float:left; line-height:30px; color:#555555;}
.ulinfo li label,.dinfo label{ display:block; float:left; width:80px; text-align:right;}

/*Pay*/
.payList ul li{ float:left; width:80px; line-height:40px; height:40px; padding:0px 10px 10px 0px;}
.payList ul li a{ display:block; line-height:40px; height:40px; text-align:center; border:1px solid #e0e0e0; border-radius:5px;}
.payList ul li a:hover{ text-decoration:none;}
.payList ul li a.hov{ border:1px solid #FF7300; color:#FF7300;}
.payjine{ line-height:40px; height:40px; font-size:12px; text-align:left; background-color:#EFEFEF; margin-top:15px; text-indent:20px;}
.payjine i{ font-style:normal;}
.payjine font{ font-weight:bold; color:#FF7300; margin:0px 3px;}
.payjine .btn_ok{ display:block; height:40px; border:0px none; float:right; background-color:#FF7300; color:#FFFFFF; width:120px; text-indent:0px; text-align:center;}
.payjine .btn_ok.hov{ background-color:#f9c091;}
/*PageNum*/
.pages{ height:50px; overflow:hidden; padding:20px 0px 0px 0px;}
.pages .paginList{ float:right;}
.pages .paginList li{ float:left; margin-left:5px;}
.pages .paginList .paginItem{ float:left;}
.pages .paginList .paginItem a{ float:left; /*width:31px;*/ min-width:25px; height:25px; border:1px solid #DDD; text-align:center; line-height:25px; color:#333333; font-size:12px;}
.pages .paginList .paginItem a span{ margin:0px 10px; font-family:宋体; font-size:12px;}
.pages .paginList .paginItem:first-child a{ border-left:1px solid #DDD;}
.pages .paginList .paginItem a:hover{ text-decoration:none;}
.pages .paginList .paginItem.current,.pages .paginList .paginItem.current a{ background:#E60000; cursor:default; color:#ffffff;}
.pages .paginList .paginItem.current{ border:1px solid #E60000;}
.pages .paginList .paginItem.current a{ border:0px;}
.pages .paginList .paginItem:hover{ background:#f5f5f5;}
.pages .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pages .paginList .paginItem.more:hover{ background:#FFF;}
.pages .paginList .paginItem.more a{ color:#737373;}
#pagenum{ line-height:35px; font-style:normal; float:left;}
.blue{ font-style:normal; color:#9E9AF9;}

.uinfo .cztype{ padding-top:20px;}
.uinfo .cztype .fl{ width:160px;}
.ucbox.paytype .addsuccess{ width:90%; font-size:20px; color:#007108; line-height:45px; padding:105px 0px 50px 0px; margin:0px auto; background:url(../imgs/icon_success.png) center 60px no-repeat #F4FEF6; border:1px solid #D2F0D2;}
.ucbox.paytype .addsuccess span{ display:block; font-size:20px; text-align:center; text-indent:15px;}
.ucbox.paytype .addsuccess.fail{ background:url(../imgs/icon_fail.png) center 60px no-repeat #FEF4F4; border:1px solid #F0D2D2;}
.ucbox.paytype .addsuccess.fail span{ color:#FF0000;}
.ucbox.paytype .gobackList{ text-align:center; padding:10px 0px 0px 0px;}
.ucbox.paytype .gobackList a{ font-size:14px; text-decoration:underline; margin:0px 10px;}

/*
@media screen and (max-width:679px)
{
    .mdisplay{ display:none;}
    .artlist.mshow{ width:100%;}
    .artlist.mshow .w940{ width:100%;box-shadow:0 0 0 #FFFFFF;}
    .artlist.mshow .w940.fr{ float:none;}
    .uinfo .cztype{ padding-top:50px;}
.msheader{ width:100%; height:37px; padding-top:10px; overflow:hidden; position:fixed; left:0px; top:0px; color:#FFFFFF; z-index:9; background-color:#F6F6F6; background-image:linear-gradient(-204deg,#FD465F 0,#FF6600 100%);}
.msheader .spback i{ color:#000000}
.msheader .spscang{ right:0px; top:3px; line-height:48px;}
.msheader .spscang .fa{ color:#000000; font-size:18px;}
.msheader .spscang .fa:before{ content:"\f006";}
.msheader .spscang.hov .fa{ color:#FF6600;}
.msheader .spscang.hov .fa:before{ content:"\f005";}
.msheader .sp_tit{ display:block; line-height:30px; text-align:center; font-size:18px; color:#FFFFFF;}
.msheader .spback{ color:#FFFFFF; top:3px;}
.msheader .spback i{ color:#FFFFFF;}
.spback,.sptype,.spscang,.sphome,.spusers{ display:block; width:45px; height:45px; line-height:45px; text-align:center; position:absolute; color:#FFFFFF;}
.spback i,.header .sp_back i,.sptype i{ font:normal normal normal 22px/2 FontAwesome; color:#FFFFFF;}
.spback .goback{ float:left; margin-right:3px;}
.spback .goback:before{ content:"\f104";}
.spback{ left:0px; top:0px; padding-left:15px;}
.sphome,.spusers{ top:3px; right:10px;}
.sphome .fa,.spusers .fa{ font-size:18px; line-height:45px;}
.sphome .fa:before{ content:"\f015";}
.spusers .fa:before{ content:"\f2be";}
}*/