@charset "utf-8";
/* CSS Document */
/*==============common==============*/
.content {
    width:960px;
    margin:0 auto;
    position:relative;
}   
#w .content {
    padding:20px 0;
    font-size:14px;
    line-height:22px;
    color:#2b2b2b;
    position:relative;
}
.content a {
    color:#03c;
}
.content_right h4 {
    padding:3px 0;
    border-bottom:1px solid #d9e2eb;
}
.red {
    color:red;
}
.grey {
    color:#999;
}
.center {
    text-align:center;
}
.clr {
    clear:both;
}
a img {
    border:none;
}
.small_text {
    font-size:12px;
}
.hr {
    border:none;
    overflow:hidden;
    background:#e3eff8;
    height:1px;
    margin:20px 0px 0px;
}
.hr_dotted {
    border:none;
    border-bottom:1px dotted #b5c8d9;
    overflow:hidden;
    height:1px;
    margin:20px 0px 0px;
}
label {
    display:inline-block;
    width:70px;
    text-align:right;
}
.input_table td{
    padding:5px;
    vertical-align:top;
}
.input_table p {
    margin:0 0 10px 0;
}
/*sub page template*/
.left {
    width:166px;
    float:left;
    border-right:1px solid #e3eff8;
}
.right {
    margin-left:178px;
}
.left a{
    text-decoration:none;
}
.left .list01, .list02 {
    margin:0;
    padding:0;
}
.left .list01 {
    width:159px;
}
.left .list01 li {
    border-bottom:1px solid #e3eff8;
    padding:6px 0px 6px 15px;
    list-style:none;
    background:url(http://shared.ydstatic.com/ox/p/bullets/bullet03.gif) 3px 14px no-repeat;
    font-weight:bold;
}
.left .list01 li#focus {
    background: url(http://shared.ydstatic.com/ox/p/bullets/bullet03.gif) 3px 14px no-repeat;
}
.left .list01 li#focus a {
    color:#000;
}
.left .list02 {
    padding:8px 0 8px 0;
}
.left .list02 li {
    padding:5px 15px;
    border-bottom:none;
    list-style:none;
    background:url(http://shared.ydstatic.com/ox/p/bullets/bullet01.gif) 5px 15px no-repeat;
    font-size:12px;
    font-weight:normal;
}
.left .list02 li#focus {
    background:#e3eff8 url(http://shared.ydstatic.com/ox/p/bullets/bullet01.gif) 5px 15px no-repeat;
}
.left h4 {
    background:url(http://shared.ydstatic.com/ox/p/help-sprite.jpg)  no-repeat;
    padding:8px 10px;
    margin:0;
    font-size:14px;
}
.breadcrumb {
    font-size:12px;
    height:24px;
    margin:0 0 10px -10px;
}
.breadcrumb ul {
    margin:0;
    padding:0;
}
.breadcrumb ul li {
    float:left;
    list-style:none;
    padding:0px 4px 4px 10px;
    background:url(http://shared.ydstatic.com/ox/p/bullets/bullet04.gif) 0 7px no-repeat;
}
.breadcrumb ul li.first {
    background:none;
}
.pics {
    margin:10px;
}
.list03 {
    font-weight:normal;
}
.list03 li {
    font-weight:bold;
    list-style:upper-alpha;
    padding:10px 0;
}
.round_corner {
    background:#fafeff;
    border:1px solid #b5c8d9;
    position:relative;
}
.round_corner .left_top {
    width:6px;
    height:4px;
    background:url(http://shared.ydstatic.com/ox/p/login-sprite.gif) 0 -31px no-repeat;
    font-size:0;
    position:absolute;
    top:-1px;
    left:-1px;
    _top:0;
}
.round_corner .left_bottom {
    width:6px;
    height:6px;
    background:url(http://shared.ydstatic.com/ox/p/login-sprite.gif) 0 -37px no-repeat;
    font-size:0;
    position:absolute;
    left:-1px;
    bottom:-1px;
    _bottom:0;
}
.round_corner .right_top {
    width:6px;
    height:6px;
    background:url(http://shared.ydstatic.com/ox/p/login-sprite.gif) -6px -31px no-repeat;
    font-size:0;
    position:absolute;
    right:-1px;
    top:-1px;
    _right:0;
    _top:0; 
}
.round_corner .right_bottom {
    width:6px;
    height:6px;
    background:url(http://shared.ydstatic.com/ox/p/login-sprite.gif) -6px -37px no-repeat;
    font-size:0;
    position:absolute;
    right:-1px;
    bottom:-1px;
    _right:0;
    _bottom:0;
}
/*==============special page==============*/

/*changyong.html*/
#changyong .navagation {
    margin-top:20px;
}
#changyong .navagation a {
    text-decoration:none;
}
#changyong .navagation ul.category {
    padding:10px 15px;
    margin:0;
}
#changyong .navagation ul.category li {
    float:left;
    padding:7px 60px 7px 12px;
    list-style: none;
    background:url(http://shared.ydstatic.com/ox/p/bullets/bullet01.gif) 0 15px no-repeat;
    white-space:nowrap;
}
#changyong .navagation {
    border:1px solid #eff2f7;
}
.navagation td {
    border-bottom:1px solid #eff2f7;
}   
.navagation .title {
    width:58px;
    border:1px solid #fff;
    background:#e3eff8;
    text-align:center;
}
#changyong .search_list li{
    border-bottom:1px solid #dee7f0;
    padding:20px 0;
    list-style:none;
}
.search_list {
    width:100%;
    margin-top:20px;
    border-collapse:collapse;   
}
.search_list .title {
    width:140px;
    line-height:60px;
}
.search_list .title_img {
    vertical-align: middle;
    margin-right:5px;
}
.search_list .info {
    width:650px;
}
.search_list td {
    border-bottom:1px solid #dee7f0;
    padding:15px;
    height:60px;
    min-height:60px;
}
.search_list .back_td {
    text-align:right;
}
.search_list .back_td .back {
    font-size:12px;
}
.search_list td p {
    margin:0 0 10px 0;
}
.search_list input {
    margin-right:5px;
}
    
/*help about ... template*/
.block {
    border:1px solid #e3eff8;
    margin:10px 0 20px 0;
    zoom:1;
}
.block a {
    text-decoration:none;
}
.block_heading {
    background:#e3eff8;
    padding:3px 15px;
    font-weight:bold;
    zoom:1;
}
.block_content {
    padding:10px 0;
}
.block_content p {
    padding:0 10px;
}
.block ul.category {
    padding:0px 15px;
    margin:0;
}
.block ul.category li {
    float:left;
    padding:7px 60px 7px 12px;
    list-style: none;
    background:url(http://shared.ydstatic.com/ox/p/bullets/bullet01.gif) 0 15px no-repeat;
    white-space:nowrap;
}
.block ul.same_width li{
    width:120px;
    padding:7px 0px 7px 12px;
}
/*productlist*/

.result {
    width:960px;
    line-height:1.6em;
    overflow:hidden;
    zoom:1;
}

.result h4{
    margin:20px 0px 15px 0px
} 

.productlist {
    margin:0;
    float:left;
    overflow:hidden;
    zoom:1;
}
.productlist li {
    padding-bottom:20px;
    padding-right:20px;
    list-style:none;
    float:left;
    width:280px;
    height:60px;
    _height:70px;
}
.productlist li img {
    float:left;
    margin-right:10px;
}
.productlist div {
    overflow:hidden;
    zoom:1;
}
/*qualityreport*/
.content_inner {
    padding:10px;
}
.feedback {
    font-size:12px;
}
.feedback .block_heading {
    font-weight:normal;
}
.feedback .input_table_label {
    font-weight:bold;
}
.feedback .fixed_width {
    width:350px;
}
.input_table label {
    text-align:left;
}
/*image senior search, imagea.html*/
.image_search {
    width:780px;
    margin-left:120px;
}
.image_search td {
    padding:5px;
}
.image_search .label {
    font-weight:bold;
}
#imagea .block {
    padding:20px 0;
}
/*setting */
.setting_table {
    width:700px;
}
.setting_table td {
    padding:5px;
}
.setting_table .label {
    font-weight:bold;
    text-align:right;
    padding-right:10px;
    width:200px;
}
/*webmaster*/
#webmaster .qa_list {
    margin:15px;
    padding:0;
}
#webmaster .qa_list li {
    list-style:none;    
    padding:4px 4px 4px 10px;
    background:url(http://shared.ydstatic.com/ox/p/bullets/bullet01.gif) 0 12px no-repeat;
    font-weight:bold;
}
#webmaster .qa_list p {
    padding:2px 4px 2px 10px;
    font-weight:normal;
}
#webmaster .block_heading {
    position:relative;
}
#webmaster .block_heading .gotop {
    display:block;
    width:55px;
    height:30px;
    position:absolute;
    right:10px;
    top:2px;
    font-size:12px;
}
/*login*/
#login .login_left {
    width:660px;
    float:left;
    border-right:none;
}
#login .login_right {
    width:290px;
    float:right;
}
#login .login_left a {
    text-decoration:underline;
}
#login .login_left .banner {
    background:url(http://shared.ydstatic.com/ox/p/login/bg.jpg) 0 0 no-repeat;
    height:154px;
}
#login .login_left .banner .inner {
    padding:60px 20px 20px 204px;
}
#login .productlist {
    margin:20px 0 0 0;
    padding:0;
}
#login .round_corner .inner{
    padding:45px 20px 20px 20px;
    position:relative;
}
#login .round_corner_title {
    position:absolute;
    top:20px;
    left:56px;
    _left:40px;
    width:176px;
    height:23px;
    background:#FAFEFF url(http://shared.ydstatic.com/ox/p/login-sprite.gif) no-repeat scroll 0 0;
}
#login .round_corner label {
    width:70px;
}
#login .round_corner input {
    margin:0;
}
#login .login_right p {
    margin:10px 0 0 0;
}
.register_text {
    text-align:center;
    line-height:25px;
}
.login_btn {
    background:url(http://shared.ydstatic.com/ox/p/login-sprite.gif) 0 -50px no-repeat;
    width:92px;
    height:29px;
    border:none;
    cursor:pointer;
}
.remember_psw {
    width:170px;
    height:44px;
    position:absolute;
    top:141px;
    left:93px;
    +top:148px;
    +left:97px;
    _top:147px;
    _left:77px;
    border:1px solid #ffe785;
    background:#ffffe7;
}
.remember_psw_inner{
    color:#cc6600;
    font-size:12px;
    line-height:18px;
    padding:3px 5px;
}
/*qualityreport*/
.feedback .input_table td {
    vertical-align:middle;
}
.feedback .input_table td.input_table_label{
    vertical-align:top;
}
.feedback input {
    margin:3px 3px 0 0;
    position:relative;
    top:2px;
    _top:1px;
}
