@charset "gb2312";

/* DZ动力底层初始化样式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, label{ padding:0; margin:0; }
header, footer, nav, section, article, aside, figure{ display:block; margin:0px; padding:0px; }/*html5初始化*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
del{ text-decoration:line-through; }
ins{ text-decoration:none; }
abbr[title], dfn[title]{ border-bottom:1px dotted; cursor:help; }
ul{ list-style:none; }
em,var{ font-style:normal; }
input, textarea, button{ outline:none; margin:0; padding:0; }
body, input, textarea, button, select{ font:12px/1.5 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",Helvetica; }
table{ border-collapse:collapse; border-spacing:0; }
table td a:hover{ text-decoration:none; }
fieldset, img{ border:0; }
address ,caption, cite, code, dfn, th, var{ font-weight:normal; font-style:normal; }
select, input, img, label{ vertical-align:middle; }
input{ font-family:"微软雅黑"; font-family:Microsoft Yahei; }
input:focus{ outline:none; }
input:disabled{	border: 1px solid #dedede; color:#bbb; }

.cen{ width:960px; margin:0 auto; }

body{ line-height:150%; color:#333333; font-family:Microsoft Yahei; font-size:12px; width:100%; overflow-x:hidden; background-color:#fff; }
.fnm1{ font-family:"宋体" }
.fnm2{ font-family:"微软雅黑"; font-family:Microsoft Yahei; }
em{ font-style:normal; }
.b{ font-weight:bold; }

.clearfix:before, .clearfix:after{ content: "."; display:block; height:0; visibility:hidden; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; } /* IE < 8 */
.fl{ float:left; }
.fr{ float:right; }

a{ color:#333; text-decoration:none; /*cursor:pointer;*/ }
a:link, a:visited{ text-decoration:none; }
a:hover{ /*text-decoration:none;*/ text-decoration:underline; /*color:#2277ee;*/ }
a.blue{ color:#2277ee; }

.textoverflow{ display:inline-block; white-space:nowrap; word-wrap:normal; word-break:break-all; overflow:hidden; text-overflow:ellipsis; max-width:100%; }

.linet{ text-decoration:line-through; }

select{ padding:2px; border:1px solid #ddd; min-width:50px; }

.table th, .table td{ line-height:24px; padding:8px; text-align:center; vertical-align:top; }
.table th.tcen,.table td.tcen{ text-align:center; }
.table th.tlt,.table td.tlt{ text-align:left; }
.table th.trt,.table td.trt{ text-align:right; }
.table th { font-weight:bold; }
.table td a{ color: #008eb7; }

.table-bordered { border:1px solid #dadada; border-collapse:collapse; border-spacing:0; }

.table-bordered th, .table-bordered td{ border:1px solid #dadada }
.table-striped tbody > tr:nth-child(odd) > th{ background-color:#f5f5f5; }
.table-striped tbody > tr:nth-child(odd) > td{ background-color:#fcfcfc; }
.table-striped tbody > tr:hover > td{ background-color:#f8f9fd; }

/*input text*/
.inp{ border:1px solid #ccc; background:#fff; color:#666; font-family:"微软雅黑";font-family:Microsoft Yahei; }

.w{ min-width:1000px; max-width: 1200px; margin:0 auto; }

/*loading 大*/
#circularG{position:relative;width:128px;height:128px;margin:0 auto; }
.circularG{position:absolute;background-color:#f75a53;width:29px;height:29px;-moz-border-radius:19px;-moz-animation-name:bounce_circularG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-border-radius:19px;-webkit-animation-name:bounce_circularG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-border-radius:19px;-ms-animation-name:bounce_circularG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-border-radius:19px;-o-animation-name:bounce_circularG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;border-radius:19px;animation-name:bounce_circularG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:linear; }
#circularG_1{left:0;top:50px;-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s; }
#circularG_2{left:14px;top:14px;-moz-animation-delay:0.52s;-webkit-animation-delay:0.52s;-ms-animation-delay:0.52s;-o-animation-delay:0.52s;animation-delay:0.52s; }
#circularG_3{top:0;left:50px;-moz-animation-delay:0.65s;-webkit-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s; }
#circularG_4{right:14px;top:14px;-moz-animation-delay:0.78s;-webkit-animation-delay:0.78s;-ms-animation-delay:0.78s;-o-animation-delay:0.78s;animation-delay:0.78s; }
#circularG_5{right:0;top:50px;-moz-animation-delay:0.91s;-webkit-animation-delay:0.91s;-ms-animation-delay:0.91s;-o-animation-delay:0.91s;animation-delay:0.91s; }
#circularG_6{right:14px;bottom:14px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s; }
#circularG_7{left:50px;bottom:0;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s; }
#circularG_8{left:14px;bottom:14px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s; }

/*loading 中*/
#circularG2{position:relative;width:80px;height:80px;margin:0 auto; }
.circularG2{position:absolute;background-color:#F75B53;width:18px;height:18px;-moz-border-radius:12px;-moz-animation-name:bounce_circularG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-border-radius:12px;-webkit-animation-name:bounce_circularG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-border-radius:12px;-ms-animation-name:bounce_circularG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-border-radius:12px;-o-animation-name:bounce_circularG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;border-radius:12px;animation-name:bounce_circularG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:linear; }
#circularG2_1{left:0;top:32px;-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s; }
#circularG2_2{left:8px;top:8px;-moz-animation-delay:0.52s;-webkit-animation-delay:0.52s;-ms-animation-delay:0.52s;-o-animation-delay:0.52s;animation-delay:0.52s; }
#circularG2_3{top:0;left:32px;-moz-animation-delay:0.65s;-webkit-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s; }
#circularG2_4{right:8px;top:8px;-moz-animation-delay:0.78s;-webkit-animation-delay:0.78s;-ms-animation-delay:0.78s;-o-animation-delay:0.78s;animation-delay:0.78s; }
#circularG2_5{right:0;top:32px;-moz-animation-delay:0.91s;-webkit-animation-delay:0.91s;-ms-animation-delay:0.91s;-o-animation-delay:0.91s;animation-delay:0.91s; }
#circularG2_6{right:8px;bottom:8px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s; }
#circularG2_7{left:32px;bottom:0;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s; }
#circularG2_8{left:8px;bottom:8px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s; }

@-moz-keyframes bounce_circularG{
0%{-moz-transform:scale(1)}
100%{-moz-transform:scale(.3)}
}

@-webkit-keyframes bounce_circularG{
0%{-webkit-transform:scale(1)}
100%{-webkit-transform:scale(.3)}
}

@-ms-keyframes bounce_circularG{
0%{-ms-transform:scale(1)}
100%{-ms-transform:scale(.3)}
}

@-o-keyframes bounce_circularG{
0%{-o-transform:scale(1)}
100%{-o-transform:scale(.3)}
}

@keyframes bounce_circularG{
0%{transform:scale(1)}
100%{transform:scale(.3)}
}

.head-bar{ height:30px; background:#008eb7; width:100%; line-height:28px; color:#b8eefe }
.head-bar a{ color:#b8eefe; text-decoration:none; }
.head-bar a:hover{ color:#e3f9ff; text-decoration:none; }
.head-bar .spacing{ color: #1aabcf; display: inline; height: 14px; margin: 8px 4px 0; overflow: hidden; width: 1px; }
.head-bar .welcome{ margin: 1px; auto; }
.head-bar .contact{ position:relative; /*top:1px;*/ right:30px; }
.ico{ display:inline-block; width:20px; height:20px; vertical-align:middle; }
.head-bar .contact .ico-qq{ background-image: url(../images/icon/global-icon.png); background-position: -5px -6px; }
.head-bar .contact .ico-tel{ background-image: url(../images/icon/global-icon.png); background-position: -31px -6px; }
.head-bar .contact .contact-char{ padding-right: 20px; font-size: 14px; }

.head-nav{ height:66px; width:100%; background:#00a2ca }
.logo{ float:left; margin-top:12px; width:220px; }
.logo img{ width:120px; }
.nav-box{ float:left; width:720px; }
.nav-list a{ display:block; float:left; height:66px; line-height:66px; color:#fff; text-decoration:none; font-size:16px; padding:0 16px; margin: 0 1px; }
.nav-list a.cur,.nav-list a:hover{ background:#008eb7; }
.nav-list a.now{ background:#008eb7; }

.nav-main{ width:100%; background:rgba(0,0,0,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#DD000000,endcolorstr=#DD000000); position:absolute; left:0px; top:96px; color:#ccc; z-index:1999; overflow:hidden; }
.nav-main a{ color:#ccc; }
.nav-item{ width:1000px; padding:20px 0; margin:0 auto; overflow:hidden; }
.nav-drop{ margin-left:250px; overflow:hidden; line-height:24px; }
#nav02Cont .nav-drop{ margin-left:160px; }
#nav03Cont .nav-drop{ margin-left:258px; }
#nav04Cont .nav-drop{ margin-left:372px; }
#nav06Cont .nav-drop{ margin-left:560px; }
.nav-drop dl{ float:left; min-width:160px; margin-left:30px; overflow:hidden; }
.nav-drop dl.two{ width:200px; }
.nav-drop dl.two dd{ width:50%; float:left; }
.nav-drop dl.two dd a{ display:inline-block; width:100%; }
.nav-drop dt{ font-size:16px; padding-bottom:10px; border-bottom:1px solid #999; margin-bottom:10px; }

.cart{ width:60px; height:66px; position:relative; z-index:1500; }
.cart dt{ height:66px; width:60px; position:absolute; right:0px; top:0px; z-index:2; text-align:center; padding-left:10px; line-height:66px; }
.cart dt a{ position: relative; text-indent: -9999px; }
.cart dt .ico-cart{ background-image: url(../images/icon/global-icon.png); background-position: -92px -4px; }
.cart dt .num { position: absolute; left: 16px; top: 8px; min-width: 12px; line-height: 16px; background-color: #ed711f; color: #fff; font-size: 12px; text-indent: 0; border-radius: 3px; padding: 0 3px; text-align: center; }

.body{ background:#fff; margin:0 auto; min-width:1000px; }
.mod-inner{ min-width:1000px; max-width:1200px; margin:0 auto; zoom:1; }

.btn{ display:inline-block; vertical-align:middle; text-align: center; border:none; background-color:#ff6e01; color:#fff; font-size:16px; font-weight: 800;padding:0 20px;margin-top:20px; line-height:33px; overflow:visible; cursor:pointer; }
.mod-banner{ min-width:1000px; background-repeat:no-repeat; background-position:top center; }
.mod-banner li{ display: inline-block; position:relative; }
.mod-banner .banner_inner{ min-width:1000px; position:relative; height:300px; overflow: hidden; }
.mod-banner .banner_inner img{ height:300px; width:100%; vertical-align:middle; }
.mod-banner .banner_common{ position:relative; width:990px; margin:0 auto; }
.mod-banner .banner_common .banner_pre{ position:absolute; top:50%; left:0; margin-top:120px; width:60px; height:60px; cursor:pointer; background:url(../images/icon/banner_btn_l_24.png) no-repeat; opacity:.5; filter:alpha(opacity=50); }
.mod-banner .banner_common .banner_next{ position:absolute; top:50%;right:0; margin-top:120px; width:60px; height:60px; cursor:pointer; background:url(../images/icon/banner_btn_r_24.png) no-repeat; opacity:.5; filter:alpha(opacity=50); }
.mod-banner .banner_common .banner_pre:hover, .banner_next:hover{ opacity:1; filter:alpha(opacity=100); }
.mod-banner .control{ width:100%; position:absolute; top:360px; margin:0 auto; text-align:center; }
.mod-banner .control li{ display: inline-block; margin-left:10px; width:16px; height:16px; border-radius:50%; cursor:pointer; background:#999; }
.mod-banner .control li a{ display:none; }
.mod-banner .control li.current{ background:#fff; }
.mod-banner .banner_ad{ min-width:1000px; position:relative; height:120px; overflow: hidden; }
.mod-banner .banner_ad img{ height:120px; display: block; margin: 0 auto; }

.mod-broadcast{ background:#008eb7/*#e6e6e6*/; height:32px; line-height:32px; }
.mod-broadcast .mod-inner{ padding:0; margin:0 auto; }
.mod-broadcast .ico-speak{ background-image: url(../images/icon/global-icon.png); background-position: -60px -5px; }
.mod-broadcast a{ color:#fff/*#000*/; display:inline-block; width:90%; text-align:left; cursor:pointer; }
.mod-broadcast a:hover{ color:#ff9933/*#0070cd*/; }
.mod-broadcast a .date{ display:inline-block; vertical-align:top; }
.mod-broadcast a .news{ margin-left:5px; max-width:80%; display:inline-block; vertical-align:top; }
.mod-broadcast .l-span, .mod-broadcast .m-span, .mod-broadcast .r-span{ float: left; display:inline-block; margin-right: 2%; *margin-right:20px; }
.mod-broadcast .l-span{ width: 2%; *margin-top: 5px; }
.mod-broadcast .m-span{ width: 28%; }
.mod-broadcast .m-span:before{ content:"\2022\20"; color:#0b76ce; padding-right:5px; line-height:32px; }
.mod-broadcast .m-span:first-child{ text-align:left; }
.mod-broadcast .m-span:nth-child(2){ text-align:center; }
.mod-broadcast .m-span:last-child{ text-align:right; }
.mod-broadcast .r-span{ width: 4%; }

.mod-domain{ height:58px; background:#00a2ca }
.mod-domain h3{ float:left; font-size: 16px; font-weight: 400; color: #fff; text-align: center; margin: 10px auto; }
.mod-domain h3 .data{ font-size: 16px; color: #ff9933; vertical-align: baseline; }
.mod-domain .sch-area{ position: relative; top: 10px; }
.mod-domain .sch-bar{ font-size: 14px; white-space: nowrap; height: 36px; line-height: 36px; }
.mod-domain .sch-bar .ipt-domain{ margin-left:66px; border: none 0; padding: 0 10px; height: 36px; color: #666; font-size: 16px; vertical-align: middle; line-height: 36px; -ms-line-height: 36px; width: 600px; border-radius: 3px 0 0 3px; *display:inline; zoom:1; }
.mod-domain .sch-bar .select_btn{ display: inline-block; border-left: solid 1px #e4e4e4; cursor: pointer; vertical-align: middle; position: relative; min-width: 110px; background: #fffdf3; height: 36px; margin-left: -4px; *display:inline; zoom:1; }
.mod-domain .sch-bar .name{ font-size: 18px; color: #333; line-height: 36px; height: 36px; margin-top: 10px; padding-left: 20px; font-weight: 700; }
.mod-domain .sch-bar .suf-arr{ display: inline-block; width: 17px; height: 11px; margin-left: 5px; margin-right: 10px; background: url(../images/icon/dm-select.png) right center no-repeat; }
.mod-domain .sch-bar .select_drop{ display:none; position:absolute; top:36px; width:100%; _width: auto; border-left: solid 1px #e4e4e4; margin-left: -1px; background:#FFFDF3; max-height:300px; overflow-y: auto; overflow-x: hidden; box-shadow:0 10px 10px rgba(0,0,0,0.1); z-index:100; }
.mod-domain .sch-bar .select_drop li{ line-height:30px; color:#666; font-size:14px; padding:0 10px; cursor:pointer; }
.mod-domain .sch-bar .select_drop li.cur{ background:#ebf0f2; }
.mod-domain .sch-bar .btn-go-sch{ height: 36px; border: none 0; background: #F60; vertical-align: middle; border-radius: 0 2px 2px 0; cursor: pointer; font-size: 16px; color: #FFF; width: 100px; text-align: center; margin-left: -4px; *display:inline; zoom:1; }

.mod-title { border-bottom: solid 1px #e1e1df; height: 10px; margin: 40px auto; }
.mod-title .title{ float: left; background: #fff; padding-right: 10px; *font-size: 24px; *line-height: 25px; }
.mod-title .info{ float: right; background: #fff; color: #ff9933; font-size: 14px; letter-spacing: 0; margin-top: 8px; padding-left: 10px; }
.mod-title .link{ float: right; background: #fff; color: #1a5faa; font-size: 14px; letter-spacing: 0; margin-top: 8px; padding-left: 10px; }
.mod-content{ font-size:0 }

.dm-box{ min-width: 1200px; background: url(../images/skin/domain-main.jpg) no-repeat center -50px; }
.dm-main{ width: 1200px; height: 248px; margin: 0 auto; background: url(../images/domain-main.jpg) no-repeat center -50px; }
.sch-box{ width: 810px; margin: 0 auto; padding-top: 60px; }
.sch-box h3{ font-size: 30px; line-height: 30px; font-weight: 400; color: #333; text-align: center; margin-bottom: 20px; }
.sch-box h3 .data{ font-size: 30px; color: #F60; font-weight: 700; vertical-align: baseline; }
.sch-box .sch-area{ position: relative; top: 2px; left: 2px; }
.sch-box .sch-bar{ font-size: 14px; white-space: nowrap; height: 60px; line-height: 60px; }
.sch-box .sch-bar .ipt-domain{ border: none 0; padding: 0 10px; height: 60px; color: #666; font-size: 16px; vertical-align: middle; line-height: 60px; -ms-line-height: 60px; width: 530px; border-radius: 3px 0 0 3px; *display:inline; zoom:1; }
.sch-box .sch-bar .select_btn{ display: inline-block; border-left: solid 1px #e4e4e4; cursor: pointer; vertical-align: middle; position: relative; min-width: 110px; background: #fffdf3; height: 60px; margin-left: -4px; *display:inline; zoom:1; }
.sch-box .sch-bar .name{ font-size: 18px; color: #333; line-height: 60px; height: 60px; margin-top: 10px; padding-left: 20px; font-weight: 700; }
.sch-box .sch-bar .suf-arr{ display: inline-block; width: 17px; height: 11px; margin-left: 5px; margin-right: 10px; background: url(../images/icon/dm-select.png) right center no-repeat; }
.sch-box .sch-bar .select_drop{ display:none; position:absolute; top:56px; left:0px; width:100%; _width: auto; border-left: solid 1px #e4e4e4; margin-left: -1px; background:#FFFDF3; max-height:300px; overflow-y: auto; overflow-x: hidden; box-shadow:0 10px 10px rgba(0,0,0,0.1); z-index:100; }
.sch-box .sch-bar .select_drop li{ line-height:30px; color:#666; font-size:14px; padding:0 10px; cursor:pointer; }
.sch-box .sch-bar .select_drop li.cur{ background:#ebf0f2; }
.sch-box .sch-bar .btn-go-sch{ height: 60px; border: none 0; background: #F60; vertical-align: middle; border-radius: 0 2px 2px 0; cursor: pointer; font-size: 18px; color: #FFF; width: 130px; text-align: center; margin-left: -4px; *display:inline; zoom:1; }

.sch-left{ position:relative; }
.sch-left .sch-bar{ position: relative; height: 80px; border:1px solid #ccc; border-radius: 3px 3px 0 0; }
.sch-left .sch-bar .ipt-domain{ border:none 0; padding:10px 20px; height:60px; font-size:20px; vertical-align: middle; line-height:60px; -ms-line-height: 60px; width:70%; color:#666; }
.sch-left .sch-bar .btn-go-sch{ height:58px; border:none 0; background:#F60; vertical-align: middle; border-radius: 2px; cursor:pointer; font-size:20px; color: #FFF; width:134px; position:absolute; right:10px; top:10px; }
.sch-left .domain-sort{ border:1px solid #ccc; border-top:none; background:#f8f8f8; position:relative; padding:15px 20px; border-radius: 0 0 3px 3px; }
/*.sch-left .domain-sort label,.sch-left .domain-sort span{ vertical-align:middle}*/
.sch-left .domain-sort .domain-suffix{ overflow:hidden; padding-top:6px; }
.sch-left .domain-sort .domain-suffix li{ width:14%; float:left; overflow:hidden; height:28px; }
.sch-left .domain-sort .domian-item{ height:56px; overflow:hidden; }
.sch-left .domain-sort .domian-item input{ margin-right:4px; }

.ds_result .tab-title{ height:70px; line-height:70px;}
.domain-list{ overflow:hidden;}
.domain-list li{ height:55px; border-bottom:1px solid #e6e6e6; line-height:55px; padding:10px 15px 10px 20px; overflow:hidden; font-size:14px;}
.domain-list li:hover{ background-color:#fbfbfb;}
.domain-list li .d1{ float:left; width:450px; overflow:hidden;}
.domain-list li .d2{ float:right; text-align:right;}
.domain-list li .dname{ font-size:18px;}
.domain-list li .dstat{ font-size:14px; margin-left:20px;}
.domain-list li .dstat-ok{ font-size:14px; margin-left:20px; color: #039300;}
.domain-list li .dprice{ margin-right:20px; color:#666;}

.banner-box{ min-width: 1200px; }
.banner-box .banner-main{ min-width:1000px; position:relative; overflow: hidden; }
.banner-box .banner-main img{ display: block; margin: 0 auto; }
.page-wrap-product .mod-inner{ margin:40px auto; }
.page-wrap-product .product-info{ float: left; width: 960px; background: #FFF; overflow: hidden; }
.page-wrap-product .tab-item { width: 100%; border-bottom:1px solid #999; border-left: 1px solid #999; }
.page-wrap-product .tab-item li{ float: left; width: 25%; height: 60px; background: #f3f3f3; border-left: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; margin-left: -1px; text-align: center; cursor: pointer; }
.page-wrap-product .tab-item li b{ font-size: 18px; font-weight: 500; margin: 20px; vertical-align: baseline; display: block; }
.page-wrap-product .tab-item li a{ color: #333; border: 1px solid #fff; text-decoration: none; width: 100%; height: 100%; display: block; }
/*.page-wrap-product .tab-item li a:hover { background: #e8eaeb; }*/
.page-wrap-product .tab-item li.thistab{ height: 59px; border-bottom: none; border-top: 2px solid #0AC; }
.page-wrap-product .tab-item li.thistab a{ background: #fff; }
/*.page-wrap-product .tab-conbox li { font-size: 14px; line-height: 175%; }*/
.page-wrap-product td{ white-space: nowrap; }
.page-wrap-product td normal { white-space: normal; }
.page-wrap-product .product-sidebar{ float: right; width: 208px; background: #FFF; margin: 20px auto; }
.page-wrap-product .sidebar-opt{ padding:0 10px; }
.page-wrap-product .sidebar-opt li{ height:60px; line-height:60px; border-bottom:1px solid #F0F0F0; padding-left:10px; }
.page-wrap-product .sidebar-opt li a{ font-size:16px; color:#333; }
.page-wrap-product .sidebar-opt li a:hover{ color:#0AC; text-decoration:none; }
.page-wrap-product .icon-sidebar{ width:20px; height:20px; display:inline-block; margin-right:10px; background:url(../images/icon/sidebar.png) no-repeat; vertical-align:-5px; *vertical-align:0px; }
.page-wrap-product .icon-dc{ background-position:0 -20px; }
.page-wrap-product .icon-up{ background-position:0 -40px; }
.page-wrap-product .icon-ac{ background-position:0 0; }
.page-wrap-product .icon-re{ background-position:0 -60px; }
.page-wrap-product .sidebar-opt li a:hover .icon-dc{ background-position:-20px -20px; }
.page-wrap-product .sidebar-opt li a:hover .icon-up{ background-position:-20px -40px; }
.page-wrap-product .sidebar-opt li a:hover .icon-ac{ background-position:-20px 0; }
.page-wrap-product .sidebar-opt li a:hover .icon-re{ background-position:-20px -60px; }
.page-wrap-product .sidebar-help{ padding:10px 10px 0; }
.page-wrap-product .sidebar-help li{ line-height:35px;padding-left:5px; }
.page-wrap-product .sidebar-help li a{ color:#333;margin-left:5px; }

.page-wrap-product .pd-item{ display:inline-block; vertical-align:top; *display:inline; zoom:1; }
#index .pd-item{ width:20%; }
#web .pd-item{ width:24.8%; }
.page-wrap-product .pd-item .pd-item-inner{ margin-right: -1px; margin-bottom: -1px; border:1px solid #ccc; height:300px; padding:1px 1px; position:relative; }
.page-wrap-product .pd-item .pd-item-inner .icon-stick{ background:#fc5b1f; color:#fff; font-size:12px; position:absolute; right:-1px; top:-1px; padding:2px 7px; }
.page-wrap-product .pd-item h3{ font-size:20px; color:#000; text-align:center; font-weight:normal; margin: 18px auto 3px; }
.page-wrap-product .pd-item .pd-icon{ text-align:center; margin:4px auto; width:100px; height:100px }
.page-wrap-product .pd-item .pd-icon img{ width:100px; height:100px; }
.page-wrap-product .pd-item .pd-icon .icon-hover{ display:none; }
.page-wrap-product .pd-item:hover .icon-hover{ display:block; }
.page-wrap-product .pd-item:hover .icon-normal{ display:none; }
/*.page-wrap-product .pd-item .pd-info{  }*/
.page-wrap-product .pd-item .tip-title{ font-size:14px; line-height: 20px; color:#4F4F4F; text-align:center; }
.page-wrap-product .pd-item .pd-price{ text-align:center; line-height:38px; margin-top:15px; *margin-top:10px; }
.page-wrap-product .pd-item .pd-price .price{ color:#ff6e01; position:relative; padding-left:25px; font-size:40px; /*vertical-align:bottom;*/ }
.page-wrap-product .pd-item .pd-price .price .unit{ font-size:23px; position:absolute; bottom:7px; left:3px; font-style:normal; /*vertical-align:bottom;*/ }
.page-wrap-product .pd-item .pd-price .text{ color:#404040; font-size:18px; position:relative; bottom:7px; /*vertical-align:bottom;*/ }
.page-wrap-product .pd-item .btn{ display:none; font-weight:bold; width:70%; padding:0; margin:0 auto; margin-top:20px; }
.page-wrap-product .pd-item:hover .pd-item-inner{ cursor:pointer; border-color: #0070cc #ccc #ccc #ccc; border-style: solid; border-width: 3px 2px 2px 2px; padding:0; }
.page-wrap-product .pd-item:hover .btn{ display:block; }
.page-wrap-product .pd-item:hover .pd-price{ display:none; }
.page-wrap-product .pd-item:hover .pd-item-inner .icon-stick{ top:-2px; right:-2px; }

.tab-title{ width:100%; height:56px; overflow:hidden; border-bottom:1px solid #e7e6e6; position:relative; background:#f4f4f4; line-height:56px; font-size:18px; }
.tab-title h3{ font-weight:normal; font-size:18px; text-indent:20px; }
.buy-box{ border:1px solid #e1e1e1; position:relative; z-index:10; }
.buy-top{ padding:30px 40px; overflow:hidden; }
.buy-top img{ float:left; margin-right:20px; }
.buy-top h1{ font-weight:normal; font-size:30px; line-height:50px; }
.buy-top p{ color:#999999; padding-top:4px; }
.buy-options{ padding:0 10px 30px; font-size:14px; position:relative; }
.buy-options table{ width:100%; }
.buy-options table td{ padding:10px 2px; color:#333; }
.buy-options table td.ld{ width:130px; text-align:right; color:#666; }
.buy-left{ width:560px; float:left; border-right:1px dashed #ddd; }
.single-selection li{ float:left; margin-right:10px; cursor:pointer; background:#fafafa; border:1px solid #cbcbcb; color:#999; height:38px; padding:0 20px; line-height:38px; position:relative; }
.single-selection li.hk.on:before{ background-position:0px 0; }
.single-selection li.sh.on:before{ background-position:0px -22px; }
.single-selection li.on,.single-selection li.on:hover{ background:#1299e1;border-color:#1299e1; color:#fff; }
.single-selection li:hover{ border-color:#1299e1; background:#f0faff; color:#31aaea; box-shadow:0 0 8px rgba(18,153,255,0.3); }
.buy-right{ width:360px; position:absolute; right:10px; bottom:30px; }
.buy-right .space{ position: relative; left: 35px; }
.input-box{ width:116px; border:1px solid #dadada; height:34px; background:#fff; padding:0 3px; line-height:34px; }
.select-box{ width:125px; height:34px; overflow:hidden; border-right:1px solid #dadada; background:url(../images/icon/select.png) no-repeat right; }
.select-box select{ background:transparent; width:147px; font-size:14px; height:34px; cursor:pointer; -webkit-appearance:none; }
.buy-price{ padding:15px 0; text-align:center; }
.to-price{ color:red; font-size:26px; /*font-family: Arial, Helvetica, sans-serif;*/ }
.buy-btn{ margin:0 60px; }
.buy-btn .btn{ display:block; font-size: 16px; line-height: 40px; border-radius: 2px; padding: 0 78px; *padding: 0 35px; }
.detail-box{ margin-top:45px; }
.detail-content{ padding:15px 0 10px; }
.detail-content th{ padding:14px 5px; }
.detail-content td{ text-align:left; padding-left: 15px; }
.right-nav{ border-top:2px solid #e42d1b; margin-bottom:20px; background:#f9f9f9; padding-bottom:40px; }
.right-nav-title{ font-size:18px; height:64px; line-height:64px; background:#f9f9f9; padding-left:20px; border-bottom:1px solid #eaeaea; }
.right-nav-list .first{ height:64px; line-height:64px; position:relative; } 
.right-nav-list .list{ border-top:1px solid #eaeaea; background:#eef4f7; line-height:24px; overflow:hidden; padding:10px 15px; display:none; }
.right-nav-list .list a{ width:49.9%; float:left; text-indent:8px; height:26px; line-height:26px; overflow:hidden; color:#666; }
.right-nav-list .list a:hover,.right-nav-list .list a.cur{ font-weight:bold; color:#c00; text-decoration:none; }
.right-nav-list .first a{ padding-left:54px; display:block; font-size:16px; color:#666;border-left:2px solid #f9f9f9; position:relative; }
.right-nav-list .first a:hover,.right-nav-list .first a.now{ text-decoration:none; background:#eef4f7; border-left:2px solid #1299e1; }
.right-nav-list .first a i{ background:url(../images/web/host-list.png) no-repeat; position:absolute; left:20px; top:20px; *top:0px; display:block; width:24px; height:24px; }

.page-wrap-product .step-item{ width:20%; display:inline-block; vertical-align:top; margin-top:4%; position:relative; *display:inline; zoom:1; }
.page-wrap-product .step-item .sl-icon-wrap{ width:145px; height:145px; margin:0 auto; display:block; outline:none; }
@-webkit-keyframes 'easein'{ 0%{ opacity:.3 } 100%{ opacity:1 } }
.page-wrap-product .sl-icon-wrap:hover .sl-icon-bg{ animation-name:'easein';animation-duration:.6s;animation-timing-function:ease-in;animation-iteration-count:1;-webkit-animation-name:'easein';-webkit-animation-duration:.3s;-webkit-animation-timing-function:ease-in;-webkit-animation-iteration-count:1}
/*.page-wrap-product .step-item .sl-icon-bg{ display:table-cell; width:145px; height:145px; vertical-align:middle; text-align:center; }*/
.page-wrap-product .step-item .sl-icon-bg img{ vertical-align:middle; text-align:center; }
.page-wrap-product .step-item .des-text{ font-size:16px; color:#666; text-align:center; line-height:28px; margin-top:3.3%; }
.page-wrap-product .step-item .des-color{ color: #ed711f; }
.page-wrap-product .step-item .mark{ position: absolute; display: block; background: url(../images/icon/arrow.png); width: 24px; height: 24px; top: 60px; margin-left: -10px; }

.page-wrap-product .page-info{ background: #f8f8f8; height: 150px; margin: 40px auto; }
.page-wrap-product .page-info img{ float: left; margin: 30px 40px; }
.page-wrap-product .page-info h2{ line-height: 28px; font-size: 20px; padding-top: 30px; }
.page-wrap-product .page-info .info-con{ line-height: 28px; font-size: 14px; }

.page-wrap-content .mod-inner{ margin:10px auto; }
.container{ width:960px; margin:25px auto; }
.box-line{ border-bottom: 1px solid #D7E2E8; }
.page-wrap-content .title{ line-height:40px; height:40px; }
.page-wrap-content .title h1{ float:left; font-size:22px; }
.page-wrap-content .title h2{ float:left; color: #666; }
.page-wrap-content .title h2 a{ color: #666; }
.page-wrap-content .title .left{ float:left; color:#FD6C00; padding-left:10px; }
.page-wrap-content .title .right{ float:right; }
.page-wrap-content .title .right a{ color:#FD6C00; text-decoration:underline; }
.page-wrap-content .login-banner{ float:left; width:300px; height:auto; overflow:hidden; margin:35px 20px; border-right:1px dotted #DDD; }
.page-wrap-content .login-box{ float:right; width:480px; margin:35px 20px; background:#fdfdfd; }
.page-wrap-content .login-box td.ld{ color:#777; font-size:14px; width:120px; text-align:right; }
.page-wrap-content .login-box td{ padding:10px 2px; }
.page-wrap-content .login-box .input-box{ width:200px; border-radius:2px; }
.page-wrap-content .login-box span{ padding-left:12px; }
.page-wrap-content .login-box span a{ color: #00a2ca; }
.page-wrap-content .login-box h3{ font-size:16px; }
.page-wrap-content .login-box ul{ padding-top:10px; }
.page-wrap-content .login-box li{ line-height:30px; }
.page-wrap-content .login-box a{ color:#fe6501; font-size:14px; padding-left:5px; }
.page-wrap-content .btn{ border-radius:2px; }

.page-wrap-pay .mod-inner{ margin:40px auto; }
.page-wrap-pay .cart-empty h3{ font-size:28px; font-weight:normal; color:#ee574f; height:80px; line-height:40px; text-align:center; padding-top:35px; }
.pay-title{ background:#e1f5ff; height:55px; line-height:55px; }
.pay-table{ width:100%; color:#666; }
.pay-table a{ color:#76b8db; }
.pay-table .t1{ width:280px; font-size:14px; }
.pay-table .t2{ width:260px; font-size:14px; }
.pay-table .t3{ width:140px; font-size:14px; }
.pay-table .t4{ width:140px; font-size:14px; }
.pay-table .t5{ width:140px; font-size:14px; }
.pay-table .lth{ color:#999; }
.pay-list table td{ height:50px; vertical-align:middle; background:#fafbfb; border-bottom:1px solid #ededef; padding:15px 0; }
.pay-bar{ background:#fcfcfc; border:1px solid #eee; height:70px; line-height:70px; position:relative; font-size:14px; margin-top: 20px; }
.package-name{ float:right; margin-right:20px; }
.package-name a{ color:red; text-decoration:underline; }
.total-cart{ float:right; margin-right:240px; }
.total-order{ float:left; margin-left:30px; font-size:16px; }
.pay-bar .btn{ display:block; height:72px; padding:0px; width:200px; text-align:center; line-height:72px; position:absolute; right:-1px; top:-1px; font-size:18px;}

.page-wrap-pay .pay-method{ margin:25px auto; }
.page-wrap-pay .tab-item { width: 100%; border-left: 1px solid #999; background: #f7f7f7; }
.page-wrap-pay .tab-item li{ float: left; width: 25%; height: 60px; background: #f7f7f7; border-left: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; margin-left: -1px; text-align: center; cursor: pointer; }
.page-wrap-pay .tab-item li b{ font-size: 18px; font-weight: 500; margin: 20px; vertical-align: baseline; display: block; }
.page-wrap-pay .tab-item li a{ color: #333; border: 1px solid #fff; text-decoration: none; width: 100%; height: 100%; display: block; }
/*.page-wrap-product .tab-item li a:hover { background: #fff; }*/
.page-wrap-pay .tab-item li.thistab{ height: 59px; border-bottom: none; border-top: 2px solid #0AC; }
.page-wrap-pay .tab-item li.thistab a{ background: #fff; }
.page-wrap-pay .tab-conbox { height: 300px; border: 1px solid #E9E9E9; }
.page-wrap-pay .tab-conbox li{ /*float: left;*/ margin: 0px auto; padding: 25px 0 20px 35px; width: 840px; text-align: left; line-height: 20px; }
.page-wrap-pay .bank-input{ margin:4px; }
.page-wrap-pay .bank{ cursor:pointer; width:180px; height:36px; display:inline-block; text-indent:-999em; overflow:hidden; border:1px solid #dfdfdf; vertical-align:middle; margin-right:6px; }
.page-wrap-pay .alipay{ background:url(../images/skin/ico_alipay.jpg); background-repeat:no-repeat; background-position:-7px -7px; background-size:200px; }
.page-wrap-pay .wxpay{ background:url(../images/skin/ico_wxpay.jpg); background-repeat:no-repeat; background-position:-7px -7px; background-size:200px; }
.page-wrap-pay .pay-row{ width:420px; text-align:center; padding-top:30px; font-size:14px; }
.page-wrap-pay .pay-row a{ color:#00a2ca; }
.page-wrap-pay .pay-row .btn{ line-height: 36px; height: 36px; padding: 0 42px; color:#fff }

.case{ *float:left; width:199px; margin-top:10px; margin-left:12px; border:1px solid #C3CCEB; display: inline-block; }
.case .l1{ height:60px; padding-top:5px; text-align:center; }
.case .l2{ height:25px; line-height:25px; text-align:center; }
.case .l3{ padding-left:5px; height:25px; line-height:25px; text-align:left; }

.text-info{ padding:10px; margin-top:20px; color:#4C5B62; line-height:22px;}
.text-info p{ padding:5px 0 5px 5px; text-indent:2em;}
.text-item{ padding:15px; background:#f9f9f9; margin-bottom:15px; }
.text-item ol{ padding:10px 0 5px 40px; }
.text-item ul{ padding:0px 0 5px 40px; } 
.text-item h3{ font-size:16px; text-indent:1em; } 

.member-sidebar{ float:left; width:208px; }
.member-sidebar .sidebar-box{ border-top:2px solid #549400; border-bottom:2px solid #549400; margin:10px 8px 10px 0px; padding:2px 0px; background:#f9f9f9; }
.sidebar-box2{ padding:2px 0px; background:#f9f9f9; }
.sidebar-title{ font-size:18px; height:64px; line-height:64px; background:#f9f9f9; padding-left:20px; border-bottom:1px solid #eaeaea; }
.member-sidebar .sidebar-list .first{ height:48px; line-height:48px; position:relative; } 
.sidebar-list .list{ border-top:1px solid #eaeaea; background:#eef4f7; line-height:24px; overflow:hidden; padding:10px 15px; display:none; }
.sidebar-list .list a{ width:49.9%; float:left; text-indent:8px; height:26px; line-height:26px; overflow:hidden; color:#666; }
.sidebar-list .list a:hover,.sidebar-list .list a.cur{ font-weight:bold; color:#c00; text-decoration:none; }
.sidebar-list .first a{ padding-left:54px; display:block; font-size:16px; color:#666;border-left:2px solid #f9f9f9; position:relative; }
.sidebar-list .first a:hover,.sidebar-list .first a.now{ text-decoration:none; background:#eef4f7; border-left:2px solid #1299e1; }
.member-sidebar .sidebar-list .first a i{ background:url(../images/icon/sidebar-list.png) no-repeat; display:block; position:absolute; left:20px; top:12px; *top:0px; display:block; width:24px; height:24px; }
.sidebar-stat{ border:1px solid #E8E8E8; width:178px; background-color:#FFF; padding:0px 10px; background:url(/images/skin/bg_side_box.jpg) repeat-x 0 0; }
.sidebar-stat .stat-title{ line-height:34px; height:34px; }
.sidebar-stat .stat-content{ padding:10px 0px; }
.sidebar-stat .stat-content li{ line-height:22px; height:22px; }
.sidebar-stat .stat-content a{ color:#618FA7; }
.member-info{ float:right; width:960px; overflow:hidden; margin:10px auto; }
.member-info .page-title{ margin:12px; }
.member-info .page-title h3{ color:#666; }

.foot-box{ background:#f4f4f4; color:#666; width:100%; position:relative; padding:30px 0; }
.foot-menu{ float:left; width:90%; position: relative; min-width: 900px; max-width: 1100px; padding-bottom: 10px; }
.foot-menu dl{ float:left; line-height:24px; width:17%; padding-right: 3%; }
/*.foot-menu dl.small{ width:210px; }*/
.foot-menu dl dt{ font-size:20px; padding-bottom:16px; }
.foot-menu dl dd{ margin-bottom: 5px; }
.foot-menu dl dd a{ color: #00a2ca; }
.foot-contact{ float:right; /* width:100%; */ /*position: relative;*/ *margin-right: -16px; }
.foot-contact .contact-default{ position: absolute; top: 24px; right: 156px; width: 105px; }
.foot-contact .contact-cell{ height: 28px; line-height: 28px; position: relative; }
.foot-contact .contact-cell a{ color: #00a2ca; }
.foot-contact .contact-cell .cell-icon{ width: 16px; position: relative; bottom: 1px; }
.foot-copyright{ background:#fff; /*border-top: 1px solid #e5e5e5;*/ position:relative; text-align:center; padding:10px; color:#888; line-height:24px; min-width: 1000px; }
/*.foot-copyright .department{ border-bottom: 1px solid #e5e5e5; line-height: 35px; margin: 0 auto; margin-bottom: 15px; max-width: 1200px; }
.foot-copyright .department .icon-verydz{ display: inline-block; width: 94px; height: 16px; background-image: url(../images/logo_footer.png); background-position: -22px -21px; margin-right: 20px; }
.visually-hidden{ position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; width: 1px!important; overflow: hidden; }*/
.foot-copyright a:hover img{ opacity:0.7;-webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s; -o-transition: all 0.2s ease-in 0s; transition: all 0.2s ease-in 0s; }

/*右侧客服*/
.tc-15-bubble{position:absolute;color:#404A58}
.tc-15-bubble .tc-15-bubble-inner:before,.tc-15-bubble .tc-15-bubble-inner:after{font-size:0;position:absolute;width:0;height:0;content:'';border:8px dashed transparent}
.tc-15-bubble .tc-15-bubble-inner:after{border:7px dashed transparent}
.tc-15-bubble-inner{font-size:12px;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;border:1px solid #e4e6e9;border-radius:2px;background-color:#fff;line-height:1.6;position:static!important;left:50%;top:50%}
.tc-15-bubble-right .tc-15-bubble-inner:before,.tc-15-bubble-right .tc-15-bubble-inner:after{top:inherit;bottom:inherit;left:100%;margin-left:-1px;border-left-style:solid}
.tc-15-bubble-right .tc-15-bubble-inner:before{margin-top:-8px;border-left-color:#e4e6e9}
.tc-15-bubble-right .tc-15-bubble-inner:after{margin-top:-7px;border-left-color:#fff}
.tc-15-bubble-left .tc-15-bubble-inner:before,.tc-15-bubble-left .tc-15-bubble-inner:after{top:inherit;bottom:inherit;right:100%;margin-right:-1px;border-right-style:solid}
.tc-15-bubble-left .tc-15-bubble-inner:before{margin-top:-8px;border-right-color:#b3b7bf}
.tc-15-bubble-left .tc-15-bubble-inner:after{margin-top:-7px;border-right-color:#fff}
.icon-tick{display:inline-block;width:68px;height:73px;background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:0 -132px;background-repeat:no-repeat}
.tc-15-btn{height:33px;min-width:24px;padding:0 20px;border:1px solid #0064b6;border-radius:3px;background:#0071ce;color:#fff;font-size:14px;line-height:33px;text-align:center}
.tc-15-btn:hover,.tc-15-btn:focus{border-color:#005da8;background:#006ba2}
.tc-15-btn.weak{background:#fcfcfc;border-color:#d1d2d3;color:#0071ce}
.tc-15-btn.s{height:26px;min-width:21px;padding:0 15px;font-size:12px;line-height:24px}
.tc-15-btn.disabled{border-color:#d5d5d5;background:#e8e8e8;color:#a2a2a2;cursor:default}
.tc-15-radio-wrap{margin-right:20px;font-size:14px;cursor:pointer}
.tc-15-radio-wrap .tc-15-radio{vertical-align:-3px;margin-right:5px}
.tc-15-radio[type=radio]{width:14px;height:14px;cursor:pointer;vertical-align:middle;outline:none;background:none\0;background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px 0;-webkit-appearance:none;*background:none}
.tc-15-radio[type=radio]:hover,.tc-15-radio[type=radio]:focus{background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px 0}
.tc-15-radio[type=radio]:checked,.tc-15-radio[type=radio]:checked:hover{background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px -18px}
.tc-15-radio[type=radio]:checked:focus{background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px -36px}
.tc-15-radio[type=radio][disabled]{background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px -54px}
.tc-15-radio[type=radio][disabled]:checked{background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px -72px}
.tc-15-radio[type=radio] + label{margin-left:5px;color:#404a58}
.tc-15-input-text-wrap{vertical-align:middle;display:inline-block;font-size:0}
.tc-15-input-text{font-size:14px;line-height:23px;height:23px;width:315px;display:inline-block;padding:5px 10px;border:1px solid #d1d2d3;border-radius:3px;color:#171d25}
.tc-15-input-text-wrap.m .tc-15-input-text{font-size:12px;height:15px;line-height:15px}
.tc-15-input-text:hover,.tc-15-input-text:focus{border-color:#0071ce}
.tc-15-input-text.loading{background:url(img/global/input-loading.gif?max_age=19830212&d=20150901102857) no-repeat 98% center}
.tc-15-input-text.disabled{background-color:#f0f1f2;color:#a2a2a2;background-image:none;cursor:default}
.tc-15-rich-dialog .tc-15-input-text{width:315px}
.tc-15-rich-dialog .tc-15-input-text,.tc-15-input-text-wrap.m .tc-15-input-text{font-size:12px;line-height:15px;height:15px}
.tc-15-input-text.shortest{width:28px}
.tc-15-input-tips{font-size:12px;color:#ababab;clear:both;margin-top:5px;line-height:13px}
.tc-15-input-text-wrap.error > .tc-15-input-text{border-color:#e1504a;color:#e1504a}
.tc-15-input-text-wrap.succeed > .tc-15-input-text-verify{display:inline-block}
.tc-15-input-text-wrap.error > .tc-15-input-text-verify{display:inline-block;background-position:6px -17px;color:#e1504a}
.tc-15-input-text-wrap.error > .tc-15-input-tips{color:#e1504a}
.tc-15-slider-wrap .tc-15-input-text{margin-right:5px;color:#0071ce}
.tc-15-list-wrap.form .tc-15-input-text-wrap.m{margin-top:5px}
.tc-15-rich-dialog .tc-15-list-wrap.form .tc-15-input-text-wrap.m{margin-top:0}
.tc-15-slider-wrap .tc-15-input-text-wrap{font-size:12px}
.tc-15-input-textarea{height:5em;padding:10px;border:1px solid #d1d2d3;line-height:normal;border-radius:3px;text-align:left;width:315px;height:115px}
.tc-15-input-text-wrap.error > .tc-15-input-textarea{border-color:#e1504a;color:#e1504a}
.tc-15-list-wrap:after,.tc-15-list-wrap li:after{display:table;clear:both;content:''}
.tc-15-list-tit{float:left;width:80px;padding-right:15px;text-align:right;color:#171d25;font-size:14px}
.tc-15-list-tit[aria-required="true"]:after{content:"*";color:#e1504a}
.tc-15-list-det{float:left;white-space:nowrap;text-overflow:ellipsis}
.tc-15-list-det a{color:#0071ce;margin:0 .8em;text-decoration:none}
.tc-15-list-det a:hover{text-decoration:underline}
.tc-15-list-wrap li{padding:10px 0}
.tc-15-input-tips{line-height:13px;font-size:12px;color:#ababab;position:relative;margin-top:5px;text-align:left}
.tc-15-list-det .tc-15-input-textarea{float:left;margin-bottom:5px}
.tc-15-list-det .text-num{float:left;margin-left:10px;color:#abaeb3;font-size:12px}
.tc-15-list-det .text-num .warn{color:#e32310}
.tc-15-list-det .text-num .normal{color:#171d25}
.tc-15-list-det .upload{text-align:left}
.tc-15-list-det .upload .upload-img{width:28px;height:28px;background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-70px -170px;display:inline-block;margin-right:5px;vertical-align:middle}
.tc-15-list-det .upload .upload-img img{width:26px;height:26px;border:1px solid #d1d2d3}
.tc-15-list-det .upload .upload-img:hover img{opacity:.2;-ms-filter:"alpha(opacity=20)"}
.tc-15-list-det .upload .text-num{float:none;display:inline-block;vertical-align:middle}
.tc-15-list-det .upload button{vertical-align:middle}
.tc-15-list-det .upload .tc-15-btn{position:relative;display:inline-block;vertical-align:middle}
.tc-15-list-det .upload .tc-15-btn:hover{text-decoration:none}
.tc-15-list-det .upload .tc-15-btn input.input_file{position:absolute;z-index:2;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);left:0;top:0}
.tc-15-rich-dialog{width:550px;background:#fff}
.tc-15-rich-dialog-hd{padding:0 20px;font-size:16px;line-height:50px;color:#171d25;position:relative;border:1px solid #dadde0;border-width:1px 1px 0}
.tc-15-rich-dialog-hd:after,.tc-15-rich-dialog-bd:after,.tc-15-rich-dialog-ft:after{content:"";display:table;clear:both}
.tc-15-rich-dialog-hd strong{font-weight:bold;float:left}
.tc-15-rich-dialog-bd{max-height:500px;padding:20px;border:1px solid #dadde0;min-height:50px;text-align:center}
.tc-15-rich-dialog-ft{padding:15px 20px;height:35px;background:#f0f4f7;border:1px solid #dadde0;border-top:0;position:relative}
.tc-15-rich-dialog-ft-btn-wrap{text-align:center;position:relative;z-index:0}
.tc-15-rich-dialog-ft-btn-wrap > .tc-15-btn{margin:0 5px}
.tc-15-rich-dialog.l{width:600px}
.tc-15-rich-dialog-alert-icon{display:inline-block;padding:0 15px 0 0;-webkit-user-select:none;vertical-align:middle}
.tc-15-rich-dialog-alert-icon > span.icon-tick{vertical-align:baseline}
.tc-15-rich-dialog-hd .tc-15-btn-close{line-height:100;display:inline-block;overflow:hidden;vertical-align:middle;position:absolute;width:11px;height:12px;top:20px;right:20px;background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px -90px;background-repeat:no-repeat}
.tc-15-rich-dialog-hd .tc-15-btn-close:hover,.tc-15-rich-dialog-hd .tc-15-btn-close:focus{background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:-124px -108px}
.tc-15-rich-dialog.alert .tc-15-msg{border:0;background:none;padding:0;margin:0 20px;font-size:14px;line-height:26px;color:#171d25;vertical-align:middle;display:inline-block;margin:0;text-align:left}
.tc-15-rich-dialog.alert .tc-15-msg strong{font-size:18px;line-height:40px;color:#171d25}
.tc-15-rich-dialog.alert .icon-area{text-align:center}
.tc-15-rich-dialog.alert .icon-area .icon-call{display:inline-block;width:122px;height:130px;background-image:url(sprite/global-components-feu150806112017.png?max_age=19830212&d=20150901102857);background-position:0 0;margin-bottom:25px}
.tc-15-rich-dialog.alert .call-num{font-size:36px;color:#0070cc;margin-bottom:10px;font-family:'STHeiti','arial'}
.mod-scroll-btn{position:fixed;bottom:250px;right:15px;z-index:100}
.mod-scroll-btn .scroll-item{position:relative;background-color:#0070cc;text-align:center;margin-bottom:7px;border-radius:3px;height:36px}
.mod-scroll-btn .scroll-item .scroll-icon{width:40px;height:36px;display:inline-block;border-radius:3px}
.mod-scroll-btn .scroll-item-service .scroll-icon{background:url(../images/icon/ico-customer-service.gif)}
.mod-scroll-btn .scroll-item-qr .scroll-icon{background-image:url(../images/icon/ico-customer-service.png);background-position:0 -207px;background-repeat:no-repeat}
.mod-scroll-btn .scroll-item .tc-15-bubble{right:50px;display:none}
.mod-scroll-btn .scroll-item-qr .tc-15-bubble{top:-61px}
.mod-scroll-btn .scroll-item .tc-15-bubble .des-text{color:#5c5c5b;font-size:14px;text-align:right}
.mod-scroll-btn .scroll-item-up .scroll-icon{background-color:#0070cc;background-image:url(../images/icon/ico-customer-service.png);background-position:-42px -207px;background-repeat:no-repeat}
.mod-scroll-btn .item-selected .tc-15-bubble{display:block}
.mod-scroll-btn .scroll-item-call .tc-15-bubble{width:210px;top:4px;color:#5c5c5b}
.mod-scroll-btn .scroll-item-call .tc-15-bubble .tc-15-bubble-inner{padding:3px 5px}
.mod-scroll-btn .scroll-item-call .tc-15-bubble strong{font-weight:normal}
.mod-scroll-btn .scroll-item-call .scroll-icon{background-color:#0070cc;background-image:url(../images/icon/ico-customer-service.png);background-position:-70px -132px;background-repeat:no-repeat}
.mod-scroll-btn .scroll-item-ad{position:absolute;top:-72px;left:-31px;display:inline-block}

/*css3 loading by yao 2015-03-04*/
.yloading{ width:50px; height:10px; position:relative; }
.yloading s{ width:10px; height:10px; position:absolute; top:0px; border-radius:50%;left:0px; overflow:hidden; font-size:0px; line-height:3000px; text-indent:-555px; display:block;
-moz-animation-name:yloading_animte;
-moz-animation-duration:1.2s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:ease-in-out;
-webkit-animation-name:yloading_animte;
-webkit-animation-duration:1.2s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:ease-in-out;
-ms-animation-name:yloading_animte;
-ms-animation-duration:1.2s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:ease-in-out;
-o-animation-name:yloading_animte;
-o-animation-duration:1.2s;
-o-animation-iteration-count:infinite;
-o-animation-direction:ease-in-out;
animation-name:yloading_animte;
animation-duration:1.2s;
animation-iteration-count:infinite;
animation-direction:ease-in-out; }
.yloading  s.s1{background:#b5e749;-moz-animation-delay:0;
-webkit-animation-delay:0;
-ms-animation-delay:0s;
-o-animation-delay:0s;
animation-delay:0s; }
.yloading s.s2{background:#fc5753;
-moz-animation-delay:0.4s;
-webkit-animation-delay:0.4s;
-ms-animation-delay:0.4s;
-o-animation-delay:0.4s;
animation-delay:0.4s;
}
.yloading s.s3{background:#ffd83d;
-moz-animation-delay:0.8s;
-webkit-animation-delay:0.8s;
-ms-animation-delay:0.8s;
-o-animation-delay:0.8s;
animation-delay:0.8s;
}
@-moz-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@-webkit-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@-ms-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@-o-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
/*css3 loading by yao 2015-03-04*/
