@charset "utf-8";
/* Last Time 2015.4.13 */
/* header */
.header { height:102px; border-top: 5px solid #e81212;}
.header .tel {height:53px;background:url(../img/ico-g.png) 0px -59px no-repeat; width:270px; float:right;margin-top: 30px;}
.header .tel a { display: block; width: 55px; height: 45px; margin: 7px 0 0 211px; text-indent: -1000px;overflow: hidden;}
.header .logo {height:56px;background:url(../img/ico-g.png) 0px -2px no-repeat;float:left;margin-top: 23px;}
.header .logo a {display:block; width: 340px; height: 53px; text-indent:-1000px;}
.header .sites { background:url(../img/ico-g.png) -167px -138px no-repeat; position: absolute; top: 0px; right: 0px; line-height: 16px; width: 174px; height: 20px; }
.header .sites li { float: left; text-indent: 30px; margin-right: 12px; }
.header .sites li a { color: #ffe5e5; }
.header .sites li a:hover { color: #f1f1f1; }
.sites .mobile,.sites .en { background:url(../img/ico-g.png) no-repeat; }
.sites .mobile { background-position: 12px -174px; }
.sites .en { background-position: 7px -208px; }
.nav {background:url(../img/bg-nav.png) left top repeat-x; width:100%; height:63px; position: relative; z-index: 9999;}
.navlist {width:1000px; margin:1px auto 0; height:57px;}
.navlist li {width:85px; margin: 1px 13px 0; *margin: 0px 13px 0; float:left; position:relative; *z-index:9999; *display:inline;}
.navlist li .items {color:#333; font:bold 15px/27px "微软雅黑";width:85px; height:57px; display:block; text-align:center; overflow: hidden;}
.navlist li .items:hover .i10,.navlist li:hover .items {background:url(../img/bg-nav-li.png) no-repeat; color:#fff;}
.navlist li .items span { display: block; height:20px;background:url(../img/bg-nav-li-span.png) no-repeat; text-indent: -1000px; overflow: hidden;}
.navlist li .items .i1 { background-position: 30px 13px;}
.navlist li .items .i2 { background-position: -55px 13px;}
.navlist li .items .i3 { background-position: -138px 13px;}
.navlist li .items .i4 { background-position: -223px 13px;}
.navlist li .items .i5 { background-position: -309px 13px;}
.navlist li .items .i6 { background-position: -395px 13px;}
.navlist li .items .i7 { background-position: -453px 13px;}
.navlist li .items .i8 { background-position: -531px 13px;}
.navlist li .items .i9 { background-position: -598px 13px;}
.navlist li .items:hover .i1,.navlist li:hover .items .i1 { background-position: 30px -21px;}
.navlist li .items:hover .i2,.navlist li:hover .items .i2 { background-position: -55px -21px;}
.navlist li .items:hover .i3,.navlist li:hover .items .i3 { background-position: -138px -21px;}
.navlist li .items:hover .i4,.navlist li:hover .items .i4 { background-position: -223px -21px;}
.navlist li .items:hover .i5,.navlist li:hover .items .i5 { background-position: -309px -21px;}
.navlist li .items:hover .i6,.navlist li:hover .items .i6 { background-position: -395px -21px;}
.navlist li .items:hover .i7,.navlist li:hover .items .i7 { background-position: -453px -21px;}
.navlist li .items:hover .i8,.navlist li:hover .items .i8 { background-position: -531px -21px;}
.navlist li .items:hover .i9,.navlist li:hover .items .i9 { background-position: -598px -21px;}
.navah {background:url(../img/bg-nav-li.png) no-repeat; color:#fff!important;} /* For IE6*/
.navlist li dl { position:absolute; z-index:9999; top:57px; display:none;height:182px; border-bottom:#cdcdcd solid 10px;}
.navlist li dl img {margin:20px; *display:inline; border:#e4e4e4 solid 1px;}
.navlist li .poslf,.navlist li .posrt {width:405px; }
.navlist li .poslf .list,.navlist li .posrt .list {width:80px; margin-top:18px; *display:inline;}
.navlist li .poslf .list a,.navlist li .posrt .list a {background:url(../img/bg-nav-list.png) 0 -20px no-repeat; text-indent:18px; width:80px; display:block; line-height:24px;}
.navlist li .poslf .list a:hover,.navlist li .posrt .list a:hover {background:url(../img/bg-nav-list.png) 0 3px no-repeat; color:#fff;}
.navlist li .poslf .list .w80:hover {background:url(../img/w80-bg-nav-list.jpg) 0 3px no-repeat;}
.navlist li .poslf {left:0px;background:#ffffff url(../img/bg-nav-down-l.png) no-repeat;}
.navlist li .poslf .list {float:left; margin-left:15px;}
.navlist li .poslf img {float:right;}
.navlist li .posrt {right:0px;background:#ffffff url(../img/bg-nav-down-r.png) no-repeat;}
.navlist li .posrt .list {float:right; margin-right:15px;}
.navlist li .posrt img {float:left;}
.navlist li .navpro {left:-86px; width:455px;background:#ffffff url(../img/bg-nav-down-p.png) no-repeat;}
.navlist li .navpro .list {width:150px; float:left; margin-top:18px; *display:inline; margin-left:15px;}
.navlist li .navpro .list a {display:block;background:url(../img/bg-nav-list.png) 0 -20px no-repeat; text-indent:18px; line-height:24px;}
.navlist li .navpro .list a:hover {background:url(../img/bg-nav-list.png) 0 -43px no-repeat;}
.navlist li .navpro img {float:right;}
/* footer */
.footer {border-top:10px solid #e81212;color:#dce0e6;background-color:#4b535e; margin-top:20px;height:1%;}
.footer a {color:#dce0e6;}
.footer a:hover {color:#f1f1f1; text-shadow:1px 0 0 #353a41;}
.footlist {margin:10px 0 20px; overflow:hidden;}
.footlist div {float:left; line-height:24px;}
.footlist div h2 {border-bottom:1px solid #6a7685; font: bold 14px/30px "宋体";}
.footlist .w220 {width:220px; margin-right:40px;}
.footlist .w390 {width:390px; margin-right:40px; _margin-right:30px;position: relative;height: 180px;}
.footlist .w135 {width:135px;}
.footlist .mr40 { margin-right: 40px;}
.footlist .ftimg {margin-top:15px;position:relative; overflow:hidden;}
.footlist .ftimg .light {*display: none;position: absolute;left: -170px;top: 0; width: 160px; height: 62px;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);-moz-transition: 0s;-o-transition: 0s;-webkit-transition: 0s;transition: 0s;}
.footlist .ftimg .light {background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));}
.footlist .ftimg:hover .light {left: 230px;transition: 1s;-moz-transition: 1s;-o-transition:1s;-webkit-transition: 1s;}	
*html .footlist .tel li {line-height:24px; zoom:1;}
.footlist .tel li span {display:block;float:left; width:60px;}
.footlist .tel li em {display:block;float:right; width:160px;}
.footlist .tel .add {line-height:18px; margin-top:3px;}
.footlist .pro { margin-top:44px; height: 78px; overflow: hidden; }
.footlist .pro li {float:left; height:26px; margin-right:10px; overflow:hidden;}
.footlist .pro li a { display: block; float: left; width: 106px; margin-left:20px; _display:inline; overflow: hidden; }
.footlist #btnu,.footlist #btnd { display: block; position: absolute; text-indent: -1000px; width: 39px; height: 12px; border: 1px #6a7685 solid; background:url(../img/ico-g.png) no-repeat; overflow: hidden; }
.footlist #btnu { right: 175px; bottom: 5px; background-position: 14px -253px; }
.footlist #btnd { right: 175px; top: 50px; background-position: -54px -253px; }
.footlist .weibo,.footlist .weixin {background:url(../img/ico-g.png) no-repeat;width: 100%;}
.footlist .weibo { background-position: -212px -290px; margin-top: 25px; height: 60px; line-height: 98px; text-indent: 10px; overflow: hidden;}
.footlist .weixin { background-position: 17px -270px; text-align: center; padding-top: 130px;}
.footlist .group { position: relative; margin-top: 35px; }
.footlist .group span { display: block; width: 133px; line-height: 22px; border: 1px solid #6a7685; text-indent: 23px; cursor: pointer; background:url(../img/ico-g.png) -225px -249px no-repeat; }
.footlist .group ul { position: absolute; display: none; width: 127px; background-color: #f1f1f1; bottom: 24px; padding: 5px 0 5px 8px; line-height: 24px; }
.footlist .group ul,.footlist .group ul a { color: #333; }
.copyright { clear:both; border-top:1px solid #6a7685; line-height:35px; height:40px; position:relative; z-index:9;}
.copyright ul { width: 540px; float: left; }
.copyright ul li { float: left; margin-right: 10px; }
.copyright .company { text-align:center; float: right; }
/* scroll to top */
.scrolltop {display:none;position:fixed; bottom:40px; right:40px; z-index:9999; width:40px;height:40px; _position:absolute; overflow:hidden;}
.scrolltop img {float:left;cursor:pointer;}
/* page */
.pagepic {position:relative; z-index:9;}
.pb-about {background:url(../banner/banner-about.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.pb-case {background:url(../banner/banner-case.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.pb-contact {background:url(../banner/banner-contact.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.pb-fuwu {background:url(../banner/banner-fuwu.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.pb-honor {background:url(../banner/banner-honor.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.pb-news {background:url(../banner/banner-news.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.pb-pro {background:url(../banner/banner-pro.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.pb-renli {background:url(../banner/banner-renli.jpg) 50% top no-repeat; height:300px; margin-top: -5px;}
.sidebar {float:left; width:250px; padding:20px 0px;}
.sidebar h2 {background:url(../img/sidebar-title.png) no-repeat; text-indent:15px; font:bold 14px/39px "Microsoft YaHei", Candara; color:#fff;}
.sidebar h2 span,.sidebar h3 span {
    font-weight: normal;
    font-size: 13px;
}
.sidebar .list {
    margin-bottom: 15px;
    border: 4px solid #e8e8e8;
    *padding: 10px 0 5px;
}
.sidebar .list li {
    margin: 10px 0 5px; line-height:30px; overflow:hidden; text-indent:40px; font-size:12px;
    width: 137px;
    background:url(../img/bg-sd-li.png) 10px -38px no-repeat;}
.sidebar .list li:hover {background-position: 10px 0px;}
.sidebar .list li.current {
    background-position: 10px 0px;}
.sidebar .list li.current a,.sidebar .list li:hover a {
    color: #cb4952;}
.sidebar .pro li {background:url(../img/bg-sd-li-cs.png) 10px -38px no-repeat!important;
    width: 170px!important;}
.sidebar .pro li:hover {background-position: 10px 0px!important;}
.sidebar h3 {background:#ca3943 url(../img/proright-h3.jpg) 133px 13px no-repeat;font:bold 14px/40px "Microsoft YaHei", Candara; text-indent:15px; margin-bottom:5px;color:#fff;}
.sidebar h3 a {color:#fff;}
.sidebar h3 a:hover {color:#fff;}
.sidebar-r { float:right; width:720px; padding:20px 0px 10px;overflow:hidden;}
.sidebar-r .navt { background:url(../img/bg-navt.png) no-repeat;position:relative; overflow:hidden; height:44px;}
.sidebar-r .navtitle {float:left; font:bold 14px/40px "Microsoft YaHei", Candara;
    width: 115px;
    text-align: center;
    color: #fff;}
.sidebar-r .navsec {float:right; width:520px; line-height:40px;color: #777;
    padding-right: 10px; text-align:right; overflow:hidden;}
.sidebar-r .navsec a {
    color: #777;}
.sidebar-r .navsec a:hover {
    color: #cb4952;
}
.zgsch .navt { border-bottom:#e02525 solid 2px; position:relative; overflow:hidden; _height:1%;  _padding-top:5px;}
.zgsch .navtitle {float:left; font:bold 16px/30px "Microsoft YaHei", Candara;}
.zgsch .navsec {float:right; width:520px; line-height:35px; text-align:right; overflow:hidden;}
.zgsch .navsec img {margin-bottom:-5px;margin-right:5px;}
.main,.abcover {padding:20px 0 10px; line-height:24px; font-size:13px;}
.abcover h2 {
    font: bold 20px/35px "microsoft yahei";
    height: 40px;
    overflow: hidden;
}
.abcover p {
    margin-bottom: 10px;
}
.abcoverpic {
    width: 706px;
    height: 351px;
    border: 1px #d7d7d7 solid;
    padding-left: 5px;
    margin-left: 3px;
    margin-bottom: 10px;
}
.abcoverpic div {
    position: relative;
    float: left;
    margin: 5px 5px 0 0;
    overflow: hidden;
}
.abcoverpic .h158 {
    height: 158px;
}
.abcoverpic .h178 {
    height: 178px;
}
.abcoverpic .w185 {
    width: 185px;
}
.abcoverpic .w406 {
    width: 406px;
}
.abcoverpic .w290 {
    width: 290px;
}
.abcoverpic .w216 {
    width: 216px;
}
.abcoverpic div img,.abcoverpic div span {
    display: block;
    position: absolute;
}
.abcoverpic div img {
    top: 0;
    left: 0;
}
.abcoverpic div span {
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 25px;
    text-align: center;
    background-color: #000;
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.abcoverpic div span a {
    color: #fff;
}
.main p {text-indent:26px; margin-bottom:10px;}
.contact {padding:20px 0 10px; line-height:22px;}
.contact h1 {line-height:40px; font-size:20px;}
.contact h2 {line-height:30px; font-size:14px; border-bottom:1px solid #999;}
.contact .weixin {background:url(../img/bg-weixin.jpg) right top no-repeat;}
.contact dl {float:left; width:230px; margin-top:10px;}
.contact dl dt {font-weight:bold;}
form#feedback {margin-top:30px;}
form#feedback ul li { margin-bottom:10px; }
form#feedback ul li select {width:225px; border:1px solid #ccc;  margin-top:5px; *margin-top:7px;color:#666; height:22px; line-height:18px; padding:2px 0; }
form#feedback ul li input { border:1px #ccc solid; line-height:30px; height:30px; width:300px; padding:0 5px; color:#666;}
form#feedback ul li textarea { border:1px #ccc solid; line-height:20px; width:300px; height:100px; padding:5px; overflow:hidden;}
form#feedback ul li label { float:left; text-align:right; width:125px; margin-right:10px; font:14px/30px "Microsoft YaHei", Candara;}
form#feedback ul li label em { margin:5px; color:#c00; font-weight: bold;}
form#feedback ul li input:focus,form#feedback ul li textarea:focus { box-shadow:0 0 5px #ccc;}
form#feedback ul li.nature { *margin-bottom:-5px;}
form#feedback ul li.nature input {width:14px;height:14px; line-height:16px; width:16px\9; border:none\9; margin-top:8px; float:left;}
form#feedback ul li span { color:#666; padding-bottom:10px; display:block; float:left; margin:5px 10px 5px 5px;}
form#feedback .sub {padding-left:90px;}
form#feedback .sub input {background:url(../img/bg-submit.png) -10px 0 no-repeat; width:116px; height:40px; border:none; cursor:pointer; color:#ffa3a3;font:bold 14px/30px "Microsoft YaHei", Candara; margin-left:50px;}
.covernews {margin-top:20px;}
.covernews .recom {line-height:26px;}
.covernews .recom img { float:left; width:246px; height:173px; margin-right:20px; margin-bottom:3px; border:2px #e1e1e1 solid;}
.covernews .recom h2 {line-height:40px; margin-bottom:10px; width:450px; float:left; font-size:16px; border-bottom:1px #e1e1e1 dashed;}
.covernews .recom li span {float:right;}
.covernews .recom li { text-indent:10px;}
.covernews .intro {width:450px; float:left; height:54px; line-height:22px; color:#999;}
.covernews .intro span {float:right; margin-top:22px;}
.covernews .cvnews li { background:url(../img/ico-news.png) 6px -1px no-repeat; height:26px; line-height:26px; text-indent:20px;}
.covernews .cvnews li span {float:right;}
.covernews .common,.covernews .case {background:url(../img/ico-news.png) no-repeat; text-indent:12px; font-size:14px; color:#fff; margin:20px 0 10px; border-bottom:1px #e1e1e1 solid;}
.covernews .common {background-position:0 -49px; height:30px; line-height:30px; }
.covernews .case {background-position:-8px -80px; height:60px; line-height:96px; text-indent:14px; overflow:hidden;}
.covernews .common span,.covernews .case span {float:right; font-size:12px;}
.covernews .case span a {margin-top:30px;}
* html .covernews .cvcs li { float:left; width:160px; height:130px;}
* + html .covernews .cvcs li { float:left; width:160px; height:130px; margin-right:10px; margin-left:8px; }
.covernews .cvcs li a { float:left; width:160px; height:130px; display:block; margin-top:10px; margin-bottom:10px; margin-right:10px; margin-left:8px; text-align:center; _display:inline; *line-height:30px;}
.covernews .cvcs li a img { padding:2px; border:1px #e1e1e1 solid; width:154px; height:104px; }
.covernews .cvcs li a:hover img {border-color:#d00602;}
.headline {margin-top:20px;}
.headline img { float:left; width:180px; height:120px; border:1px #d9d9d9 solid; padding:2px;}
.headline dl {float:right; width:500px; }
.headline dl dt {font-weight:16px; font-weight:bold;border-bottom:1px #d9d9d9 dotted; line-height:30px;}
.headline dl dt span {float:right; font-size:12px; font-weight:normal;}
.headline dl dd {font-size:12px; color:#999; margin:8px 0;}
.headline p {float:left; margin-left:35px; *display:inline; width:100px; line-height:25px; background-color:#c1c1c1; font-size:12px; text-indent:16px;}
.headline p a {color:#fff; }
.listnews h2 { line-height:25px; background-color:#d22a2a; color:#fff; font-weight:normal; font-family:"微软雅黑"; padding:0 35px 0 20px; _padding-top:2px;}
.listnews h2 span {float:right;}
.listnews ul {margin-top:15px;}
.listnews ul li {line-height:40px; padding-right:28px; border-bottom:1px #d9d9d9 dotted; text-indent:20px; background:url(../img/ico-news.png) 6px 6px no-repeat;}
.listnews ul li span {float:right; font-size:12px;}
.Pagelist { text-align:center; background-color:#eee; line-height:30px; font-size:13px;}
.Pagelist span {padding:0 5px;}
.Pagelist span b { color:#e02525;}
.newspage h1 { font-size:20px; text-align:center; line-height:30px; margin-top:10px;}
.newspage .date { text-align:center; color:#999;}
.newspage .date span {margin-right:10px; line-height:30px;}
.newspage .date a {color:#999;}
.newspage .date a:hover {color:#e02525;}
.newspage h2,.newspage h3,#pgtext h2,#pgtext h3 { line-height:40px; font-size:16px;}
.newspage .daodu { width:678px; height:58px; background-color:#f3f3f3; border:1px #e5e5e5 solid; padding-left:20px; line-height:26px; padding-top:10px; padding-right:20px; color:#666; font-size: 12px; margin:10px 0 20px; overflow:hidden;}
.newspage .pront { border-top:1px #ccc solid; border-bottom:1px #ccc solid; padding:10px 2px; overflow:hidden; height:1%;}
#pgtext {font-size:13px;}
#pgtext a {color:#576997;}
#pgtext a:hover {text-decoration:underline;}
.listcase {padding:4px; background-color:#FFF; position:relative; margin:20px 0; overflow:hidden; height:106px;}
.listcase:hover {background-color:#e8e8e8;}
.listcase img {position:absolute; left:2px; top:2px; border:1px #e1e1e1 solid; padding:1px; width:156px; height:106px; margin-right:20px;}
.listcase h2 {font-size:14px; line-height:40px; width:430px; position:absolute; left:188px; top:0px;  }
.listcase p { width:430px; position:absolute; left:188px; top:45px; line-height:22px;}
.listcase span {width:60px; display:block; color:#999; text-align:center; font-weight:bold; position:absolute; left:635px; top:5px; }
.listcase span strong {display:block; font-size:48px; margin-bottom:20px; height:48px;}
.caseline {height:1px; background-color:#eee;overflow:hidden;}
.csbox { width:710px; height:210px; margin-left:10px; margin-top:20px;}
.csbox img { float:left; width:260px; height:195px; margin-right:20px; border:1px solid #cccccc; padding:5px;}
.csbox h1 { float:left; width:400px; text-indent:25px; font-size:16px; line-height:46px;}
.csbox dl { float:left; width:400px; line-height:31px; border-top:1px dashed #cccccc; }
.csbox dl dt { display:block; float:left; width:80px; text-align:right; padding-right:6px; border-bottom:1px dashed #D9DADC; border-right:1px solid #cccccc; font-weight:700; }
.csbox dl dd { text-transform:none; text-indent:5px; width:304px; height:31px; overflow:hidden; display:block; float:left; text-align:left; padding-left:8px; border-bottom:1px dashed #cccccc; }
.hbottom {border-bottom:1px #ccc solid; line-height:50px; height:40px;}
.hbottom span { display:block;border-bottom:1px #e02525 solid; line-height:50px; height:40px; width:70px; font-size:16px; text-align:center;}
.cocslt ul li { float:left; text-indent:20px; background:url(../img/ico-news.png) 6px 1px no-repeat; width:340px; _width:320px; margin-right:20px; height:30px; line-height:30px; overflow:hidden;}
.zghiring { text-indent:10px; font:bold 16px/80px "微软雅黑"; text-align:center;}
.zhaopin { border-top:1px solid #eaeaea;  padding-top:25px;}
.current { background:#fdecec;}
.zhaopin  { width:100%;}
.zhaopin .jianjie {padding-bottom:35px;}
.zhaopin .jianjie .zhiwei { width:210px; display:inline-block !important; _zoom:1;*display:inline; height:30px; *float:left; *line-height:80px;}
.zhaopin .jianjie .require { width:460px;display:inline-block !important; _zoom:1;*display:inline;}
.zhaopin .jianjie .require ul li {display:inline-block !important; _zoom:1;*display:inline; margin-top:15px; margin-left:40px; font-size:12px; color:#454545; width:180px; *float:left;}
.zhaopin .jianjie .require .click { cursor:pointer;}
.zhaopin .jianjie .require .click img { margin-left:20px; }
.miaoshu { padding-bottom:20px;}
.zhaopin h2 { font-size:14px; color:#454545; float:left; padding-left:20px;}
.zhaopin h1 { font-size:12px; color:#454545; margin-top:15px; font-weight:normal;padding-left:20px;}
.zhaopin h1 span { font-weight:normal;}
.zhaopin .mb { margin-bottom:15px;}
.zhaopin p { font-size:12px; color:#454545; line-height:250%;padding:0 20px;}
.hrlist {margin:20px 0; width:100%;}
.hrlist h2 { font:bold 14px/40px "微软雅黑"; background-color:#eee; text-align:center; margin-top:30px; clear:both;}
.hrlist img {padding:2px; border:1px solid #ccc; width:260px; height:160px; margin-left:20px; *float:left;}
.hrlist dl { width:400px; float:right; height:160px; line-height:40px;}
.hrlist p {line-height:22px; margin-bottom:20px; padding:10px 30px; background-color:#f1f1f1;}
/*sidebar case*/
.sdcase {width:250px;height:198px; position:relative; background:url(../img/bg-sidebarcs.png) 0px bottom no-repeat; margin-top:10px;} .sdcase .sd_img {position:absolute; display:none; width:250px; height:180px;z-index:9;overflow:hidden;} .sdcase .sd_img img { width:250px; height:180px;position:absolute;z-index:99;} .sdcase .sd_img span { position: absolute; top: 150px; z-index: 999; color: #edecec; width: 250px; line-height: 30px; text-align: center; background: url(../img/sdcsbg.png) repeat; } .sdcsbtn { position:relative; z-index: 99999; display: none; } .sdcsbtn .last,.sdcsbtn .next { display: block; position: absolute; top: 60px; width: 22px; height: 40px; background: url(../img/sdcs-arrow.png) no-repeat; } .sdcsbtn .last { left: 0px; background-position: 0 0; } .sdcsbtn .next { right: 0px; background-position: -22px 0; } .sdcsbtn .last:hover { background-position: 0 -40px; } .sdcsbtn .next:hover { background-position: -22px -40px; }
/*sidebar case end*/
.picbox { margin-top:20px; overflow:hidden; float:left; width:720px;}
.picbox li {float:left; width:217px; height:190px; margin-left:16px; *display:inline;}
.picbox li a {float:left; width:215px; height:168px; border:1px solid #ccc;}
.picbox li a img {float:left; width:205px; height:130px; padding:5px;}
.picbox li a span {line-height:28px; height:28px; width:215px; display:block; text-align:center; background-color:#f1f1f1; overflow:hidden;}
.picbox li a:hover {border:#e02525 1px solid;}
.picbox li a:hover span {background-color:#e02525; color:#fff;}
.page_btn {width:198px; margin:0 auto;}
.page_box a,.page_box span {display:block; float:left; height:30px; line-height:30px; text-align:center;}
.page_box a {cursor:pointer; width:60px; margin:0 10px; *display:inline; background-color:#f1f1f1;}
.page_box a:hover {color:#fff; background-color:#e02525;}
.page_box span { width:12px;}
.hntabnav { overflow:visible;width: 720px; height: 30px; margin-top:20px;}
.hntabnav li {float:left;width:120px; background-color:#f1f1f1; line-height:35px; text-align:center;  z-index:0; margin-left:48px; *display:inline; }
.hntabnav li a { color:#666; display:block; width:120px; line-height:35px; overflow:hidden;font-weight:bold;}
.hntabnav li.hntabnow {background:#db0000;}
.hntabnav li.hntabnow a { background:#db0000; color:#fff;}
.tab-content { display:none; width:720px; margin: 5px auto 0;_margin-top:0px;border-top:2px solid #db0000;}
div.tab-wrap { width:720px;}
.tab-wrap div.hntabnow { display:block; }
.fuwu h2 {margin-top:10px; line-height:33px; font-size:14px;}
.fuwu ul li {line-height:30px; padding-right:30px; border-bottom:1px #d9d9d9 dotted;}
.fuwu ul li span {float:right; font-size:12px;}
.listdown{width:250px; margin:5px auto; float:right;}
.listdown p {width:248px; height:26px; line-height:26px; text-indent:4px; border:1px solid #ddd; background:url(../img/bg-select.jpg) 17px 0 no-repeat; cursor:pointer;}
.listdown p:hover { background:url(../img/bg-select.jpg) 17px -26px no-repeat; border:1px solid #ff2a2a; color:#ff2a2a; }
.listdown ul{width:248px; background-color:#fff; margin-top:2px; border:1px solid #ddd; background-color:#fcfbfb; padding:5px 0; position:absolute; display:none; z-index:999}
.listdown ul li{height:24px; line-height:24px; text-indent:23px; margin-top:2px; overflow:hidden;}
.listdown ul li a{display:block; height:24px; text-decoration:none}
.listdown ul li a:hover{color:#e02525; background-color:#eee;}
.proleft,.proright {margin-top:20px;}
.proleft { width:720px; float:left; margin-bottom:10px;}
.proright { width:250px; float:right;}
.proright h2 {font-family:"微软雅黑"; background:url(../img/bg-proright.jpg) no-repeat; text-indent:20px; line-height:62px; height:59px; overflow:hidden; font-size:20px; color:#e02525; margin-bottom:5px;}
.proright h3 {font:bold 14px/40px "微软雅黑";text-indent:20px;background:#ca3943 url(../img/proright-h3.jpg) 183px 13px no-repeat;color:#fff;}
.proleft .list h2 {line-height:45px; height:45px; overflow:hidden; background-color:#f5f5f5; text-indent:10px; border-left:10px solid #ca3943; clear:both;}
.proleft .list h2 em {float:right; width:50px; font-weight:normal; }
.proleft .list h2 span a { color:#e02525;}
.proleft .list h3 {line-height:30px; height:30px; border-bottom:1px solid #ccc; lear:both;}
.proleft .list h3 span {border-bottom:2px solid #e02525; display:block; height:30px; margin-left:20px; width:80px; text-align:center;}
.proleft .list ul li {float:left; *display:inline;}
.proleft .list ul li a {float:left;display:block; margin:30px 10px 0 10px;*display:inline;}
.proleft .list ul li a img {padding:2px; border:1px #f4f4f4 solid;}
.proleft .list ul li a span {display:block; height:25px; line-height:25px; overflow:hidden; text-align:center; margin-top:5px; *margin-top:10px; background-color:#f4f4f4; *cursor:pointer;}
.proleft .list ul li a:hover img {border:1px #e02525 solid;}
.proleft .list ul li a:hover span {background-color:#e02525; color:#fff;} 
.proleft .w160 img {width:154px; height:100px;}
.proleft .w160 span {width:160px;}
.proleft .w240 img {width:214px; height:139px;}
.proleft .w240 span {width:220px;}
.tab-nav { width: 720px; height: 41px; background: url(../img/tabs.png) repeat-x 0 -119px; }
.tab-nav li { float: left; width: 134px; height: 41px; margin-right: 1px; text-align: center; font-weight: bold; cursor: pointer; }
.tab-nav li a { display: block; height: 41px; line-height: 36px; background: url(../img/tabs.png) no-repeat -8px -81px; color:#333; }
.tab-nav li.tab-current a { background-position: -8px 0; color: #FFF; border: none; }
.tab-nav li a:hover { background-position: -8px -41px; }
.tab-nav li.tab-current a:hover { background-position: -8px 0; }
#pro1,#pro2,#pro3,#pro4 {padding:10px; border:1px solid #f0f0f0; margin-bottom:10px; overflow:hidden; font-size:13px;}
#pro1 p,#pro2 p,#pro3 p,#pro4 p  { line-height:20px; margin-bottom:10px;}
#pro1:hover,#pro2:hover { background-color:#F0F0F0;}
.proh {border-bottom:1px solid #f0f0f0; height:30px; line-height:30px; font-size:14px; margin:0 0 10px 0;}
.proh span {border-bottom:1px solid #ccc; display:block; width:62px; text-align:center;}
.pro-pics { width: 449px; height: 380px; margin-top:20px;}
ul#pro-pics { position: relative; z-index: 20; width: 449px; height: 296px; }
ul#pro-pics li { display: none; position: absolute; z-index: 20; top: 0; left: 0; width: 449px; height: 296px; }
ul#pro-pics li img { width: 437px; height: 284px; padding: 5px; border: 1px solid #e4e4e4; }
#pro-pics-nav { position: relative; z-index: 20; width: 449px; height: 68px; margin-top: 10px; }
#pro-pics-nav ul.imglist2 { position: absolute; z-index: 20; left: 34px; top: 10px;  _left: 28px;width: 397px; height: 54px; z-index:9;}
#pro-pics-nav ul.imglist2 li { width: 81px; height: 54px; margin-right: 15px; float:left;}
#pro-pics-nav ul.imglist2 li a { width:81px; height: 54px;}
#pro-pics-nav ul.imglist2 li a img { width: 77px; height: 50px; padding: 1px; border: 1px solid #e4e4e4; }
#pro-pics-nav ul.imglist2 li.current a img { border-color: #d00602;}
#pro-pics-nav ul.imglist2 .first {display:block; margin-left:6px;}
#pro-pics-nav span.pro-pics-arrow { position: absolute; top: 10px; width: 17px; height: 54px; z-index:99;}
#pro-pics-nav span.pro-pics-arrow a { display: block; width: 17px; height: 54px;  background: url(../img/arrow.jpg) 0 0 no-repeat; text-indent: -9999px; cursor:pointer; }
#pro-pics-nav #pro-pics-pre { left: 0px;}
#pro-pics-nav #pro-pics-next { right: 0px; }
#pro-pics-nav #pro-pics-next a { right: 0px; background-position:-26px 0;}
.prointro {width:491px; height: 380px; margin-top:20px; position:relative;}
.prointro h1 {line-height:60px; font-family:"Microsoft YaHei", SimHei, SimSun; font-size:20px; text-indent:20px;}
.prointro dl {border-bottom:1px #ccc dashed; font-size:16px; padding-bottom:5px; overflow:hidden;}
.prointro dl dt,.prointro dl dd {float:left; line-height:30px; height:30px; overflow:hidden;}
.prointro dl dt {width:160px; font-family:"Microsoft YaHei", SimHei, SimSun; font-weight:bold;}
.prointro dl dd {width:331px;}
.prointro .xunjia { background:url(../img/chat.jpg) no-repeat; height:55px; position:absolute; left:0; bottom:0;}
.prointro .xunjia a {float:left;display:block; width:175px; height:55px; overflow:hidden;}
.prointro .xunjia span { float:left; display:block; font-size:20px;font-family:"Microsoft YaHei", SimHei, SimSun; line-height:45px; text-indent:16px; color:#d00602;}
.prointro .jianjie {margin-top:10px; line-height:22px;}
.prointro .jianjie span {font-weight:bold; font-size:16px;}
.newslist ul { border-bottom:1px dotted #ccc; padding:20px 0 10px 0; line-height:24px; }
.newslist ul li { overflow:hidden; line-height:24px;}
.newslist ul li span { float:right;}
#pics h2 {margin:10px; font-size:14px; line-height:40px; background-color:#EFEFEF; text-indent:20px; font-family:"Microsoft YaHei";}
#pics img {padding:3px; border:1px solid #f0f0f0; margin-top:10px; margin-left:20px;width:200px; height:150px;}
#foxibox_overlay {position: absolute;top: 0;left: 0;z-index: 100;background: #000;}
#foxibox_loader {position: absolute;z-index: 102;width: 32px;height: 32px;background: url(../img/foxibox-loading.gif) no-repeat;}
#foxibox_container {position: absolute;z-index: 101;background: #fff;}
#foxibox_details {position: absolute;z-index: 102;width: auto;height: auto;padding-top: 5px;font: 9pt 'trebuchet ms';color: #444;}
#foxibox_title {width: auto;float: left;font-weight: bold;}
#foxibox_nav {width: auto;float: right;overflow: hidden;}
#foxibox_nav div {width: auto;float: right;margin-right: 8px;color: #888;}
#foxibox_nav #prev {display: block;width: 20px;height: 16px;float: right;background: url(../img/foxibox-arrows.gif) 0px 0px no-repeat;}
#foxibox_nav #next {display: block;width: 20px;height: 16px;float: right;background: url(../img/foxibox-arrows.gif) -20px 0px no-repeat;}
#foxibox_details #scale {display: block;width: 20px;height: 16px;float: right;background: url(../img/foxibox-arrows.gif) -60px 0px no-repeat;}
#foxibox_details #close {display: block;width: 16px;height: 16px;float: right;background: url(../img/foxibox-arrows.gif) -40px 0px no-repeat;}
#foxibox_nav #prev:hover {background-position: 0px -20px;}
#foxibox_nav #next:hover {background-position: -20px -20px;}
#foxibox_details #scale:hover {background-position: -60px -20px;}
#foxibox_details #close:hover {background-position: -40px -20px;}
.prolist li { float:left; margin:5px 5px 10px 5px; padding:0 0 10px 0; width: auto; height: auto; border-bottom:1px solid #CCCCCC; text-align:center;}
.prolist li img { width:231px; height:150px; padding:2px; float:left; border:1px solid #cccccc;margin-left:10px;*display:inline;}
.prolist li h2 { float:left; width:480px; text-align:left; margin-left:40px; border-bottom:1px dashed #cccccc; line-height:50px; font-size:16px;*display:inline;}
.prolist li p { float:left; width:480px; text-align:left; margin-left:40px; padding:10px 0; height:72px; color:#878787;*display:inline; line-height:24px;}
.prolist li span { float: right; padding-right:40px; width:120px; line-height:40px; display:block; text-align:center;}
.culture {height:1137px; background: url(../img/bg-wenhua.png) 2px top no-repeat; width:100%; overflow:hidden; position:relative;}
.culture div {width:445px; position:absolute;}
.culture div h2 {text-indent:-1000px; background: url(../img/bg-wenhua.png) no-repeat; height:50px; margin-bottom:10px;}
.culture div p {text-indent:0;}
.culture .ps1 {right:0px; top:30px;}
.culture .ps2 {left:0px; top:330px;}
.culture .ps3 {right:0px; top:610px;}
.culture .ps4 {left:0px; top:903px;}
.culture .ps1 h2 {background-position:0px -1177px;}
.culture .ps2 h2 {background-position:0px -1247px;}
.culture .ps3 h2 {background-position:0px -1317px;}
.culture .ps4 h2 {background-position:0px -1389px; width:510px;}
.dasj {margin-left:1px;}
.dasj .top {background:url(../img/dsj-top.jpg) no-repeat; text-indent:-1000px;height:149px;}
.dasj .mid {background:url(../img/dsj-mid.jpg) repeat-y; overflow:hidden; height:1%;}
.dasj .mid li { background:url(../img/dsj-ico.jpg) 20px 0px no-repeat; padding-left:50px; line-height:26px; margin:5px 0;  float:left; width:719px;}
.dasj .mid li span {margin:0 30px 0 20px; display:block; float:left; font-weight:bold; color:#3a9e00;}
.dasj .mid li em {display:block; float:left; border-bottom:1px dashed #ccc; width:538px; padding:0 5px;}
.dasj .bot {background:url(../img/dsj-bottom.jpg) left bottom no-repeat; text-indent:-1000px;height:25px;}
.hsbgc {background-color:#dbffc7; color:#000; }
.sale { width:90%; margin:0px 32px; background-color:#fbfff8; *display:inline;}
.sale,.sale td {border:1px #e5e4e4 solid;}
.sale td {text-align:center; padding:5px;}
.sale .tt {font-weight:bold; background-color:#e7fed6;}
.saleintro {padding:20px 10px; background-color:#fbfff8;border:1px #e5e4e4 solid;}
.network {position:relative; height:300px; margin-top:20px; height:490px; background: url(../img/bg-smap.png) 82px 0 no-repeat; overflow:hidden;}
.network div {position:absolute; overflow:hidden;}
.network a {display:block; width:49px; height:20px; line-height:20px; font-size:12px; margin-left:15px;  text-indent:10px; background: url(../img/ico-area.jpg) 2px 7px no-repeat;}
.network p {display:none; text-indent:10px;width:180px; height:50px; line-height:60px; overflow:hidden; background: url(../img/bg-area.png) no-repeat;}
.network .aa1 {left:427px; top:240px; z-index:15;}
.network .aa2 {left:448px; top:185px; z-index:22;}
.network .aa3 {left:310px; top:355px; z-index:4;}
.network .aa4 {left:505px; top:140px; z-index:25;}
.network .aa5 {left:527px; top:70px; z-index:27;}
.network .aa6 {left:415px; top:316px; z-index:7;}
.network .aa7 {left:470px; top:268px; z-index:12;}
.network .aa8 {left:468px; top:210px; z-index:20;}
.network .aa9 {left:170px; top:140px; z-index:24;}
.network .aa10 {left:492px; top:240px; z-index:14;}
.network .aa11 {left:500px; top:292px; z-index:9;}
.network .aa12 {left:458px; top:310px; z-index:8;}
.network .aa13 {left:425px; top:275px; z-index:11;}
.network .aa14 {left:390px; top:365px; z-index:3;}
.network .aa15 {left:340px; top:230px; z-index:17;}
.network .aa16 {left:415px; top:210px; z-index:19;}
.network .aa17 {left:370px; top:160px; z-index:23;}
.network .aa18 {left:383px; top:240px; z-index:16;}
.network .aa19 {left:530px; top:110px; z-index:26;}
.network .aa20 {left:483px; top:333px; z-index:6;}
.network .aa21 {left:365px; top:332px; z-index:5;}
.network .aa22 {left:444px; top:363px; z-index:2;}
.network .aa23 {left:260px; top:215px; z-index:18;}
.network .aa24 {left:180px; top:265px; z-index:13;}
.network .aa25 {left:320px; top:285px; z-index:10;}
.network .aa26 {left:355px; top:200px; z-index:21;}
.network .aa27 {left:405px; top:420px; z-index:1;}
.p_table { border-collapse: collapse; line-height: 140%; text-align: center; width: 100%;}
.p_table th,.p_table td { border: 1px solid #ccc; padding:6px 4px;}
.tov2 { position: fixed; _position: absolute; right: 10px; bottom: 145px; width: 110px; height: 46px; }