@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
html{overflow-x:hidden;color:#505050;background-color:#FFFFFF}
body,div,h1,h2,h3,h4,h5,h6,hr,dl,dt,dd,ul,ol,li,form{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Arial,"\5b8b\4f53",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em{font-style:normal;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}
ul,ol{list-style:none}

a:link,a:visited {text-decoration:none;color:#505050;}
a:hover {color:#004370;text-decoration:underline;}


#sliderbox {position:relative;z-index:1;height:522px;width:100%;}
#sliderbox .a_bigImg {display:none;height:522px;width:100%;position:absolute;left:0;top:0;z-index:1}
.thumb-list {position:absolute;bottom:25px;z-index:2;height:12px;font-size:0px;left:45%;-webkit-text-size-adjust:none}
.thumb-list li {zoom:1;float:left;cursor:pointer;margin-right:13px;width:25px;height:25px;background:url(ou.png) no-repeat center center}
.thumb-list li.curr {background:url(ov.png) no-repeat center center;width:25px;height:25px;}
.a_text{position:absolute;top:150px;right:12%;background:url(bg2.png) repeat 0 0;width:394px;height:254px;}

.tnav li{float:left;z-index:2;position:relative;cursor:pointer;text-align:center;}
.tnav li a:link,.tnav li a:visited{float:left;color:#656565;font-family:Arial,"\5FAE\8F6F\96C5\9ED1";font-size:16px;margin-left:36px;margin-right:36px;height:37px;text-decoration:none;line-height:37px;text-align:center;border-bottom:4px solid #FFFFFF}
.tnav li:hover a,.tnav li a:hover{color:#e53922;border-bottom:4px solid #e53922;text-decoration:none}

.rutnav li{float:left;z-index:2;position:relative;cursor:pointer;text-align:center;}
.rutnav li a:link,.rutnav li a:visited{float:left;color:#656565;font-family:Arial,"\5FAE\8F6F\96C5\9ED1";font-size:16px;margin-left:23px;margin-right:23px;height:37px;text-decoration:none;line-height:37px;text-align:center;border-bottom:4px solid #FFFFFF}
.rutnav li:hover a,.rutnav li a:hover{color:#e53922;border-bottom:4px solid #e53922;text-decoration:none}

.anav li{float:left;z-index:2;position:relative;cursor:pointer;text-align:center;}
.anav li a:link,.anav li a:visited{float:left;font-size:14px;background-color:#FFF;height:32px;font-family:Arial,"\5FAE\8F6F\96C5\9ED1";font-size:18px;border:1px solid #BEBEBE;width:163px;height:53px;text-decoration:none;line-height:53px;text-align:center; margin-right:15px;}
.anav li:hover a,.anav li a:hover{color:#FFFFFF;background-color:#526377;text-decoration:none}


#series .ps-box{width:960px;overflow:hidden;margin:0 auto;}
#series .ps-box li{float:left;width:222px;height:192px;margin:30px 9px 30px 9px;overflow:hidden;position:relative;}
#series .ps-box li a.pbg1{background:url(pbg1.jpg) no-repeat 0 0;width:222px;height:192px;position:absolute;left:0px;top:0px;z-index:2;display:block;overflow:hidden;line-height:192px;color:#FFFFFF;text-align:center;font-size:21px;font-family:Arial,"\5FAE\8F6F\96C5\9ED1";text-decoration:none}
#series .ps-box li a.pbg2{background:url(pbg2.jpg) no-repeat 0 0;width:222px;height:192px;position:absolute;left:0px;top:0px;z-index:2;display:block;overflow:hidden;line-height:192px;color:#FFFFFF;text-align:center;font-size:21px;font-family:Arial,"\5FAE\8F6F\96C5\9ED1";text-decoration:none}
#series .ps-box li span{width:222px;height:192px;position:absolute;left:0px;top:0px;z-index:3;text-align:center;overflow:hidden;display:none;}

#series .ps-box li a.epbg1{background:url(pbg1.jpg) no-repeat 0 0;width:222px;height:192px;position:absolute;left:0px;top:0px;z-index:2;display:flex;overflow:hidden;color:#FFFFFF;text-align:center;font-size:21px;text-decoration:none}
#series .ps-box li a.epbg1 p{align-self:center;text-align:center;width:100%}

#series .ps-box li a.epbg2{background:url(pbg2.jpg) no-repeat 0 0;width:222px;height:192px;position:absolute;left:0px;top:0px;z-index:2;display:flex;overflow:hidden;color:#FFFFFF;text-align:center;font-size:21px;text-decoration:none}
#series .ps-box li a.epbg2 p{align-self:center;text-align:center;width:100%}

#menu{
    width:255px;
}
#menu ul li a:link, #menu ul li a:visited{
    display:block;
	text-align:left;
	width:225px;
	padding-left:15px;
	padding-right:15px;
	color:#1B436E;
	font-family:Arial,"\5FAE\8F6F\96C5\9ED1";
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#C2DDF0
}
#menu ul li a:hover{
    background-color:#C2DDF0;
	color:#1B436E;
	text-decoration:none
}
#menu ul li ul li{
    position:relative;
}
#menu ul li ul li a:link, #menu ul li ul li a:visited{
    display:block;
	text-align:left;
	width:210px;
	padding-left:30px;
	padding-right:15px;
	color:#1B436E;
	font-family:Arial,"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	background:none
}
#menu ul li ul li a:hover{
    background-color:#C2DDF0;
	color:#1B436E;
	text-decoration:none
}
#menu ul li ul li ul{
    display:none;
    top:0px;
    width:255px;
    position:absolute;
    left:256px;
	background:#F1F1F1
}
#menu ul li ul li:hover ul{
    display:block;
}
#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited{
    display:block;
    text-align:left;
	width:210px;
	padding-left:30px;
	padding-right:15px;
	color:#1B436E;
	font-family:Arial,"\5FAE\8F6F\96C5\9ED1";
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	background:none
}
#menu ul li ul li ul li a:hover{
    background-color:#C2DDF0;
	color:#1B436E;
	text-decoration:none
}
.pOver{background-color:#C2DDF0;color:#1B436E;text-decoration:none}

.jsorder{position: fixed; z-index:99999;bottom: 30px;right: 0px;}
.jsorder .left{float: left;width:19px;background: #545454;font-size:14px;text-align:center;cursor: pointer;color: white;padding: 3px;}
.jsorder .right{padding: 5px;float: right;width: 200px;background: white;border: #545454 5px solid;display: none;min-height: 100px;border-left: #545454 2px solid;}
.jsorder .right li{line-height: 18px;border-bottom: 1px silver dashed;padding: 5px 0px 5px 5px;text-align: left;}
.jsorder .button{width: 100px;height: 27px; line-height:27px; background:#545454; color:#fff; border:1px solid #ccc; text-align:center;display: block;margin: 12px auto 3px;}
.jsorder .right li b{color: #00A0E9}
.jsorder .right li span.add{background: url("bt.png");width: 11px;height: 11px;display: block;cursor: pointer;float: right;margin: 4px 1px;}
.jsorder .right li span.sub{background: url("bt.png") 0px 22px;width: 11px;height: 11px;display: block;cursor: pointer;float: right;margin: 4px 1px;}
.jsorder .right li span.del{background: url("bt.png") 0px 11px;width: 11px;height: 11px;display: block;cursor: pointer;float: right;margin: 4px 1px;}

a.jsorderadd:link,a.jsorderadd:visited {text-decoration:none;color:#e53922;}
a.jsorderadd:hover {color:#e53922;text-decoration:underline;}

#list{line-height:32px;font-size:14px;font-weight:100;font-family:Arial,"\5FAE\8F6F\96C5\9ED1";}
#list i{display:inline-block;width:100px}
#list dd i{text-indent:5px;}
#list b{display:inline-block;font-weight:100;width:280px}
#list em{display:inline-block;width:100px}

.input-text{border:1px solid #ccc;border-radius:5px;box-shadow:#ccc 0px 2px 2px 1px inset;padding:5px;background:#EDEDED}

.add{background:url(cg_add.gif) no-repeat left center;width:60px;height:20px;line-height:24px;padding-left:26px;padding-right:4px;cursor:pointer}
.del{background:url(cg_del.gif) no-repeat left center;width:60px;height:20px;line-height:24px;padding-left:26px;padding-right:4px;cursor:pointer}

.fixedBtn {position:fixed;z-index:999;width:130px;height:300px;top:400px;right:-130px;_right:-130px;_position:absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||410)-(parseInt(this.currentStyle.marginBottom,10)||10)));}
.fixedBtn .service {position:absolute;outline-style:none;outline-color:invert;outline-width:0px;width:46px;display:inline-block;background:url(customerservice.png) no-repeat 0 0;height:120px;text-align:center;padding-left:15px;top:62px;left:-61px;cursor:pointer;text-decoration:none;padding-top:70px;color:#FFFFFF}
.serviceCnt {border:0px;height:225px;padding-top:75px;padding-left:25px;padding-right:20px;background:url(customerservice1.png) no-repeat 0 0;}
.serviceCnt li{float:left;z-index:2;position:relative;cursor:pointer;text-align:center;margin-bottom:6px; width:105px}
.serviceCnt li a:link,.serviceCnt li a:visited{float:left;color:#7F7F7F;padding-left:30px;padding-right:8px;height:26px;line-height:26px;text-decoration:none;text-align:center;background-color:#FFFFFF;background-image:url(new_online_2.png);background-position:8px center;background-repeat:no-repeat;border-radius:3px}
.serviceCnt li:hover a, .serviceCnt li a:hover{color:#FFFFFF;background-color:#1298FA;background-image:url(customer_service_qqover.png); background-position:8px center;background-repeat:no-repeat;border-radius:3px}

.AZoom{
	display:block;
	max-width:180px;
	max-height:133px;
	width:expression(this.width > 180 && this.width > this.height ? 180 : true);
    height:expression(this.height > 133 ? 133 : true);
}

.PageNo{margin:0 auto;text-align:center;padding-top:20px;padding-bottom:20px;font-size:12px}
.PageNo a{font-weight:100;margin:2px;border:1px solid #787878;padding:5px;color:#323232;text-decoration:none;}
.PageNo .PV{color:#FFFFFF;background-color:#004370;}
.PageNo span{margin:2px;padding:5px;border:1px solid #787878;font-weight:100;color:#787878;}

.clearfix{zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
