/*
Copyright (c) 2009, Youshang.com.
version: 0.2
*/
/** reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;}
body{font-family:Tahoma,Lucida Grande;color:#575757;background:#FFF;font-size:12px;line-height:1.5;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,em,th{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
:focus{outline:none;}
/** common **/
.clear{clear:both;overflow:hidden;}
.clear-class:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-class{zoom:1;display:block;}
.ov{overflow:hidden;}
.z{zoom:1;}
.bold{font-weight:bold;}
.normal{font-weight:normal;font-style:normal;}
.l{float:left;}
.r{float:right;}
.pst-r-p{position:relative;}
.pst-a-c{position:absolute;font-style:normal;}
.mg-t{margin-top:10px;}
.mg-b{margin-bottom:10px;}
.mg-l{margin-left:10px;}
.mg-r{margin-right:10px;}
.mg{margin:10px;}
.mg-auto{margin:0 auto;}
.c8b{color:#8B8B8B;}
a:link,a:visited{color:#575757;text-decoration:none;}
a:hover,a:active{color:#FF7700;text-decoration:underline;}
.sa:link,.sa:visited{color:#009ACC;text-decoration:none;}
.sa:hover,.sa:active{color:#FF7700;text-decoration:underline;}
.ssa:link,.ssa:visited{color:#FF7700;text-decoration:none;}
.ssa:hover,.ssa:active{color:#FF7700;text-decoration:underline;}
/** layout **/
#page-index{width:970px;}
#page-index,#page-sec{overflow:hidden;margin:0 auto;}
#page-sec,.ysf-bd,.ysf-ft{width:960px;margin:0 auto;}
.ysf-g2,.ysf-g3{overflow:hidden;}
.ysf-w,.ysf-sub,.ysf-extra{float:left;}
.ysf-w{width:100%;}
.ysf-c2er{margin-right:235px;}
.ysf-c2sl{margin-left:235px;}
.ysf-c3{margin-right:235px;margin-left:235px;}
.ysf-sub{width:225px;margin-left:-100%;}
.ysf-extra{width:225px;margin-left:-225px;}
.tal-nom td{border:1px solid #B8B8B8;}
.rg-out{display:block;height:4px;margin:0 auto;}
.rg1,.rg2,.rg3{overflow:hidden;display:block;font-size:1px;height:1px;line-height:1px;border-style:solid;}
.rg1,.rg2{background:#FFFFFF none repeat scroll 0 50%;}
.rg1{height:2px;margin:0 1px;border-width:0 1px;}
.rg2{height:1px;margin:0 2px;border-width:0 2px;}
.rg3{height:1px;margin:0 4px;border:0;background:#C3CFD9;}
.rg1,.rg2{border-color:#CDD7DF;}
.rb-out{display:block;height:4px;margin:0 auto;}
.rb1,.rb2,.rb3{overflow:hidden;display:block;font-size:1px;height:1px;line-height:1px;border-style:solid;}
.rb1,.rb2{background:#FFFFFF none repeat scroll 0 50%;}
.rb1{height:2px;margin:0 1px;border-width:0 1px;}
.rb2{height:1px;margin:0 2px;border-width:0 2px;}
.rb3{height:1px;margin:0 4px;border:0;background:#2597D5;}
.rb1,.rb2{border-color:#53ADDE;}
.ysf-ele-g h2,.ysf-ele-b h2{background:url(../images/common/scro_title.png) left top repeat-x;}
.ysf-ele-g h2 span,.ysf-ele-g2 h2 span,.ysf-ele-b h2 span,.sub-list li,.exp a,.free a,.acti .ysf-elecon-g-bn li,.cur-said li,.b-bd h2,.b-bd .b-more,.ser-list-cont ul li h3{background-image:url(../images/common/spr_index.png);background-repeat:no-repeat;}
.ysf-ele-g h2 span,.ysf-ele-g2 h2 span,.ysf-ele-b h2 span{padding-left:32px;font-size:14px;font-weight:bold;line-height:30px;background-position:12px -26px;}
.ysf-ele-g h2 em,.ysf-ele-g2 h2 em,.ysf-ele-b h2 em{position:absolute;top:6px;right:8px;font-style:normal;font-size:12px;font-weight:normal;}
.ysf-ele-g h2{position:relative;height:33px;border:#C3CFD9 1px solid;border-bottom:0;border-top:0;}
.ysf-elecon-g-bn{border:#C3CFD9 1px solid;border-bottom:0;border-top:0;}
.ysf-elecon-g-bt{border:#C3CFD9 1px solid;border-top:0;}
.ysf-ele-g2-t{height:33px;padding:0 10px;border:#C3CFD9 1px solid;border-top:0;border-bottom:0;}
.ysf-ele-g2 h2{position:relative;height:33px;border-bottom:#C3CFD9 1px solid;}
.ysf-ele-b h2{position:relative;height:33px;border:#2597D5 1px solid;border-bottom:0;border-top:0;}
.ysf-elecon-b-bn{border:#2597D5 1px solid;border-bottom:0;border-top:0;}
.ysf-elecon-b-bt{border:#2597D5 1px solid;border-top:0;}
/** btn **/
.a-btn-nor a,.a-btn-nor a span{background-image:url(../images/common/btn_sec_nor.png);background-repeat:no-repeat;}
.a-btn-bu a,.a-btn-bu a span{background-image:url(../images/common/btn_sec_bu.png);background-repeat:no-repeat;}
.a-btn-ye a,.a-btn-ye a span{background-image:url(../images/common/btn_sec_ye.png);background-repeat:no-repeat;}
.a-btn-ex a,.a-btn-ex a span{background-image:url(../images/common/btn_sec_ex.png);background-repeat:no-repeat;}
.a-btn-nor,.a-btn-bu,.a-btn-ye,.a-btn-ex{vertical-align:text-bottom;display:-moz-inline-box;display:inline-block;}
.a-btn-nor a,.a-btn-bu a,.a-btn-ye a,.a-btn-ex a,.a-btn-nor a span,.a-btn-bu a span,.a-btn-ye a span,.a-btn-ex a span{display:block;*display:inline-block;*overflow:visible;height:23px;}
.a-btn-nor a,.a-btn-bu a,.a-btn-ye a,.a-btn-ex a,.a-btn-nor a span,.a-btn-bu a span,.a-btn-ye a span,.a-btn-ex a span{}
.a-btn-nor a,.a-btn-bu a,.a-btn-ye a,.a-btn-ex a{background-position:left top;text-decoration:none;}
.a-btn-bu a,.a-btn-ye a{padding-left:15px;}
.a-btn-nor a,.a-btn-ex a{padding-left:8px;}
.a-btn-nor a:link,.a-btn-nor a:visited,.a-btn-ex a:link,.a-btn-ex a:visited,.a-btn-nor a:hover,.a-btn-nor a:active,.a-btn-ex a:hover,.a-btn-ex a:active{text-decoration:none;}
.a-btn-bu a:link,.a-btn-bu a:visited,.a-btn-ye a:link,.a-btn-ye a:visited,.a-btn-bu a:hover,.a-btn-bu a:active,.a-btn-ye a:hover,.a-btn-ye a:active{color:#FFF;font-weight:bold;text-decoration:none;}
.a-btn-nor a span,.a-btn-bu a span,.a-btn-ye a span,.a-btn-ex a span{line-height:23px;background-position:right top;cursor:pointer;}
.a-btn-bu a span,.a-btn-ye a span{padding-right:15px;}
.a-btn-nor a span,.a-btn-ex a span{padding-right:8px;}	
.ysf-hd:after,.ysf-bd:after,.ysf-ft:after,.ysf-g2:after,.ysf-g3:after,.ysf-w:after,.ysf-c2er:after,.ysf-c2sl:after,.ysf-c3:after,.ysf-sub:after,.ysf-extra:after,.mini-nav:after,.menu-cont:after,.cur ul:after,.cur-said:after,.words h2 ul:after,#hx1:after,#hx2:after,#hx3:after,#hx4:after,#hx5:after,#hx3 ul:after,#hx4 ul:after,.lan:after,.ser-list-cont ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#page-index,#page-sec,.ysf-hd,.ysf-bd,.ysf-ft,.ysf-g2,.ysf-g3,.ysf-w,.ysf-c2er,.ysf-c2sl,.ysf-c3,.ysf-sub,.ysf-extra,.rb1,.rb2,.rg3,.rg1,.rg2,.rg3,.ysf-elecon-b-bn,.ysf-elecon-b-bt,.ysf-elecon-g-bn,.ysf-elecon-g-bt,.mini-nav,.menu-cont,.cur ul,.cur-said,.words h2 ul,#hx1,#hx2,#hx3,#hx4,#hx5,#hx3 ul,#hx4 ul,.lan,.ser-list-cont ul{display:block;zoom:1;}
/*hd*/
.lan li,.y-line,.cur-line-l,.words-cont1,#hx2 ul,#hx3 ul li,#hx4 ul,#hx5 ul{background-image:url(../images/common/line_y.gif);}
#hx1 ul li,#hx2 ul li,#hx3 ul li div,#hx4 ul li,#hx5 ul li{background-image:url(../images/common/line_x.gif);}
.mini-nav{padding:0 17px 0 5px;margin:10px 0}
.logo{display:block;}
.nav-cont{width:415px;}
.lan{margin-bottom:25px;}
.lan li{float:left;padding:0 30px 0 0;line-height:1.2;background-position:60px top;background-repeat:repeat-y;}
#pf-sub li{float:none;padding:0;}
.lan #pf-outter{position:relative;width:70px;padding-right:10px;margin-left:-12px;text-align:center;}
.pf-normal{margin-top:0;}
#pf-sub li,.lan #pf-outter{background-image:none;}
#pf-outter .rg1,#pf-outter .rg2{background:#EEF3F7 none repeat scroll 0 50%;}
#pf-sub{position:absolute;top:18px;left:0;width:70px;background:#FFF;}
#pf-sub ul{background:#EEF3F7;padding-top:5px;}
#pf-sub ul li{line-height:20px;}
#pf{display:block;}
.lan .pf-change{margin-top:-4px;}
.pf-normal #pf{background:#FFF url(../images/mix/icon_arrow-down.png) 59px 50% no-repeat;}
.pf-change #pf{border-left:#CCDAE7 1px solid;border-right:#CCDAE7 1px solid;background:none;background:#EEF3F7;}
#pf:link,#pf:visited{color:#575757;text-decoration:none;}
#pf:hover,#pf:active{color:#575757;text-decoration:none;}
.lan .hk{background-position:50px top;}
.lan .nb{padding:0;}
.hotline{height:21px;}
.call{float:left;}
.hotline .a-btn-ex{margin-bottom:-6px;}
.hotline em{margin-right:52px;color:#FF6E00;font-family:Arial;font-weight:bold;}
.nav{padding:5px 0 0 5px;background:url(../images/index/pic_hd.jpg) left top no-repeat;}
.menu{overflow:visible;height:51px;padding:0 20px 0 5px;}
.menu-cont{float:left;}
.menu li{position:relative;float:left;width:113px;height:38px;text-align:center;}
.menu li .normal,.menu li .sub-hover,.menu li .sub-selected{display:block;position:relative;z-index:20;width:113px;height:28px;padding-top:10px;line-height:28px;}
.index-btn,.online-btn,.b2b-btn,.club-btn,.col-btn,.menu li .normal:hover,.menu li .menu-selected,.menu li .sub-hover:hover,.menu li .sub-selected{background-image:url(../images/common/spr_menu.png);background-repeat:no-repeat;cursor:pointer;text-decoration:none;}
.index-btn em,.online-btn em,.b2b-btn em,.club-btn em,.col-btn em{display:block;text-indent:-99999px;}
.menu li .normal:hover,.menu li .menu-selected{background-position:0px -40px;}
.b2b{margin-left:20px;}
.menu li .sub-hover:hover{background-position:0px -97px;}
.menu li .sub-selected{background-position:0px -97px;}
.index-btn{width:54px;height:20px;display:-moz-inline-box;display:inline-block;background-position:0px 0px;}
.online-btn{width:91px;height:20px;display:-moz-inline-box;display:inline-block;background-position:-103px 0px;}
.b2b-btn{width:91px;height:20px;display:-moz-inline-box;display:inline-block;background-position:-237px 0px;}
.club-btn{width:54px;height:20px;display:-moz-inline-box;display:inline-block;background-position:-364px 0px;}
.col-btn{width:91px;height:20px;display:-moz-inline-box;display:inline-block;background-position:-470px 0px;}
.sub-menu{display:none;left:0px;top:34px;width:144px;z-index:10;}
.sub-menu ul{padding:5px 5px 5px 10px;}
.sub-menu li{float:none;height:20px;padding-left:10px;line-height:20px;text-align:left;}
.sub-menu .ysf-elecon-g-bn{background:#FFFFFF;}
.sub-menu .ysf-elecon-g-bn,.sub-menu .rg1,.sub-menu .rg2{border-color:#B4C9DA;}
.sub-menu .rg3{background:#B4C9DA;}
.sub-list li{background-position:0px -75px;}
.sub-list .more{margin-left:75px;}
.login{float:right;margin:10px 0 0 0;line-height:2.1;}
.banner{width:960px;height:286px;}
.b-left{width:725px;height:286px;overflow:hidden;}
.b-right{width:225px;}
.b-top{height:7px;background:url(../images/index/pic_banner_tp.png);}
.b-bottom{height:7px;background:url(../images/index/pic_banner_bt.png);}
.b-bd{overflow:hidden;height:272px;border-right:1px #A4B9CD solid;border-left:1px #A4B9CD solid;background:#FFF;}
.b-bd h2{background-position:13px -125px;height:22px;}
.b-bd .b-more{height:25px;padding-left:78px;line-height:25px;background-position:55px -160px;}
.b-bd .word{float:right;width:110px;padding-top:10px;}
.b-bd ul li{padding-top:2px;}
.b-bd ul a{display:block;height:66px;padding:4px 0px 2px 10px;}
.b-bd ul a:hover{text-decoration:none;background:#F2F5F9;}
.b-selected{background:#F2F5F9;}
/*bd*/
.cur .ysf-elecon-g-bn{padding:20px 15px 15px 15px;}
.cur li{float:left;width:330px;}
.cur-1{margin-bottom:15px;padding-bottom:15px;border-bottom:#D5E1EA 1px solid;}
.cur-said div{float:left;width:95px;}
.cur-said img{display:block;}
.cur-said dl{margin:0 0 5px 110px;}
.cur-said dt{margin-bottom:6px;font-size:14px;font-weight:bold;}
.cur-said dt a:link,.cur-said dt a:visited{color:#FF6E00;}
.cur-said dt a:hover,.cur-said dt a:active{color:#FF6E00;text-decoration:underline;}
.cur-said dd{line-height:1.83;color:#8B8B8B;}
.cur-line-l{*display:inline;padding-right:15px;margin-right:15px;background-position:right;background-repeat:repeat-y;}
.cur-said ul{margin-left:108px;}
.cur-said li{width:85px;padding-left:18px;font-weight:bold;line-height:1.83;background-position:left 1px;}
.cur-said .a-s{width:105px;margin-left:-8px;}
.words{margin-top:10px;}
.words h2 em{position:static;font-size:14px;font-weight:bold;}
.words h2 ul li{overflow:hidden;float:left;height:32px;margin-top:1px;padding:0 15px;}
.words h2 ul li a,.words h2 ul li a em{display:block;}
.words h2 ul li a{padding-left:10px;}
.words h2 ul li a:link,.words h2 ul li a:visited{text-decoration:none;}
.words h2 ul li a:hover,.words h2 ul li a:active{text-decoration:none;}
.words h2 ul li a em{padding-right:10px;line-height:32px;}
.n1,.n1 em{background-color:#FFF;background-image:url(../images/common/tab_gray.png);background-repeat:no-repeat;}
.n1{background-position:left top;}
.n1 em{background-position:right top;}
.n1:link,.n1:visited{color:#FF7700;}
.n1:hover,.n1:active{color:#FF7700;}
.words .ysf-elecon-g-bn{padding:20px 0 8px 12px;*padding-bottom:13px;}
#hx1 ul{float:left;width:330px;}
.words-cont1{margin-right:15px;padding-right:15px;background-position:right center;background-repeat:repeat-y;}
#hx1 ul li,#hx2 ul li{padding-bottom:18px;margin-bottom:18px;background-position:bottom;background-repeat:repeat-x;}
#hx1 ul div,#hx2 ul div{float:left;width:89px;}
#hx1 ul img,#hx2 ul img{display:block;}
#hx1 ul dl,#hx2 ul dl{margin-left:100px;_margin-left:97px;*margin-top:-22px;}
#hx1 ul dl dt,#hx2 ul dl dt{font-weight:bold;}
#hx1 ul dl dt{line-height:2.0;}
#hx2 ul dl dt{line-height:1.5;}
#hx1 .nb,#hx2 .nb,#hx4 .nb,#hx5 .nb,#hx2 .pro-end,#hx3 .gov-nb,#hx4 .news-nb,#hx5 .partner-nb{background:none;padding:0;margin:0;}
.name{margin:5px 0;color:#8B8B8B;font-weight:normal;}
#hx2 ul,#hx3 ul li,#hx4 ul,#hx5 ul{*display:inline;float:left;background-position:right center;background-repeat:repeat-y;}
#hx2 ul{width:218px;margin-right:12px;padding-right:12px;}
#hx3 ul li{width:225px;margin-right:6px;padding-right:6px;}
#hx3 ul li div,#hx5 ul li{padding-bottom:20px;margin-bottom:20px;background-position:bottom;background-repeat:repeat-x;}
#hx3 ul li div img{display:block;width:193px;margin:0 auto;}
#hx3 ul li h3{width:218px;margin:0 auto 10px auto;font-size:14px;font-weight:bold;}
#hx3 ul li p{width:210px;margin:0 auto;}
#hx4 ul{width:340px;margin-right:10px;padding-right:10px;}
#hx4 ul li{padding-bottom:30px;margin-bottom:30px;background-position:bottom;background-repeat:repeat-x;}
#hx4 ul li h3{margin-bottom:18px;font-weight:bold;*margin-left:-1.2em;}
#hx4 ul li span{margin-left:255px;}
#hx5 ul{width:220px;margin-right:10px;padding-right:10px;}
#hx5 ul li div img{display:block;margin-top:-10px;}
.ser-more{margin-left:830px;line-height:2.2;}
.ttl{display:none;}
.ser-list h2 span{padding-left:15px;background:none;}
.ser-list .ser-list-cont{padding:0 0 15px 24px;}
.ser-list-cont ul li{float:left;width:299px;padding-right:12px;margin:30px 0 0 0;color:#8B8B8B;}
.ser-list-cont ul .slt{margin-top:15px;}
.ser-list-cont ul li h3{padding-left:18px;font-weight:bold;line-height:2.0;background-position:left 2px;}
.adv{width:959px;padding:10px 0 0 0;}
  /*extra*/
.exp a,.free a{display:block;width:225px;}
.exp a{height:55px;margin:10px 0;background-position:left top;}
.free a{height:68px;background-position:left -71px;}
.acti,.show{margin-top:10px;}
.acti .ysf-elecon-g-bn{padding:8px 8px 6px 12px;}
.acti .ysf-elecon-g-bn li{overflow:hidden;height:25px;line-height:25px;padding-left:10px;background-position:left -49px;}
.show .ysf-elecon-g-bn{padding:18px 8px 6px 15px;}
.show-title{margin-bottom:10px;padding-bottom:13px;border-bottom:#CDD7DF 1px solid;}
.show-img{float:left;width:88px;height:108px;}
.show-img img{display:block;}
.show-st{width:95px;margin-left:102px;}
.show-st h3{font-weight:bold;}
.show .a-btn-ye,.show .a-btn-bu{margin-top:16px;margin-left:3px;}
.show .a-btn-ye{margin-left:20px;}
  /*services list*/
.ser-info{margin-top:10px;}
.ser-info .ysf-elecon-g-bn{padding:20px 20px 5px 20px;}
.ser-info  h3{font-weight:bold;}
.ser-info  p{margin:2px 0 15px 0;}
/*ft*/
.ysf-ft{margin:10px auto;}
.ysf-ft .ysf-elecon-g-bn{padding:16px 0;text-align:center;}
.links a{padding:0 5px;}
.ys{margin-left:20px;}
.icp{margin:0 30px 0 10px;}
.brands{margin-top:5px;color:#8B8B8B;}
.brands a:link,.brands a:visited{color:#8B8B8B;}
.brands a:hover,.brands a:active{color:#FF6B21;}
.brands img{margin:0 3px -5px 3px;}