﻿/* reset //////////////////////////////////////////// */
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, var{font-style: normal;}
code, kbd, pre, samp{font-family: courier new, courier, monospace;}
small{font-size: 12px;}
ul, li,ol{list-style: none;}
a{text-decoration: none; outline: none;}
a:hover{text-decoration: underline; outline: none;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
legend{color: #000;}
fieldset, img{border: 0;}
button, input, select, textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}

/* pulic //////////////////////////////////////////// */
body{background: #fff; color: #454547;}
a{color: #454547;}
a:hover{color: #d12027;}
a.green{color: #a4c439;}
a.green:hover{color: #a4c439;}
a.red{color: #d12027;}
a.red:hover{color: #d12027;}
a.white{color: #fff;}
a.white:hover{color: #fff;}
a.blue{color: #03c;}
a.blue:hover{color: #d12027;}
a.yellow{color: #ff0;}
a.yellow:hover{color: #ff0;}
a.gray{color: #999;}
a.gray:hover{color: #d12027;}
.col-main{float: left; min-height: 1px; width: 100%;}
.col-sub, .col-extra{float: left;}
.clearfix:after, .layout:after, .main-wrap:after, .col-sub:after, .col-extra:after{clear: both; content: '\0020'; display: block; height: 0;}
.clearfix, .layout, .main-wrap, .col-sub, .col-extra{zoom: 1;}
.box{margin-bottom: 10px;}
.box a{font-size: 12px;}
.box a:hover{font-size: 12px;}
.box .hd{height: 30px; line-height: 30px; padding: 0 5px;}
.box .hd strong{float: left; font-size: 14px;}
.box .hd span{float: left; margin-right: 8px; font: 50px/1.2 "Times New Roman", Times, serif;}
.box .hd .more{float: right; height: 30px; font-weight: 400;}
.box .bd{padding: 10px;}
#content,#footer{background: url(../style/bg_46853.png) no-repeat;}
#header .wrap,#content .wrap,#footer .wrap{position: relative; width: 1180px; margin: 0 auto;}
#header .channel,#header .search{background: url(../style/channel_636.png) no-repeat;}
.login-panel .input,.nfd-search .submit,.login-panel .submit,.search-panel .input,.search-panel .submit,.search-link a,.search-link .weibo,.foot-arrow,#brands .submit{background: url(../style/s-header_2137.png) no-repeat;}
/* header //////////////////////////////////////////// */
#header{width: 100%; margin: 0 auto; background-position: -5px 0; overflow: hidden;}
/* 头部最底样式 */
#header .user{width: 100%; height: 32px; background: #515254; color: #d0d2d3; z-index: 1; position: relative;}
.user a{color: #d0d2d3;}
.user a:hover{color: #fff;}
.login{float: right; padding-top: 6px;}
.quick-menu{float: left; margin-top: 6px;}
.quick-menu a{color: #d0d2d3;}
.quick-menu span{margin-left: 10px;}
.quick-menu a:hover{color: #d12027;}
.quick-menu li{float: left; height: 20px; line-height: 20px;}
.quick-menu .red{color: #f00;}
.quick-menu a.red:hover{color: #f00;}/* head */#header .head{width: 100%; background: #DBDCDD;}
.pf-logo{position: relative; float: left; width: 480px; height: 110px;}
.pf-logo a{position: absolute; top: 18px;}
.pf-logo .fs_freeTrial{position: absolute; right: 20px; top: 35px; padding: 2px 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; color: #fff; background: #5168BC; text-decoration: none; font-family: arial;}
.pf-logo .fs_freeTrial:hover{background: #046eff;}
.pf-logo img{display: block;}
.pf-logo .s1,.pf-logo .s2{position: absolute; right: 0; width: 225px; color: #9c9ea1; text-align: right; font-weight: 400;}
.pf-logo .s1{top: 85px; font-size: 14px; color: #d12027;}
.pf-logo .s2{top: 104px;}
#header .gp-logo{float: right; padding: 10px 0;}
#header .gp-logo .neighbor-icon{background: url(../style/neighbor_site_icon_7932.png) no-repeat;}
#header .gp-logo ul{margin-top: 20px;}
#header .gp-logo li{margin-top: 10px;}
#header .gp-logo a{float: left; width: 68px; height: 20px; line-height: 20px; margin: 0 0 5px 15px; color: #141111; font-size: 12px;}
#header .gp-logo a:hover{color: #046eff;}
#header .gp-logo a:hover .gd,#header .gp-logo a:hover .xb,#header .gp-logo a:hover .xz,#header .gp-logo a:hover .ss,#header .gp-logo a:hover .jf,#header .gp-logo a:hover .hs,#header .gp-logo a:hover .ms,#header .gp-logo a:hover .tz{-moz-transform: rotate(30deg); -webkit-transform: rotate(55deg); -o-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(55deg);}
#header .gp-logo a span{float: left;}
#header .gp-logo .gd,#header .gp-logo .xb,#header .gp-logo .xz,#header .gp-logo .ss,#header .gp-logo .jf,#header .gp-logo .hs,#header .gp-logo .ms,#header .gp-logo .tz{width: 8px; height: 10px; margin: 5px 5px 0 0; font-size: 8px;}
#header .gp-logo .gd{background-position: 0 -91px;}
#header .gp-logo .xb{background-position: -13px -91px;}
#header .gp-logo .xz{background-position: -27px -91px;}
#header .gp-logo .ss{background-position: -40px -91px;}
#header .gp-logo .jf{background-position: -52px -91px;}
#header .gp-logo .hs{background-position: -65px -91px;}
#header .gp-logo .ms{background-position: -80px -91px;}
#header .gp-logo .tz{background-position: -93px -91px;}
.rukou{width: 200px; position: absolute; right: 0; top: 5px; height: 30px;}
/* serch搜索样式 */
#header .search,#header .index_search{width: 100%; background-position: center -65px; background-color: #BAC1CC;}
.search-panel{float: left; height: 42px;}
.search-panel label{display: inline; float: left; margin: 10px 5px 10px 0; line-height: 22px; font-size: 14px; font-weight: 700;}
.search-panel input{display: inline; float: left; overflow: hidden;}
.search-panel .input{width: 240px; height: 20px; line-height: 20px; margin: 10px 5px 0 0; padding: 0 2px; border: 1px solid #969696; background-color: #fff; background-position: 0 0; background-repeat: repeat-x; color: #666;}
.search-panel .focusField{border-color: #d12027;}
.search-panel .submit{width: 22px; height: 22px; margin: 10px 10px 0 0; border: none; background-color: #000; background-position: 0 -25px; text-indent: -999em; cursor: pointer;}
.search-hot{float: left; height: 42px; line-height: 42px; font-size: 12px;}
.search-hot a{margin-right: 8px;}
.search-link{float: right;}
.search-link a{display: inline; float: left; width: 38px; height: 25px; margin: 10px 0 0 8px; line-height: 20px; background-position: -35px -50px; text-align: center; color: #fff;}
.search-link a:hover{color: #fff;}
.search-link .weibo{width: 24px; height: 24px; margin-top: 8px; background-position: 0 -50px;}
.search-link .tuiguang{width: 60px; background-position: -80px -50px;}

/* content ////中间栏样式/////////////////////////// */
#content{overflow: hidden;}

/* footer /////底部样式//////////////////////////// */
#footer{position: relative; width: 100%; padding-bottom: 20px; background-color: #454547; background-position: center -20px; color: #d0d2d3; text-align: center;}
#footer .gp-logo{width: 100%; padding-top: 40px;}
#footer .gp-logo a{background: url(../style/gp-logo-f_13516.png) no-repeat;}
#footer .gp-logo a{display: inline-block; width: 175px; height: 50px;}
#footer .gp-logo .p1{background-position: 0 0;}
#footer .gp-logo .p2{background-position: 0 -50px;}
#footer .gp-logo .p3{background-position: 0 -100px;}
#footer .gp-logo .p4{background-position: 0 -150px;}
#footer .gp-logo .p5{background-position: 0 -200px;}
.foot-arrow{display: block; width: 100%; height: 10px; font-size: 0; line-height: 0; background-position: 0 -75px; background-repeat: repeat-x; overflow: hidden;}
.foot-nav1{padding: 15px 0 10px;}
.copyright{padding-bottom: 20px;}
.foot-nav1 a{margin: 0 10px; color: #d0d2d3;}
.copyright a{margin: 0 10px; color: #d0d2d3;}
.foot-nav1 a:hover{color: #fff; font-size: 12px;}
.copyright a:hover{color: #fff; font-size: 12px;}

/* 客服样式CSS Document */
.csc{position:absolute;right:0;top:0;z-index:8888}
.csc .cschdr{position:absolute;width:28px;background:url(../images/qqlayer.png) no-repeat 0 -23px;text-align:center;font-size:14px;color:#fff;line-height:20px;left:-28px;top:0;padding-top:10px;height:135px}
.csc .cschdr span{display:inline-block;background:url(../images/qqlayer.png) no-repeat left bottom;height:10px;width:100%;position:absolute;left:0}
.csc .csccnt{width:1px;background:#e8f4fa;position:relative;overflow:hidden}
.csc .csccnt .cse{width:200px;border:3px #63b3db solid;border-bottom:0;padding-bottom:1px}
.csc .csccnt .sse{width:200px;border:3px #63b3db solid;border-top:0}
.csc .cse h3,.csc .sse h3{background:#baddef;line-height:26px;font-size:14px;font-weight:lighter;padding-left:20px;margin-bottom:15px}
.csc .cse ul,.csc .sse ul{margin-bottom:15px}
.csc .cse ul li,.csc .sse ul li{margin-bottom:5px;line-height:23px;margin-left:20px}
.csc .olan a,.csc .olan span,.csc .tel,.csc .eml,.csc .onlrep,.csc .wdate,.csc .wtime{background:url(../images/qqlayer.png) no-repeat;padding-left:25px;font-size:12px;}
.csc .olan a,.csc .olan span{display:inline-block}
.csc .olan a{float:right}
.csc .olan span{margin-right:45px}
.csc .cse ul li.olan span{padding-left:40px}
.csc .olan a{background-position:right top;padding-left:0;padding-right:15px;color:#000;letter-spacing:8px}
.csc .olan a:hover{color:#fff}
.csc .tel{background-position:-180px -108px}
.csc .eml{background-position:-180px -74px}
.csc .onlrep{background-position:-180px -38px}
.csc .onlrep a{text-decoration:underline}
.csc .wdate{background-position:-180px -181px}
.csc .wtime{background-position:-180px -143px}
.wqq {background: url("/images/icon_qq.png") no-repeat scroll 2px 4px transparent;padding-left: 20px;font: 12px 微软雅黑,宋体,Tahoma,Geneva,sans-serif;}

/* 综合搜索样式CSS Document */
#pnsearch_banner {width: 100%;height: 295px;background: url("../images/pnsearch_banner.jpg") no-repeat scroll center center transparent;}
.pnsearch_mainL_newlist {width: 100%;height: auto;padding-top: 10px;}
.pnsearch_mainr {width: 100%;float: right;height: auto;}
.f_l{float:left;}
.f_r{float:right;}