body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;} 
table {border-collapse:collapse;border-spacing:0;font-size:inherit;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style: normal;} 
ol,ul,li {list-style:none;} 
caption,th {text-align:left;} 
q:before,q:after {content:;} 
abbr,acronym{border:none;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}
select,input,button,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
h1, h2, h3, h4, h5, h6, strong {font-weight:bold;font-size:100%;}
select,input,button,textarea{font:100% Tahoma,Helvetica,Arial,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:'Courier New',Courier,monospace;}
a:link,a:visited,a:hover,a:active{ text-decoration: none; color: #545454;}

body {text-align:center;background: url(../imgs/B_bg.png) repeat-x 0 0;color: #000;font:12px/1.5 Arial,Helvetica,Tahoma,sans-serif;}
.clear{clear: both;height:0; line-height:0px; overflow: hidden;}

html,body { height:100%;}

.box{ position: relative; overflow:hidden;}
.box .wrap,.news-wrap{ background: #fff;border: 1px solid #d2d2d2;}
.search, .more, .qna .wrap li, .partner .left-arrow a,.partner .right-arrow a, .registerline ul.tab li,.selected, .loginbox .loginbtn, .news .news-tab li, .page-skip button, .commonqna-main li, #marketing-content .uls li, #marketing-sidebar .uls li{ background: url(../imgs/bonbg.png) no-repeat; }
.adtype .type1,.adtype .type2,.adtype .type3, .webregister, .adregister, .registerline .wline1, .registerline .wline2, .registerline .wline3, .registerline .wline4{background: url(../imgs/bg2.png) no-repeat;}
.registerline dt span,.webregister li,.adregister li, .media .media-ico li.hot span,.rolltext li a, #search label span, a.page-next, .page-start, #marketing-sidebar .charts ul li span,.weblines dt span{ background: url(../imgs/icos.gif) no-repeat;}
h3,h4{ background: url(../imgs/title.png) no-repeat; }
h2{ background: url(../imgs/hs.png) no-repeat;}
.media,.marketing-info, .registerline ul.tab, .news .news-tab, .adrecommend .wrap,.intro .wrap,.marketing .wrap,.partner .wrap,.links .wrap, .help-content .wrap, .about-content .wrap,.adclient-content .wrap,.webmedia-content .wrap,.product-content .wrap{ background:#fff url(../imgs/t_bg.png) repeat-x;}
.adrecommend .wrap,.intro .wrap,.marketing .wrap,.partner .wrap,.links .wrap, .help-content .wrap, .about-content .wrap,.adclient-content .wrap,.webmedia-content .wrap,.product-content .wrap{ background-position: 0 -294px;}

h6{ color: #063271; margin: 5px 0 5px 12px}
h2{height: 16px; margin: 8px 0 3px 11px;}

#page{width:950px;margin:0 auto; text-align: left;}
#header{ background: url(../imgs/hbg.png) no-repeat 0 0; margin-left:46px;_margin-left:44px;height:125px; color: #8ad9e7;}
#logo{width:215px; float: left; height: 60px;background: url(/www/imgs/logo.png) no-repeat !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/imgs/logo.png'); _background-image: none; _display: inline;}
#content{width:738px;float:left;}
#main-content{
	width:950px;
	height: auto;
}
#sidebar{width:202px;float:right; overflow: hidden;}
#footer{height:91px;width:960px; border-top:1px solid #d2d2d2;margin:10px 0; background: #f0f0f0; text-align: centern; margin: 10px auto;}
#footer .footer-main{width:950px; margin: 0 auto;}
#footer .f-left{margin:11px 0 0 8px; float: left;}
#footer .f-right{float:right; text-align: right; margin-top: 8px;}
#footer .f-right a{color:#8f8f8f;margin:0 10px;}
#footer .f-right p{color:#8f8f8f}
#footer .f-right p select{ border: 1px solid #7f9db9; color: #545454;}
.content-top-side{width:217px;float:left;}
.content-top-main{width:511px;float:right;}
.content-bottom{margin-top:10px;}


#sub-nav{ width: 217px; float: left;}
#sub-nav .cor5t,.sidershow .cor5t{background-position: -5px -22px;}
#sub-nav .cor5t span, .sidershow .cor5t span{background-position: 0 -22px;}

#sub-nav ul{border-top: 1px solid #dfdfdf;margin:0 8px;}
#sub-nav li a{ padding-left:20px;  display: block;height:25px; line-height: 26px; border-bottom: 1px solid #dfdfdf;}
#sub-nav li a:hover{ background: #063271 url(../imgs/icos.gif) no-repeat 175px -57px; color: #fff;}
#sub-nav li.sec a{ background: #063271 url(../imgs/icos.gif) no-repeat 175px -57px; color: #fff;}


.cor5t,.cor5t span,.cor5t_b,.cor5t_b span,.cor5b,.cor5b span{ background: transparent url(../imgs/bgc.png) no-repeat; display: block;height:5px; overflow: hidden;}
.cor5t span,.cor5t_b span, .cor5b span{width:5px; float: right;}
.cor5t,.cor5t_b,.cor5b{ position: absolute; width: 100%;}
.cor5t{ background-position: -5px -5px; top:0;left:0;}
.cor5b{ background-position: -5px 0; bottom:0;left:0;}
.cor5t span{ background-position: 0 -5px; top:0;right:0;}
.cor5t_b{background-position: -5px -22px;top:0;left:0;}
.cor5t_b span{background-position: 0 -22px;}
.cor5b span{ background-position: 0 0; bottom: 0;right:0;}
.cor3t,.cor3t span,.cor3b,.cor3b span{ background: transparent url(../imgs/bgc3.png) no-repeat; display: block;height:3px; overflow: hidden;}
.cor3t span, .cor3b span{width:3px; float: right;}
.cor3t,.cor3b{ position: absolute; width: 100%;}
.cor3t{ background-position: -3px -3px; top:0;left:0;}
.cor3b{ background-position: -3px 0; bottom:0;left:0; *bottom:2px;}
.cor3t span{ background-position: 0 -3px; top:0;right:0;}
.cor3b span{ background-position: 0 0; bottom: 0;right:0;}
.more{ display: block; width: 28px; height: 13px; background-position: -124px 0; position: absolute;top:10px; right:9px; cursor: pointer; overflow: hidden;}



.htop{padding:18px 0 0 248px;}
.htop a{ color: #8ad9e7;}
.rolltext{width:365px; text-align: center; float: left;}
.htop .rolltext li a{ padding-left:20px;background-position: 0 6px;color: #8ad9e7;}
.main-nav{float: right;margin-top:5px;}
.htop .main-nav a{margin:0 4px;color: #8ad9e7;}
#nav { float: left;margin-top:38px;}
#nav a{ display: block-inline; float: left; height: 16px; background: url(../imgs/nav.png) no-repeat;}
#nav a.nav1{width:30px; margin-left: 28px; background-position: 0 0;}
#nav a.nav2{width:76px; margin-left: 26px; background-position: -30px 0;}
#nav a.nav3{width:60px; margin-left: 26px; background-position: -106px 0;}
#nav a.nav4{width:60px; margin-left: 24px; background-position: -166px 0;}
#nav a.nav5{width:60px; margin-left: 26px; background-position: -226px 0;}
#nav a.nav1:hover{background-position: 0 -16px;}
#nav a.nav2:hover{background-position: -30px -16px;}
#nav a.nav3:hover{background-position: -106px -16px;}
#nav a.nav4:hover{background-position: -166px -16px;}
#nav a.nav5:hover{background-position: -226px -16px;}

#search-box{ float: left; padding-left:49px}
#search label span{margin:12px 0; display: block;padding-left:6px;background-position: -12px 6px; height: 15px; overflow: hidden;}
.search{ background-position: 0 -69px;}
#search-q{ background:none;border:none; margin: 0; padding: 0; height: 18px; width: 129px; cursor: text; color: #8ad9e7;}
#search-btn{ background: transparent; border: none;width:38px;height:18px;margin-left:5px; cursor: pointer;}

#banner{margin:9px 0;}


h3{height: 28px;padding: 0px 0 0;margin:0 8px;border-bottom:1px solid #d2d2d2;}
h4{ height: 19px;}
h5{ height: 23px; line-height: 26px; margin-left: 5px; color: #545454;}
h1{ font-size: 16px; padding: 10px 0; border-bottom:1px dashed #d2d2d2;  text-align: center; margin-bottom:10px; }


.activity{ height:186px; overflow: hidden;}
.activity .wrap{height:184px; _height:186px; overflow: hidden;}
.activity .cor5t,.sidershow .cor5t{background-position: -5px -22px;}
.activity .cor5t span, .sidershow .cor5t span{background-position: 0 -22px;}
.activity h3{ background-position: 0 9px;}
.activity .wrap ul{ margin: 2px 8px 0 8px;}
.activity .wrap li{ line-height: 22px; border-bottom: 1px dashed #b2b2b2;}
.activity .wrap li span{ margin-right: 3px; color: #9c9c9c; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.adtype{height:396px;margin-top:9px;}
.adtype .wrap{height:394px; _height:396px;}
.adtype h3{ background-position: 0 -14px; border: none;}
.adtype .type1,.adtype .type2,.adtype .type3{ margin:0 8px 9px 8px;width:199px;}
.adtype .type1{ background-position: 0 -277px; height: 113px; overflow:hidden;}
.adtype .type2{ background-position: 0 -391px; height: 130px; overflow:hidden;}
.adtype .type3{ background-position: 0 -522px; height: 92px; overflow:hidden;}
.adtype p{margin-left:80px;padding-top:10px; color: #5f5f5f;}
.adtype p a{color:#063271; text-decoration: underline;margin:0 6px;}

.sidershow{height:186px;overflow: hidden;}
.sidershow .wrap{height:186px; overflow: hidden}

.adrecommend{ height: 396px; margin-top:10px;}
.adrecommend .wrap{height:394px; _height:394px;}
.adrecommend .wrap h3{ background-position: 0 -203px;}
.adrecommend .hot{ position: absolute;right:50px; top:8px;}
.adrecommend .hot a{color:#5f5f5f} 
.adrecommend ul{padding-left:30px;}
.adrecommend li{float:left;width:236px;padding-top:17px;*padding-top:13px;}
.adrecommend .reco-imgs{float:left; border: 1px solid #e0e9f0; height:50px; width:95px;}
.adrecommend .reco-text{float:left;padding:8px 0 0 5px; display:inline;}

.intro{height:384px;}
.intro .wrap{height:382px;}
.intro .wrap h3{ background-position: 0 -43px;}
.intro-text{ padding: 10px;}
.news{width:208px; height: 265px; margin-left: 16px; float: left; _display: inline;}
.news .news-tab{ height: 20px; background-position: 0 19px;}
.news .news-tab li{ float: left; width: 60px; height: 20px; background-position: 0 -26px; text-align: center; margin-left: 4px; cursor: pointer; line-height: 22px; overflow: hidden;}
.news .news-tab li.selected{ background-position:-62px -26px}
#selected1{ margin-left: 8px;}
.news .news-wrap{ height: 246px; border-top: none; overflow: hidden;}
.news-wrap ul{ padding: 5px 8px;}
.news-wrap li{ border-bottom: 1px dashed #c9c9c9; padding: 4px 0 0;}
.news-wrap span{ display: block;}
.news-wrap .imghead{ float: left; margin-right:7px;}
.news-wrap .imghead img{ border: 1px solid #dedede;}
.comtext{ width: 131px; float: left;}
.comtext .sign{ text-align: right; color: #063271;}
.media{ width: 486px; height: 269px; float: left;margin-left: 11px;background-position: 0 -25px; _display: inline;}
.media .media-wrap{ width: 476px; height:254px; background: #fff;margin:7px 0 0 5px; overflow: hidden;}
.media .media-text{ width: 166px; float: left; color: #5f5f5f;}
.media .media-text p{margin: 5px 0 5px 11px; line-height: 21px;}
.media .media-text p a{ display: inline-block; text-decoration: underline;color: #5f5f5f;}
.media .media-ico{ width: 309px; float: left;}
.media .media-ico li{ text-align: center; float: left; width:76px; height:76px; border:1px solid #d8d8d8 ; border-bottom: none; border-right: none; overflow: hidden;}
.media .media-ico li.hot span{ background-position: 0 -47px; display: block; width:15px ; height:10px ; overflow: hidden; position: absolute; right:8px; bottom:28px;}
.media .media-ico li.hot a{ color: #ff0000;}
.media .media-ico li a{ display: block; background: url(../imgs/l-icon.jpg) no-repeat; padding-top: 45px; width: 50px;margin:6px auto 0;}
.media .media-ico .more{ right: 12px; top:6px;}

.media .media-wrap .cor5t, .marketing-info .info-wrap .cor5t{ background-position: -5px -34px;}
.media .media-wrap .cor5t span, .marketing-info .info-wrap .cor5t span{ background-position: 0 -34px;}
.media .cor5t, .marketing-info .cor5t{ background-position: -5px -28px;}
.media .cor5t span, .marketing-info .cor5t span{ background-position: 0 -28px;}

.marketing{height:346px;margin-top:10px;}
.marketing .wrap{height:344px;}
.marketing .wrap h3{ background-position: 0 -73px;}
.mag{ color: #5f5f5f; float: left; width: 158px; text-align: center; margin:22px 40px 0 36px; _display: inline;}
.mag img{ border: 1px solid #e0e0e0; padding: 4px 7px;}
.mag strong{ font-size: 14px;}
.marketing-info{ width: 486px; height: 269px; float: left; background-position: 0 -25px; margin-top: 22px;}
.marketing-info .info-wrap{ width: 476px; height:258px; background: #fff; margin:7px 0 0 5px; overflow: hidden;}
.info-sub-wrap span.time{ float: right;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.info-sub-wrap span{ margin-right: 3px;}
.marketing-info .info-sub-wrap span a{ color: #063271;}
.info-sub-wrap{ border-bottom: 1px dashed #c9c9c9; line-height: 22px; margin: 6px; padding: 0 4px 6px; color: #5f5f5f;}
.info-wrap h5{ margin:0 8px; border-bottom:1px solid #c9c9c9;  }


.partner{height:110px;margin-top:10px;}
.partner .wrap{height:108px;_height:110px; overflow:hidden;}
.partner .wrap h3{ background-position: 0 -101px;}
.partner .left-arrow,.partner .right-arrow,.partner .partner-main{ float: left;}
.partner .left-arrow a,.partner .right-arrow a{ display: block; width:10px; height: 32px; margin: 20px 10px 0;}
.partner .left-arrow a{ background-position: -162px -15px}
.partner .right-arrow a{ background-position: -152px -15px}
.partner .partner-main{ width: 675px; height: 78px; overflow: hidden;}
.partner .partner-main ul{margin:8px 0 0 5px;}
.partner .partner-main li{ float: left; border: 1px solid #c6c6c6;margin:0 3px; _display: inline;}

.links{height:110px;margin-top:10px; overflow:hidden;}
.links .wrap{height:108px;_height:110px; overflow:hidden;}
.links .wrap h3{ background-position: 0 -130px;}
.links ul{margin:7px 0 0 16px; line-height: 22px;}
.links li{float:left;width:90px;}

.loginbox{height:186px;}
.loginbox .cor5t,.sidershow .cor5t{background-position: -5px -22px;}
.loginbox .cor5t span, .sidershow .cor5t span{background-position: 0 -22px;}
.loginbox .cor5b{background-position: -5px -11px;}
.loginbox .cor5b span{background-position: 0 -11px;}
.loginbox .wrap{height:184px; _height:186px;}
.loginbox .wrap h3{ background-position: 0 -225px;}
.loginbox span{ display: block;}
.loginbox span*{ vertical-align: middle;}
.loginbox span label{margin-left:20px;}
.loginbox span input{ border: 1px solid #939393; width: 117px; height: 22px; margin: 4px;*margin: 2px;}
.loginbox .loginbtn{ border: none; width: 78px; height: 24px; cursor: pointer;*margin-top:6px;}
.login{ height: 128px;}
.regrightnow{ height: 26px; _height: 27px; border-top: 1px solid #d2d2d2; background: #e9e9e9; text-align: center; line-height: 26px; _line-height: 27px;}
.regrightnow a{ color: #ac0013; text-decoration: underline;}
.loginbox span.code{ display: inline-block; border: 1px solid #f1f1f1; height: 20px; margin: 0;}

.webregister{height:192px;margin-top:10px; overflow: hidden;}
.webregister .wr-main{padding: 13px 0 0 11px;}
.webregister h4{ background-position: 0 -255px; }
.webregister li,.adregister li{ background-position: 0 -24px; padding-left: 18px; margin: 5px 0;}
.regbtn{ display: block; margin: 24px 83px; width: 99px; height: 26px;}

.adregister{height:192px;margin-top:10px; overflow: hidden;}
.adregister h4{ background-position: 0 -282px;}
.adregister .ar-main{padding: 13px 0 0 11px;}


.service-brand{height:384px;margin-top:12px;_margin-top:15px;}
.service-brand .wrap{height:382px; _height:384px;overflow: hidden;}
.service-brand .wrap h3{ background-position: 0 -153px;}
.service-brand li{ float: left; border: 1px solid #d4d4d4; margin:7px 0 0 9px; height: 40px; overflow: hidden; _display: inline;}

.registerline{height:346px;margin-top:10px;}
.registerline .wrap{height:344px;overflow:hidden;}
.registerline ul.tab{ height: 24px;background-position:0 23px;}
.registerline ul.tab li{ cursor: pointer; line-height: 22px;margin-top:5px; _display: inline; float: left; background-position: -75px -48px;width:70px;height:19px; text-align: center; overflow: hidden;color:#5f5f5f;}
#selected3{margin-left:8px}
#selected4{margin-left:4px; }
.registerline ul.tab li.selected{ background-position: 0 -48px; width: 74px;}
.registerline .wline1,.registerline .wline2,.registerline .wline3,.registerline .wline4{ display: inline-block; color: #5f5f5f; width:180px;_width:190px; clear:both; float:left; margin:9px 5px 0; padding:0 5px; overflow:hidden; text-align:left;}
.registerline .wline1{height: 83px;background-position: 0 -193px;}
.registerline .wline2{height: 62px;background-position: 0 -615px;}
.registerline .wline3{height: 82px;background-position: 0 -678px;}
.registerline .wline4{height: 48px;background-position: 0 -761px;}
.registerline dt span{margin-right:5px; display: inline-block; background-position: -2px -10px; width: 13px;height:13px; text-align: center; font-size: 9px; color:#fff;}
.registerline dt{ line-height: 15px; padding: 5px 9px 5px 5px; font-weight: bold;}
.registerline dl li{ font-weight:normal;}

.qna{height:230px;margin-top:10px;}
.qna .wrap{height:228px;_height:230px;}
.qna .wrap h3{ background-position: 0 -175px;}
.qna .wrap ul{ margin: 3px 8px 0;}
.qna .wrap li{ background-position: -164px 10px; padding-left: 14px; line-height: 24px; border-bottom: 1px dashed #b2b2b2;}
.qna .wrap li a{ color:#5f5f5f;}


.help-content{ width: 724px; float: right; }
.webmaster-wrap{
	height: 2100px;
}
.help-content .cor5t,.sidershow .cor5t{background-position: -5px -22px;}
.help-content .cor5t span, .sidershow .cor5t span{background-position: 0 -22px;}
.webmaster-wrap h2{ background-position: 0 0; }
.help-content .webmaster-wrap h2{ background-position: -8px -16px; height: 16px; margin: 8px 0 3px; border-bottom: 1px solid #dfdfdf; padding-bottom: 3px;}
.help-content .webmaster-wrap{ padding:0 10px;}
.help-content .webmaster-wrap ul{padding: 10px 20px;}
.help-content .webmaster-wrap a{ cursor: pointer; line-height: 19px; margin: 15px 0 6px; padding-left: 34px; display: block; height: 19px;background: url(../imgs/ico2.jpg) no-repeat 6px 0;}
.help-content .webmaster-wrap li div{ line-height: 22px; background:#ececee url(../imgs/ico2.jpg) no-repeat 6px -25px; border: 1px solid #dadada; padding: 5px 10px 8px 32px;}

.crumbs-nav{ position: absolute; right:10px; top: 5px; color: #5f5f5f;}
.crumbs-nav a{color: #5f5f5f;}

.about-content{ width: 724px; float: right;color: #5f5f5f; }
.about-content .post-main h2,.sub-nav-wrap h2, .post-wrap h2{background-position: 0 -50px;}
.about-main{ height: 500px;}
.about-content .about-main h2{background-position: 0 -66px;}
.aboutico{ display: block; background: url(../imgs/aboutbg1.jpg) no-repeat 2px 2px; width: 72px; height: 72px; border: 1px solid #c9c9c9; padding: 2px; position: absolute; top:50px; left: 32px;}
.about258ad{
	margin: 0 8px;
	padding: 16px 16px 0 16px;
	border-top: 1px  solid #dfdfdf;
	background: url(../imgs/aboutbg2.jpg) no-repeat 406px 221px;
	height: 450px
}
.about258ad p{ padding-left: 100px; line-height: 20px; }
.about258ad p span{ margin-right:24px; }
.sub-nav-wrap { height: 400px;}
.about-content .contact-main h2{background-position: 0 -82px;}
.contact-main{ height: 908px;}
.contact{margin: 0 8px;border-top: 1px solid #dfdfdf;}
.address, .phones{ padding: 12px 20px; border-bottom: 1px dashed #dfdfdf;}
.map{padding: 12px 20px;}
.address a{ color: #063271; text-decoration: underline;}
.post-main{ height: 670px;}
.post-wrap{height:100%; color: #545454;}
.post-wrap p{ padding: 0 8px; line-height: 22px;}
.post-detail{margin: 0 8px;border-top: 1px  solid #dfdfdf; padding: 12px 8px 110px;}
#sub-nav .wrap h2,.sub-nav-wrap h2{ background-position: 0 -34px;}
.about-content .cor5t,.about-content .cor5t{background-position: -5px -22px;}
.about-content .cor5t span, .about-content .cor5t span{background-position: 0 -22px;}
.post-list{ margin: 0 8px; background: url(../imgs/post.jpg) no-repeat 37px 15px; height: 584px; border-top: 1px  solid #dfdfdf;border-bottom: 1px dashed #dfdfdf; }
.post-list ul{ margin:15px 0 0 163px; color: #545454;}
.post-list ul li{ margin-bottom:20px;}
.pagination {font-family:Tahoma;font-size:12px;height:22px; margin-top:12px; }
.pagination .page-bottom {float:right; margin-right: 8px;}
.page-start {background-position:-3px -80px;padding:0 !important;width:20px;}
.page-start, .pagination a, .page-end {border:1px solid #CCCCCC;padding:0 5px;}
.page-start span{display:none !important;}
.page-cur {border-color:#FFFFFF;color:#ac0013;font-weight:700;}
.page-cur, .page-break {padding:0 3px;}
a.page-next {background-position:37px -126px !important;padding-right:16px;}
.page-skip {padding:0 3px;}
.page-skip input {border:1px solid #CCCCCC;height:18px;margin:0 3px;vertical-align:top;width:30px;}
.page-skip button {background-position:-87px 0;border:0 none;height:19px;margin:0 0 0 2px;text-indent:-999px;width:37px;}
.pagination a, .page-info, .page-prev, .page-cur, .page-start, .page-end, .page-break, .page-skip {float:left;height:18px;line-height:18px;margin:0 3px 0 0;text-align:center;vertical-align:middle;white-space:nowrap;}


.adclient-wrap{ height: 1106px;}
.webmedia-wrap{ height: 1046px;}
.adclient-content,.webmedia-content{ width: 724px; float: right; }
.adclient-content #cor5t,.adclient-content #cor5t,.webmedia-content #cor5t,.webmedia-content #cor5t{background-position: -5px -22px;}
.adclient-content #cor5t span, .adclient-content #cor5t span,.webmedia-content #cor5t span, .webmedia-content #cor5t span{background-position: 0 -22px;}
#sub-nav .adclient-wrap h2,#sub-nav .partnerlist-wrap h2{ background-position: 0 -146px;}
#sub-nav .webmedia-wrap h2{ background-position: 0 -162px;}
.adclient-content .adclient-wrap h2,.webmedia-content .webmedia-wrap h2{ background-position: 0 -178px;}

.adclient-content .partnerlist-wrap h2{background-position: 0 -194px;}
.partnerlist-wrap{ height: 452px;}
.partnerlist{margin: 0 8px;border-top: 1px solid #dfdfdf;}
.partnerlist ul{ margin: 20px 0 0 20px;}
.partnerlist li{ float: left; width: 98px; height: 41px; overflow: hidden; border: 1px solid #c9c9c9; margin: 0 9px 9px 0; _display: inline;}


.yjoinus-wrap{ padding: 5px 55px 0 33px; color: #545454;}
.yjoinus-wrap h6, .predominance-wrap dd span, .flow-wrap span.ico, .flow-wrap span.arrow, .flow-main div,.contactus-main dl dd li span{ background: url(../imgs/predominance.png) no-repeat; display: inline-block;}
.yjoinus-wrap h6{padding-left:15px; margin-left: 0;}
.predominance h6{ background-position: -166px -212px;}
.flow h6{  background-position: -166px -230px;}
.commonqna h6{ background-position: -166px -248px;}
.succeedcase h6{ background-position: -166px -266px;}
.contactus h6{  background-position: -166px -284px;}
.predominance-wrap dl div{ border: 1px solid #d2d2d2;height: 100px; padding: 10px; }
.predominance-wrap dl{width: 312px; float: left; overflow: hidden }
.predominance-wrap dl.one,.predominance-wrap dl.two{margin-bottom:10px;}
.predominance-wrap dl.four,.predominance-wrap dl.two{margin-left:10px;}
.predominance-wrap dl dt{ font-weight: bold;}
.predominance-wrap dl dd span{ float: left; border: 1px solid #d2d2d2; width: 80px; height: 66px; margin-right: 8px; }
.adclient-content .predominance-wrap dl.one dd span{ background-position: 0 0;}
.adclient-content .predominance-wrap dl.two dd span{ background-position: 0 -66px;}
.adclient-content .predominance-wrap dl.three dd span{ background-position: 0 -132px;}
.adclient-content .predominance-wrap dl.four dd span{ background-position: 0 -198px;}

.webmedia-content .predominance-wrap dl.one dd span{ background-position: -80px 0;}
.webmedia-content .predominance-wrap dl.two dd span{ background-position: -80px -66px;}
.webmedia-content .predominance-wrap dl.three dd span{ background-position: -80px -132px;}
.webmedia-content .predominance-wrap dl.four dd span{ background-position: -80px -198px;}

.flow-main{ border: 1px solid #d2d2d2; height: 226px; padding: 6px 7px;}
.adclient-content .flow-main{height: 226px;}
.webmedia-content .flow-main{height: 211px;}
.flow-main div{ float: left; color: #000; padding: 0 6px;}
.adclient-content .flow-main div{background-position: -68px -332px;width: 99px;height: 226px; display:block;}

.webmedia-content .flow-main div{background-position: -59px -558px;width: 108px;_width: 120px;height: 211px;}
.flow-main span.ico{display: block; width: 68px; height: 68px; overflow: hidden; margin:10px 0 0 17px; }
.adclient-content .flow-main .one span.ico{ background-position: 0 -264px;}
.adclient-content .flow-main .two span.ico{ background-position: 0 -332px;}
.adclient-content .flow-main .three span.ico{ background-position: 0 -400px;}
.adclient-content .flow-main .four span.ico{ background-position: 0 -468px;}


.webmedia-content .flow-main .one span.ico{ background-position: 0 -264px;}
.webmedia-content .flow-main .two span.ico{ background-position: -67px -264px; width: 82px;}
.webmedia-content .flow-main .three span.ico{ background-position: 0 -400px;}
.webmedia-content .flow-main .four span.ico{ background-position: 0 -332px;}

.flow-main p{ text-align:center; color: #063271; line-height: 26px;}
.flow-main span.arrow{ float: left; display: block;  overflow: hidden;  margin: 90px 8px 0;}
.adclient-content .flow-main span.arrow{background-position: 0 -558px;width: 42px; height: 42px;}

.webmedia-content .flow-main span.arrow{background-position: -150px -302px;width: 29px; height: 29px;}
.commonqna{ width: 271px; float: left;}
.commonqna-wrap{width: 271px;}
.commonqna-wrap .commonqna-main{border: 1px solid #d2d2d2;height: 254px;}
.commonqna-main ul{ padding:7px 0 0 5px;}
.commonqna-main ul a{ color: #545454;}
.commonqna-main li{ line-height: 24px; padding-left: 14px;background-position:-164px 10px;}
.succeedcase{ width: 352px; float: right;}
.succeedcase-wrap{ width: 352px;}
.succeedcase .succeedcase-main{border: 1px solid #d2d2d2;height: 254px;}
.succeedcase-main ul{ margin-top: 4px;}
.succeedcase-main li{ border: 1px solid #d2d2d2; width: 102px; height: 47px; float: left; display: inline; overflow: hidden; margin: 10px 0 0 10px;}
.contactus{ clear: both;}
.contactus-main{border: 1px solid #d2d2d2; height: 109px; padding:10px;}
.contactus-main dl dd li{ float: left; _display: inline;}
.contactus-main dl div{float:left; _display: inline;}
.contactus-main dl dd li{ margin:0; margin-right:12px;}
.contactus-main dl dd li span{ display: block; width: 61px; height: 15px; background-position: 0 -543px; margin-left:50px; }
.contactus-main dl{ margin:0px; }
.contactus-main dl dt{ font-weight: bold;}



#marketing-content{ width: 642px; float: left; color: #545454;}
#marketing-sidebar{ width: 300px; float: right;}
.m-sidershow, .skills, .seo, .promotion, .plot, .guide{ width: 316px; float: left;margin-bottom:10px; overflow: hidden; }
.skills, .promotion, .guide{ margin-left:9px; }
 .guide,.plot{ margin-bottom:0px; }
#marketing-content .banner{ width: 642px; height: 89px; clear: both;margin-bottom:10px;}
.m-sidershow,.charts{ height: 216px;}
.skills .wrap{ height: 214px;}
.charts .wrap{ height: 214px;_height: 216px;}
.seo .wrap, .promotion .wrap, .plot .wrap, .guide .wrap, .review .wrap{ height:274px;  overflow: hidden;} 
 .review .wrap{ height:274px;_height:276px;}
.charts, .industry-news, .sbanner{margin-bottom:10px;}
.industry-news .wrap{ height: 373px;_height: 374px;overflow: hidden;}
.industry-news{ height: 375px;}
.review{ height:276px; }
.skills .wrap{ padding:0 8px; background: #fff9f2;}
.skills .wrap ul{ border-top: 1px solid #dbdbdb; padding:2px; line-height: 22px; margin-top:5px; }
.skills .wrap li{border-bottom: 1px dashed #dbdbdb}
.skills .wrap li span{ margin-right:5px;}
.skills .wrap h1{ border: none; margin: 0; padding:8px 0; line-height: 22px; }
.skills .wrap p a{color: #063271; text-decoration: underline;}
.skills .wrap h1 a, .skills .wrap li span a{ color: #063271;}
.wrap .recommen .imgs{ float: left; margin-top: 8px;}
.wrap .recommen .texts{ float: left; margin: 8px 0 0 8px; width: 190px; line-height: 19px; color: #063271}
.wrap .recommen .texts h6{ padding: 0; margin: 0;}
.wrap .recommen{ padding: 0 8px;}
#marketing-content .wrap .imgs img{ border: 1px solid #b0b0b0; padding: 2px;}
#marketing-content .uls{ clear: both; border-top:1px dashed #c9c9c9; margin: 10px 8px 0; }
#marketing-content .uls li{ background-position:-164px 10px;line-height:24px;padding-left:14px;}
.industry-news .uls{border: none; padding-left:10px; }
#marketing-sidebar .industry-news .uls li{ background-position:-164px 10px; line-height:24px;padding-left:14px;}
.industry-news .imgs img {border: 1px solid #b0b0b0; margin:6px 13px;}
.review ul{padding:5px 8px;}
.review li{border-bottom:1px dashed #C9C9C9;padding:4px 0 0;}
.review li span{ display: block;}
.review li .imghead{float:left;margin-right:7px;}
.review li .comtext {float:left;width:221px;}
#marketing-sidebar .charts ul li span {background-position:-2px -10px;color:#FFFFFF;display:inline-block;font-size:9px;height:13px;margin-right:5px;text-align:center;width:13px;}
.charts ul li{ margin: 4px 0 0 12px; _margin: 6px 0 0 12px; height: auto;}
#marketing-content h3, #marketing-sidebar h3{ background: url(../imgs/marketingt.png) no-repeat;}
#marketing-content .seo h3{ background-position: 0 6px;}
#marketing-content .promotion h3{ background-position: 0 -15px;}
#marketing-content .plot h3{ background-position: 0 -37px;}
#marketing-content .guide h3{ background-position: 0 -59px;}
#marketing-sidebar .charts h3{ background-position: 0 -82px;}
#marketing-sidebar .industry-news h3{ background-position: 0 -148px;}
#marketing-sidebar .review h3{ background-position: 0 -103px;}
.weblines{ height: 316px;overflow: hidden;}
.weblines .wrap{ height: 314px;_height: 316px; overflow: hidden;}
.weblines .wline1,.weblines .wline2,.weblines .wline3,.weblines .wline4{
	height: 65px;
	display: block;
	color: #5f5f5f;
	width:275px;
	_width:281px;
	margin: 9px 8px 0;
	padding:0 5px;
	background: url(../imgs/mkbg.png) no-repeat;
}
.weblines .wline4{ height: 48px;background-position:0 -65px;}
.weblines dt {font-weight:bold;line-height:13px;padding:5px 9px;}
.weblines dd {
	margin:0;
}
.weblines dt span {background-position:-2px -10px;color:#FFFFFF;display:inline-block;font-size:9px;height:13px;margin-right:5px;text-align:center;width:13px;}
#marketing-sidebar .weblines h3{ background-position: 0 -170px;}
.news-box{ background: #f4f4f4; border: 1px solid #dbdbdb; padding:0 18px 16px; margin: 8px;}
#marketing-content .news-box h6{ margin: 0 0 5px; padding: 6px 0; font-size: 14px; border-bottom: 1px dashed #c9c9c9;}
.news-box span.date{ position: absolute; right:18px; top: 8px;_right:28px;}
#marketing-content .news-titles h1{ border: none; margin: 0; padding: 8px 0 4px; color: #063271;}
#marketing-content .news-titles p{ text-align: center;}
.news-content{ margin: 5px 18px;  padding: 14px 0; line-height: 22px; border-bottom: 1px dashed #c9c9c9;border-top: 1px dashed #c9c9c9;}
.upd{ margin: 10px; padding:0 10px;}
.upd .uppage{ float: left;}
.upd .downpage{ float: right}


.product-content{ float: right; width: 724px; color: #545454;}
.product-content h2{ background: url(../imgs/pdt.png) no-repeat;}
#sub-nav .resultshow-wrap h2,#sub-nav .adshow-wrap h2,#sub-nav .click-wrap h2{ background-position: 0 0;}
.resultshow-wrap{ height: 600px;}
.resultshow-wrap h2{background-position: 0 -16px;}
.resultshow-main,.adshow-main,.clickshow-main{ margin: 0 8px;border-top: 1px solid #dfdfdf; padding: 15px 5px 0 30px; line-height: 24px;}
.product-content td{ vertical-align: top;}
.product-content dt{ color: #063271;}
#sub-nav #Products-show-wrap h2{background: url(../imgs/pdt.png) no-repeat 0 top;}
.adshow-wrap h2{background-position: 0 -48px;}
.adshow-wrap{ height: 1797px;}
.clickshow-wrap h2{background-position: 0 -32px;}
.clickshow-wrap{ height: 1643px;}
.product-content td.tag a{ color: #063271; text-decoration: underline; margin-right: 5px;}
dl.steps{ background: url(../imgs/l_bg.png) no-repeat; padding: 10px 30px 28px 10px;}
dl.steps dt{ background: url(../imgs/predominance.png) no-repeat; padding-left:15px; line-height: 24px; height: 20px; overflow: hidden;}
dl.steps dt.one{ background-position: -166px -208px;}
dl.steps dt.two{ background-position: -166px -227px;}
dl.steps dt.three{ background-position: -166px -245px;}
dl.steps dt.four{ background-position: -166px -263px;}

#logo{width:173px; margin:12px 20px 0 22px; float: left; height: 59px;}
#logo a{ display: block; width: 173px; height: 59px; overflow: hidden; cursor: pointer; position: relative;}

.login-l{ width: 562px; height: 443px; float: left; color: #545454;}
.login-ad,.login-web{ border: 1px solid #dedede;background-color: #f3f3f3; padding: 4px;}
.listwrap{ height: 208px; }
.login-ad .listwrap{background:#fff url(../imgs/logbg1.jpg) no-repeat 36px 36px; }
.login-web .listwrap{ background:#fff url(../imgs/logbg2.jpg) no-repeat 36px 36px; }
.listwrap dl{ background: url(../imgs/logbg3.jpg) no-repeat 0 15px; margin-left: 150px; padding-left:28px;  padding-top: 10px;}
.listwrap dd{border-bottom: 1px dashed #dedede; line-height: 24px;  }
.listwrap dt{padding-top:2px; font-weight: 700;}
.login-web{ margin-top:9px;}
.login-main{width:378px; float: right; }
.login-main .wrap{ height: 442px; line-height: 30px;}
.login-main p,.login-main label { font-weight: 700; font-size: 16px;}
.login-main span{ display: block; }
.log{ margin: 18px 50px 0; padding-top:18px; background: url(../imgs/login.png) no-repeat 0 -51px;}
.log span.code{ display: inline-block; border: 1px solid #f1f1f1; height: 20px; margin: 0;}
.signup{margin: 44px 50px 0;}
.signup p a.signbtn{ display: block; width: 117px; height: 27px; background: url(../imgs/login.png) no-repeat; color: #fff; font-size: 14px; padding-left: 6px; text-align: center; overflow: hidden; margin: 5px 0 5px 80px;}
.log span input{border:1px solid #7f9db9; height: 24px;}
.log .loginbtn{ width: 78px; height: 24px; border: none; background: url(../imgs/login.png) no-repeat 0 -27px; font-weight: 700; font-size: 14px; margin-left: 102px;}
.getpw{ color: #063271;margin-left: 30px;}
.getpw a.getpwlink{ color: #063271; text-decoration: underline; }
