body,h1,h2,h3,h4,blockquote,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,button,input,textarea{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.75 arial,\5b8b\4f53,sans-serif}button,input,select,textarea,h1,h2,h3,h4{font-size:100%}em,i{font-style:normal}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img,fieldset{border:0;vertical-align:middle}a{color:#333;text-decoration:none;outline:none}a:hover{color:#f60;text-decoration:underline}.fl,.mark{float:left}.fr,.subMark{float:right}.spanclass,.contentdiv{display:none}.f14{font-size:14px}.mb10{ margin-bottom:10px}
body{ background:#fff; color:#555; text-align:center}.red{ color:#f60}

li{ list-style:none;}
ul,ol{ list-style:none;}
p{padding:5px 0 4px 0;font-size: 14px;}
.blank10{height:8px; font-size:1px; clear:both;overflow:hidden;}
#main{width:1000px;margin:0px auto 10px;clear:both;padding-top:15px;}
#left{ float:left;position:relative; min-width:190px; width:190px;}    
#right{float:right;position:relative; min-width:780px;width:78.00%; min-height:400px;}
.daohang{text-align: left;padding-left: 20px;padding-top: 3px;height:25px; background-color:#F6F5F0;font-size:13px;color:#777777;  border-top:1px solid #ddd;}
h1{width:770px;font-size:18px;color:#F15433;font-weight:700;height:25px;text-align:center;border-bottom:1px solid #ddd;padding-bottom:15px;font-family:"Microsoft Yahei";}
.cont{padding:10px 10px; border:0px #ddd solid;text-justify: inter-ideograph;text-align: justify;}'
.cont p{/*正文段落间距 margin:0 auto;*/padding:7px;line-height:32px;text-indent:0em;font-family: 'Microsoft YaHei'; font-size:16px;}
.cont img{display:block;max-width:100%;height:auto}
/*底部版权*/
body #footer{ width:100%; margin:auto; color:#aaa; line-height:30px; border-top:1px solid #ddd; padding:10px 0;background-color:#EEEEEE;}
body #footer span{ color:#777}
body #footer a{ color:#777; padding:0 5px}.footer a:hover{ color:#f60}


#footer_container{width:100%; background:url() left top repeat-x #fff; height:208px; } 
#footer {padding:24px 0 0;width:100%;margin:0 auto;color:#333333;font-size:12px}  
#footer a:link,#footer a:visited,#footer a:active{color:#777777;text-decoration:none;}  
#footer,#footer a:link,#footer a:visited{line-height:24px;}  
#footer .companyLinks{line-height:24px;color:#777777;text-align:center;}  
#footer .companyLinks a:link,#footer .companyLinks a:visited{color:#777777;margin:0;}  
#footer .copyRight {margin:0 auto;height:40px;text-align:center} 
#footer .copyRight a{margin:0} 
#footer .left{width:780px;float:left;} 
#footer .left p{width:124px;height:150px;float:right;text-align:center;line-height:20px;color:#777;font-size:12px}
#footer .left p img{width:111px;height:43px;}
#footer .mid{float:left;width:390px;height:160px;color:#777;padding-left:16px;line-height:20px;text-align:left;}
#footer .right{float:left;width:81px;height:100px;padding-top:3px;}
#footer .right img{width:40px;height:53px;} 

.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.clearfix{*zoom:1}
.clear{font-size:0; line-height:0; height:0; overflow:hidden; clear:both; visibility:hidden}
.blank10{height:10px; font-size:1px; clear:both;overflow:hidden;margin-top:10px;}
.header,.wraper,.header .nav li a:hover{ background:url(/us/images/xBg.png) repeat-x}
.header .nav li a,.header .nav li a.on,.header .nav li a.on:hover,.header .nav li a.on .ib,.header .checkedopt,.menu .hd,.menu .ft,.menu .bd li a:hover,.menu .bd .on a,.subMenu .hd,.subMenu .ft,.subMenu .bd li a:hover,.header .optBox .ft p,.header .optBox .ft b,.header .optBox .ft i,.header .optBox li a,.header .nav li .optBox li a:hover,.group-news .tbA li,.group-contact .tbA li,.group-contact dt{background:url(/us/images/commonBg.png) no-repeat}
.menu,.subMenu{ background:url(/us/images/yBg.png) repeat-y}

.modA .thA{ height:29px; font-size:14px; padding-left:9px; line-height:29px; border-bottom:1px solid #ddd; background:#f5f5f5}
.modA .thA .name{ color:#00338b; font-weight:700}
.modA .thA i{ color:#f60}

.header{ width:100%; height:130px; background-position:left top; text-align:left}
.header .topBar{height:90px}
.header .content{ width:950px; margin:auto;}
.header .logo{ float:left;padding-top:7px}
.header .topBar p{ color:#aaa; padding-top:10px; text-align:right; padding-right:10px}.header span{ color:#777}
.header .language{ margin-top:15px}
.header .language a{ color:#777}.header .language a:hover{ color:#f60}
.header .stmBar{height:40px}
.header .nav li{line-height:40px;float:left;font-size:14px;position:relative; z-index:2}
.header .nav .fst a{background:none;}
.header .nav li .ib{position:absolute; height:40px; overflow:hidden;width:7px;right:0;top:0;}
.header .nav li a{ display:block;padding:0 30px;background-position:-198px -120px;color:#fff;font-weight:700;}
.header .nav li a:hover{background-position:left -131px;text-decoration:none;}
.header .nav li a.on{display:block;padding:0 30px;background-position:left -74px;color:#ff6}
.header .nav li a.on:hover{background-position:left -74px;}
.header .nav li a.on .ib{background-position:-159px -74px}
.header .selectbox{width:154px; position:relative;display:inline;margin:7px 10px 0 0;float:right;}
.header .checkedopt{height:26px; position:relative; z-index:100;padding-left:15px;background-position:left -47px;line-height:25px;cursor:pointer}

.header .optBox{position:absolute; z-index:50; left:0;top:18px;width:152px; opacity: 0.8;filter:alpha(opacity=80); display:none}
.header .optBox ul{ background:#092a62; padding-top:15px}
.header .optBox li{ line-height:28px; height:28px; padding-left:13px; float:none; color:#fff}
.header .optBox li a{ display:block; vertical-align:top; padding:0 0 0 9px; color:#fff; font-size:14px; background-position:-196px -47px}
.header .optBox li a:hover{ text-decoration:underline; background-position:-196px -80px; color:#ff6;}

.header .nav li .optBox{ top:40px}
.header .nav li .optBox ul{ padding-top:5px}
.header .nav li .optBox li a{ padding:0 0 0 9px;line-height:28px; height:28px; display:block; font-size:14px; font-weight:400; background-position:-196px -47px; color:#fff;}
.header .nav li .optBox li a:hover{ background-position:-196px -80px; color:#ff6; text-decoration:underline;}

.header .optBox .ft{ height:8px; font-size:8px; line-height:8px; overflow:hidden; width:100%}
.header .optBox .ft b{ position:absolute; left:-1px; height:8px; width:8px; background-position:left -162px}
.header .optBox .ft i{ float:right; width:7px; height:8px; background-position:-193px -162px;}
.header .optBox .ft div{ background:#092a62; line-height:8px; margin:0 7px;}

.wraper{width:100%; background-position:left -172px; margin:auto;}
.wraper .content{ width:500px;margin:auto; background:url(/us/images/gbannerBg.png) right top no-repeat}
.wraper .banner{padding-top:160px;height:12px;text-align:center;width:1000px;margin:auto;}
.wraper .banner li{float:left;height:12px;width:128px;margin-right:1px;text-align:center;font-size:9px; cursor:pointer;position:relative}
.wraper .banner li a{ height:3px;width:128px; left:0; top:9px;color:#fff;text-decoration:none;position:absolute;overflow:hidden;}
.wraper .banner .on a,.wraper .banner .cur a{height:12px;line-height:12px;top:0;margin:auto;}
.wraper .banner .pc a{background:#303880;}
.wraper .banner .auto a{background:#ff9000;}
.wraper .banner .game a{background:#e00000;}
.wraper .banner .lady a{background:#b06;}
.wraper .banner .baby a{background:#ffbf11;}
.wraper .banner .house a{background:#7b3709;}


.main{ padding:20px 0}
.aside{ width:190px;position:absolute;}
.menu{ margin-bottom:10px;text-align:left;}
.menu .hd{height:39px; line-height:37px; font-size:14px; font-weight:700; color:#333; padding-left:17px; background-position:left top;}
.menu .ft{height:7px; font-size:0; line-height:0; background-position:left -39px}
.menu .bd{ padding:2px 11px; font-size:14px}
.menu .bd li{ border-bottom:1px solid #e7e7e7}
.menu .bd .last{ border-bottom:none}
.menu .bd li a{ width:153px;padding-left:15px; background:#fff; line-height:35px; display:inline-block}
.menu .bd li a:hover{ background-color:#f1f1f1; background-position:-190px 14px; color:#f60; text-decoration:underline}
.menu .bd .on a,.menu .bd .on a:hover{ font-weight:700; background-color:#fff; color:#f60; text-decoration:none; background-position:-190px 13px;}

.subMenu{ background-position:-191px top}
.subMenu .hd{height:33px; line-height:32px; color:#333; padding-left:26px; background-position:left -115px}
.subMenu .ft{height:7px; font-size:0; line-height:0; background-position:left -153px}
.subMenu .bd{ padding:2px 11px; font-size:12px}
.subMenu .bd li{ border-bottom:1px solid #e7e7e7}
.subMenu .bd .last{ border-bottom:none}
.subMenu .bd li a{ width:153px;padding-left:15px; background:#fff; line-height:33px; display:inline-block}
.subMenu .bd li a:hover{ background-color:#f1f1f1; background-position:-190px 13px; color:#f60; text-decoration:underline}

.article{ padding-left:215px}
.article .thead{ height:60px; color:#f60; padding-left:10px; font:700 20px/60px \5FAE\8F6F\96C5\9ED1; border-bottom:1px solid #ddd}
.crumb{ height:25px; line-height:25px;padding-left:10px; color:#777}
.crumb a{ color:#777}.crumb a:hover{ color:#f60}

.group-index .tbody{ padding:10px 15px}
.group-index .tbody p{ line-height:22px; text-indent:2em; margin-bottom:22px; font-size:14px}


.groupSites{ height:203px; position:relative}
.groupSites a{ display:block; background:url(/us/images/siteIconsBg.png) 200px 300px no-repeat; width:105px; height:56px; overflow:hidden; text-indent:-200px; position:absolute; top:150px}
.groupSites .iPc{ left:-9px; top:98px}.groupSites .iPc:hover{ background-position:-4px -2px}
.groupSites .iAuto{ left:114px; top:98px}.groupSites .iAuto:hover{ background-position:-110px -2px}
.groupSites .iGame{ left:230px; top:98px}.groupSites .iGame:hover{ background-position:-216px -2px}
.groupSites .iLady{ left:341px; top:98px}.groupSites .iLady:hover{ background-position:-322px -2px}
.groupSites .iBaby{ left:457px; top:98px}.groupSites .iBaby:hover{ background-position:-428px -2px}
.groupSites .iHouse{ left:572px; top:98px}.groupSites .iHouse:hover{ background-position:-534px -2px}
.groupSites .iSell{ left:-9px; top:155px}.groupSites .iSell:hover{ background-position:-640px -2px}


.group-news .thead,.group-contact .thead{ border-bottom:none}
.group-news .tbA{ padding:10px}
.group-news .tbA li{ line-height:30px; font-size:14px; background-position:-196px 12px; padding-left:14px;}
.group-news dd{ text-indent:2em; height:180px; font-size:14px; line-height:22px}
.group-news dt{ padding-top:5px}
.group-news .sum{ text-indent:2em;font-size:14px; margin-bottom:20px}
.group-news .cList li{ line-height:24px; background-position:-196px 8px}

.group-contact{ min-height:415px;_height:415px}
.group-contact .tbA{ height:60px;padding-top:10px}
.group-contact .tbA li{ line-height:30px; font-size:14px; background-position:-196px 12px; padding-left:10px; float:left; margin:0 15px 0 10px; display:inline}
.group-contact .modA .thA{ clear:both}
.group-contact dl{ float:left; font-size:14px; margin:0 10px; display:inline}
.group-contact dt{ background-position:-196px 9px; padding-left:10px; font-weight:700}
.group-contact dd{ padding-left:10px;}

.group_finance,.group-culture{ min-height:490px;_height:490px}
.group_finance .tbody{padding:10px 20px}
.group_finance li{ line-height:30px; font-size:14px; background:url(/us/images/rIcon.png) left 11px no-repeat; padding-left:10px; }
.group_finance .modA .thA{ font-size:12px; margin-top:30px; text-align:right;padding-right:10px}
.group_finance .modA .thA a{ color:#f60}
.group_finance .last{ float:right}.group_finance .last a{ color:#f60}
.group_finance .investor{background:url(/us/images/rIcon.png) left 18px no-repeat; padding:10px 0 0 15px;font-size:14px}
.group_finance .investor a{ color:#555}

.group-culture .tbody{ padding:10px 15px}
.group-culture .tit{ font-size:16px; font-weight:700; margin:15px 0 30px }
.group-culture .vision{ line-height:50px}
.group-culture dl{background:url(/us/images/rIcon.png) left 12px no-repeat; padding-left:10px; font-size:14px; line-height:30px; margin-bottom:25px}
.group-culture dt{ font-size:14px;color:#00338b; font-weight:700}
.group-culture dd p{ padding-left:2em}
.group-culture .talent dd p{ padding-left:0; text-indent:2em}
.group-culture dd strong{ font-family:'宋体'}
.picTxt .ptPic{ position:absolute; margin-left:-180px;padding:2px; border:1px solid #d7d7d7; vertical-align:top; background:#fff}
.picTxt{ padding-left:180px; height:145px; border-bottom:1px dotted #ddd; margin-bottom:20px}

.group-media .tbA{padding-bottom:18px}
.group-media .modA{ clear:both}
.group-media li img{ border:1px solid #ddd}
.group-media li{ float:left; width:115px; display:inline; text-align:center; margin:20px 0 0 27px}

.wraper .pconline{ background:url(/us/images/pcbannerBg.png) right -1px no-repeat}
.pconline .thead,.pcgames .thead,.pclady  .thead,.pcbaby .thead,.pchouse .thead{ height:auto; padding-top:15px; padding-bottom:15px}
.pconline .thead img{ margin-right:20px}
.pconline .paragraph{ padding:20px 15px 10px;font-size:14px}
.pconline .paragraph p{  margin-bottom:20px}
.pconline .channel dl{ padding:15px 15px 10px 120px; border-bottom:1px dotted #ddd}.pconline .channel dd{ font-size:14px}
.pconline .channel dt{ position:absolute; width:100px; padding-right:15px; color:#f60; background:url(/us/images/rIcon.png) 108px 11px no-repeat; text-align:right; margin-left:-130px}
.pconline .addrList li{ float:left; width:75px; margin-right:11px; text-align:center; display:inline}
.pconline .addrList{padding-top:10px}
.pconline .para{ padding:20px 15px 10px; margin-bottom:20px;font-size:14px}
.pconline .partL{ width:505px; float:left}
.pconline .site{ height:50px; margin-bottom:10px}.pconline .site img{ margin-right:10px}
.pconline .partL .links img{ margin:0 9px 10px 0}
.pconline .partL .url{ color:#f60}
.pconline .requirement-list li{ background:url(/us/images/rIcon.png) left 9px no-repeat; padding-left:10px}
.pconline .partR{ width:188px; float:right}
.pconline .partR .box{ border:1px solid #ddd; margin-bottom:10px}
.pconline .partR .box .th{ height:28px; padding-left:9px; line-height:28px; border-bottom:1px solid #ddd; background:#f9f9f9; color:#00338c; font-weight:700}
.pconline .partR .box .tb{ padding:5px 5px 5px 10px; font-size:12px }
.pconline .modA .tbA{ padding:15px 20px 35px; line-height:2em; font-size:14px; text-align:left}
.pconline .dlNews{ padding-left:126px;background:url/images/rIcon.png) left 9px no-repeat;}.pconline .dlNews dt{ font-size:14px; font-weight:700}
.pconline .dlNews .pic{ position:absolute; border:1px solid #ddd; padding:2px; margin:-23px 0 0 -116px}
.pconline .contribute{background:url(/us/images/rIcon.png) 13px 20px no-repeat; padding:12px 23px 12px; font-size:14px}
.pconline .contribute .tit{ color:#00338c}
.pconline .contribute dl{ margin-top:20px}.pconline .contribute dt{color:#00338c; font-weight:700}
.pconline .contribute p{ text-indent:2em}
.pconline .contribute .sum{padding-left:2em}
.pconline .contribute a{ color:#00338c}.pconline .contribute a:hover{ color:#f60}
.pconline .contribute li{padding-left:15px; background:url(/us/images/rIcon.png) 1px 8px no-repeat}
.pconline .terms{ background:none}.pconline .terms p{ margin-bottom:15px}.pconline .terms ul{ margin-bottom:15px}
.pconline .terms li{ padding-left:2em; background:url(/us/images/rIcon.png) 16px 8px no-repeat}
.pconline .lawyer{ padding:20px 23px 12px; min-height:530px; _height:530px}
.pconline .lawyer dt{color:#00338c; font-weight:700; font-size:16px}
.pconline .pcivy{ min-height:550px; _height:550px}
.pconline .partR .tb td,.pconline .partR .tb th{ padding:5px 0; vertical-align:top}
.pconline .partR .tb th{ font-weight:400; text-align:right; width:70px;}
.pconline .partR .tb td input{ border:1px solid #ddd; line-height:100%; padding:3px; width:100px}
.pconline .partR .brief{ margin-top:15px}
.pconline .partR .brief strong{ color:#00338C}
.pconline .partR .brief li{ padding-left:15px; text-align:justify;text-justify:inter-ideograph; margin-top:3px; line-height:2em;background:url(/us/images/rIcon.png) 3px 10px no-repeat;}

.pconline .contact .tbA{padding:10px 5px 10px 20px}
.pconline .contact .tit{background:url(/us/images/rIcon.png) 0 10px no-repeat; clear:both; position:relative; padding-left:10px; font-weight:700; color:#00338b; left:-10px}
.pconline .contact dl{ margin-bottom:15px}
.pconline .contact dd{ float:left; width:236px; margin-bottom:5px}
.pconline .contact ul:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.pconline .contact ul{ margin-bottom:15px; *zoom:1}
.pconline .contact li{ float:left; width:230px; margin-bottom:5px;height:155px; padding-right:6px}

.wraper .pcauto{ background:url(/us/images/autobannerBg.png) right 0 no-repeat}
.pcauto .event li{padding-left:10px;background:url(/us/images/rIcon.png) left 11px no-repeat}
.pcauto .event .date{ color:#aaa; font-size:12px; margin-right:20px}
.pcauto .introIvy{ padding:20px 0 20px 25px; font-size:14px}
.pcauto .introIvy dl{padding:0 0 5px 375px; border-bottom:1px dotted #ddd; margin-bottom:30px}
.pcauto .introIvy dt{ position:absolute; margin-left:-375px}
.pcauto .introIvy strong{ color:#00338c; font-weight:700}
.pcauto .introIvy p{ margin-bottom:23px}.pcauto .introIvy i{ color:#c00}
.pcauto .introIvy .explain{ font-size:12px; background:url(/us/images/auto_explainLogo.png) left 4px no-repeat; padding-left:15px}


.wraper .pcgames{ background:url(/us/images/gmbannerBg.png) right 0 no-repeat}
.pcgames .pics{ padding:20px 0 20px 15px}
.pcgames .tbA{ padding:15px 0 20px 15px}
.pcgames .friendLink .tbA a{ float:left; width:120px; color:#555}.pcgames .friendLink .tbA a:hover{ color:#f60; text-decoration:underline}
.pcgames .pics img{ margin:0 10px 10px 0}

.wraper .pclady{ background:url(/us/images/ladybannerBg.png) right 0 no-repeat}
.pclady .introIvy{ padding-top:30px}
.pclady .tbA{ padding:15px 0 20px 15px}
.pclady .contact .tbA a{ color:#00338b}.pclady .contact .tbA a:hover{ color:#f60; text-decoration:underline}
.pclady .contact .thA a{ color:#00338b}.pclady .contact .thA a:hover{ color:#f60; text-decoration:underline}
.pclady .contact .tbA td{ vertical-align:top; padding-bottom:15px}

/*.wraper .pcbaby{width:100%; background:url(/us/images/banner.gif) center 0 no-repeat}*/
.wraper .pcbaby {
    width: 100%; /* 宽度为100%，使其占据父元素的全部宽度 */
    height: auto; /* 高度设为自动，允许图片根据宽度自动调整 */
    background: url(/us/images/banner.gif) center center no-repeat; /* 背景图片居中 */
    background-size: cover; /* 保持图片比例的同时填满容器 */
    min-width: 100%; /* 最小宽度为100%，确保在窄屏幕上也能适应 */
    margin: 0 auto; /* 水平居中 */
    padding-top: 60px; /* 保持原有的内边距 */
}
.pcbaby .introIvy{ padding:20px 0 20px 25px; font-size:14px; min-height:500px; _height:500px}
.pcbaby .introIvy th{ font-weight:700; color:#00338b}
.pcbaby .friendLink .tbA{ padding:15px 10px}
.pcbaby .ivy td{ padding-bottom:15px}
.pcbaby .ivy a{ color:#00338b}

.wraper .pchouse{background:url(/us/images/housebannerBg.png) right 0 no-repeat}
.pchouse .contact{ _height:680px; min-height:680px}
.pchouse .introIvy{ _height:510px; min-height:510px}
.pchouse .introIvy td{ vertical-align:top; font-size:14px; padding:20px}