@charset "utf-8";
/* CSS Document */
.bg {background:url(../images/bg.gif) no-repeat;}
.bg1 {background:url(../images/bg1.png) no-repeat;}
.hidden { display:none;}


/*头部*/
.top {width:875px; margin:0 auto; position:relative; z-index:999;}
.top .other { text-align:right; padding-top:24px; padding-bottom:5px; padding-right:6px;}
.top .nav { position:relative;}
/*.top .nav .logo {float:left; width:216px ; height:38px;}*/
.top .nav .logo {float:left; width:215px ; height:36px;}
/*.top .nav .logo img {width:216px; height:38px;}*/
.top .nav .logo img {width:215px; height:36px;}
/*
.top .nav li{float:left; width:82px; height:27px; background:url(../images/bg.gif) no-repeat; text-align:center; background-position:-1px 0px;  font-weight:bold; padding-top:11px;}
*/
.top .nav li{float:left; width:82px; height:27px; background:url(../images/bg1.png) no-repeat; text-align:center; background-position:-305px -878px;  font-weight:bold; padding-top:9px;}
.top .nav li a { color: #888;}
.top .nav li a:hover {color:#e67717;}
.top .nav li:hover {background-position:-405px -878px;}
.top .nav li:hover a {color:#fff;}
.top .nav li.on {background-position:-405px -878px;}
.top .nav li.on a { color:#FFFFFF;}

.top .nav li .sub_nav_bg { height:20px; position:absolute; top:36px; z-index:999999;}
.top .nav li .sub_nav_bg .left {float:left; height:20px; background-position:-220px 0px; width:24px;}
.top .nav li .sub_nav_bg .right {float:left; height:20px; background-position:-256px 0px; width:22px;}
.top .nav li .sub_nav_bg .sub_nav {float:left;height:20px; background:url(../images/nav_bg1.gif) repeat-x;}
.top .nav li .sub_nav_bg .sub_nav a {color:#454545; font-weight:normal; padding:0px 8px; line-height:24px;}
.top .nav li .sub_nav_bg .sub_nav a:hover {color:#e67717;}
.left_away1 {left:274px;}
.left_away2 {left:400px;}
.left_away3 {left:602px;}


#sept {background-color:#e77817; height:3px; overflow:hidden;}

/*通用最后内容*/
.xx_padding_0 {padding-right:0px;}
.xx_padding_18 {padding-right:18px;}


/*主容器*/
.main_contain {width:875px; margin:0 auto;}


/*首页banner*/
.index_banner {height:490px; overflow:hidden; position:relative;}
#play_list {height: 490px;width: 100%;}
#play_list p {height: 490px;width: 100%;}
#play_list p a{ display:block; height:490px; width:875px; margin:0 auto;}
#play_text {margin: 0 auto;width: 815px; position:relative; top:-50px; padding-left:60px;}
#play_text ul li {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 14px;
    line-height: 14px;
    margin-right: 3px;
    overflow: hidden;
    text-align: center;
    width: 14px;
	background-color:#383431;
}


/*公用右边隐藏收缩产品*/
.recom {height:490px; position:absolute; right:0px; top:0px; z-index:999; overflow:hidden; background-color:#141516;}
.recom .button {float:left; width:22px; height:100%;background:url(../images/index_bg1.gif) repeat-y; cursor:pointer;}
.recom .button p {background:url(../images/bg.gif) no-repeat;}
.recom .button p.tj1{height:46px; background-position:-193px 0px;   margin-top:220px;}
.recom .button p.tj2{height:56px; background-position:0px -430px;   margin-top:216px;}
.recom .main {float:left; width:249px; height:490px;}
.recom .main .focus_goods { width:232px; height:470px; margin:10px auto;}
/*.recom .main .img { text-align:center; padding-top:10px;}
.recom .main .img img {width:229px; height:275px;}
.recom .main .guige {width:229px; height:22px; line-height:22px; border-top:1px dotted #fff; border-bottom:1px dotted #fff; margin:10px auto 0px; color:#fff;}
.recom .main .info {width:229px; margin:0 auto; padding:8px 0px; line-height:18px; color:#fff;}
.recom .main .to_detail {width:229px; margin:0 auto; height:30px; line-height:30px; text-align:right; background-color:#E77817; color:#fff; display:block; font-size:16px; font-weight:bold;}
.recom .main .tel {width:229px; margin:0 auto; line-height:18px; padding-top:8px; color:#fff;}*/


/*企业介绍*/
.about_banner1 {height:490px; background:url(../images/banner/about_banner1.gif) no-repeat center; overflow:hidden; position:relative;}

.profile {padding:84px 0px 0px 80px; position:relative; height:360px;}
.profile .title {padding-left:27px; height:24px;}
.profile .title a {display:block; width:201px; height:22px; background-position:0px -805px;}
.profile .smark { position:absolute; width:440px; top:113px; height:288px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13;}
.profile .smark_kuang {position:absolute; width:402px; height:272px; top:120px; left:98px;}
.profile .left {float:left; width:403px; height:235px; margin-top:4px; padding:5px 42px 30px 15px;}
.profile .left .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-3px -50px;}

.profile .right {position:absolute; width:300px; left:557px;}
.profile .right img {width:250px; height:134px; margin-bottom:8px; margin-top:5px;}


/*领导关怀*/
.becare {padding:85px 0px 0px 45px; position:relative;}
.becare .title {padding-left:15px; margin-bottom: 10px;}
.becare .title a {display:block; height:21px; width:280px; background-position:-1px -879px;}
.becare .smark {width:442px; height:116px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13; position:absolute; top:114px; left:45px;}
.becare .text {width:777px; height:295px; margin-left:5px; padding:0px 10px 0px 0px;}
.becare .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-45px -60px;}


/*企业文化*/
.about_banner2 {height:490px; background:url(../images/banner/about_banner2.gif) no-repeat center; overflow:hidden; position:relative;}
/*.culture {padding:145px 0px 0px 25px; position:relative;}
.culture .title {padding-left:25px;}
.culture .title a {display:block; width:211px; height:21px; background-position:0px -843px;}
.culture .smark {width:390px; height:150px; background-color:#FFFFFF; filter: alpha(opacity=15); opacity:0.15; position:absolute; top:172px; left:26px;}
.culture .text {float:left; width:335px; margin-left:20px; margin-top:10px; border:1px dashed #df9655; padding:10px;}
.culture  .tjImg {float:left; margin-left:16px; width:373px;}*/

.culture {padding:84px 0px 0px 80px; position:relative; height:360px;}
.culture .title {padding-left:27px; height:21px;}
.culture .title a {display:block; width:211px; height:21px; background-position:0px -843px;}
.culture .smark { position:absolute; width:440px; top:113px; height:288px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13;}
.culture .smark_kuang {position:absolute; width:402px; height:272px; top:120px;left:98px;}
.culture .left {float:left; width:403px; height:235px; margin-top:4px; padding:5px 42px 30px 15px;}
.culture .left .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-3px -50px;}

.culture .right {position:absolute; width:300px; left:557px;}
.culture .right img {width:250px; height:134px; margin-bottom:8px; margin-top:5px;}



/*大事记*/
.history {padding:98px 0px 0px 45px; position:relative;}
.history .title { margin-bottom:22px;}
.history .title a {display:block; width:175px; height:23px; background-position:-220px -804px;}
.history .text {width:497px; height:250px; padding-right:5px;}
.history .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-87px -49px;}

/*荣誉*/
.honor {padding:103px 0px 0px 50px; position:relative;}
.honor .title {padding-left:15px; margin-bottom:15px;}
.honor .title a {display:block; width:220px; height:23px; background-position:-223px -843px;}
.honor .text  {width:415px; height:255px; padding-right:5px;}
.honor .text .one {width:385px;padding-bottom:15px; border-bottom:1px solid #000; margin-bottom:15px;}
.honor .text .one img {float:left; width:160px;}
.honor .text .one .para {float:left; width:210px; margin-left:10px;}
.honor .text .one .para p {font-weight:bold; height:34px; line-height:15px;}
.honor .text .one .para span {font-weight:normal; float:right; text-align:left; display:block; width:142px;}
.honor .text .honor_pages { padding-bottom:45px; padding-right:13px;}
.honor .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-131px -51px;}

.honor .big_img {width:347px; height:233px; position:absolute; top:187px; left:484px; background-position:1px -166px; padding:12px 0px 0px 1px;}

.honor .intro_text {width:347px; height:72px; overflow:hidden; position:absolute; top:114px; left:484px; line-height:18px; font-size:11px;}

/*专题片*/
.enterprise {padding:103px 0px 0px 50px; position:relative;}
.enterprise .title {padding-left:10px; margin-bottom:36px;}
.enterprise .title a {display:block; width:156px; height:20px; background-position:-231px -2px;}
.enterprise .list {width:228px; height:258px;}
.enterprise .list li {margin-left:30px; width:165px; border-bottom:1px solid #000; margin-top:15px; padding-bottom:5px;}
.enterprise .list li img {width:165px; height:115px;}
.enterprise .list li.current img {width:161px; height:111px; border:2px solid #E77817;}
.enterprise .list li p {line-height:16px; display:block; margin:8px 0px;}
.enterprise .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-171px -75px;}

.enterprise .play { width:440px; height:310px; position:absolute ; top:108px; left:356px; border:1px solid #999;}


/*新闻列表*/
.news_banner {height:490px; background:url(../images/banner/about_banner1.gif) no-repeat center; overflow:hidden; position:relative;}
.news_list {float:left; width:422px; position:relative; margin-left:33px;}
.news_list .title {display:block; width:145px; height:22px; background-position:-255px -71px; margin:88px 0px 0px 15px;}
.news_list .smark {width:422px; height:200px; position:absolute; left:0; top:112px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13;}
.news_list .text_news { margin:14px 8px 8px; height:104px; overflow:hidden; padding:8px; position:relative; z-index:999;}
.news_list .text_news p {font-size:14px; font-weight:bold;}
.news_list .text_news a.more {color:#e67717;}
.news_list .list { position:relative; z-index:999; margin-top:15px;}
.news_list .list li { height:28px; line-height:28px; padding-left:10px; padding-right:15px;}
.news_list .list li span {float:right;}
.news_list .list li p{ height:28px; line-height:28px; width:305px; overflow:hidden;}
.news_list .news_page { text-align:right; padding:15px;}

.news_tj {width:480px;_height:200px; min-height:200px; position:absolute; top:94px; left:494px;}
.news_tj td {width:240px;}
.news_tj .fright { margin-left:40px; margin-bottom:30px;}
.news_tj .fsright {margin-right:40px;}
.news_tj .sright { text-align:right; margin-top:30px; margin-bottom:30px; margin-left:40px;}
.news_tj .one {height:110px; overflow:hidden; position:relative;}
.news_tj .one img {width:200px; height:110px;}
.news_tj .one span{ background-color: #000;
    color: #FFFFFF;
    display: block;
    height: 30px;
	width:200px;
    line-height: 30px;
    filter: alpha(opacity=60);
	opacity:0.6;
    overflow: hidden;
    position: absolute;
    text-align: center;
    z-index: 999;}
.news_tj .one span a {color:#fff;}
.news_tj .one span a:hover {color:#E67717;}
.news_tj .one span ins { text-decoration:none; display:block; float:left; width:15px; padding-top:3px;}

/*新闻详细*/
.news_xx { margin:45px 23px 0px 45px;}
.news_xx .smark {height:420px; background-color:#FFFFFF; filter: alpha(opacity=43); opacity:0.43;}
.news_xx .detail {position:relative; top:-420px;}
.news_xx .detail .title { margin:24px 60px 0px 40px; font-size:16px; font-weight:bold; text-align:center;}
.news_xx .detail .para { text-align:center; color:#666; border-bottom:1px solid #b7bcbd; padding:3px 0px;  margin:0px 60px 0px 40px;}
.news_xx .detail .content {margin:10px 15px 0px 38px;}
.news_xx .detail .content .text {height:295px; padding-right:40px; line-height:24px;}
.news_xx .detail .content .text .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-247px -89px;}

.news_xx .action {position:relative; top:-420px; text-align:right; padding:10px 25px;}

/*技术研发*/
.tech_banner{height:490px; background:url(../images/banner/tech_banner.gif) no-repeat center; overflow:hidden; position:relative;}
.tech{padding: 98px 0 0 96px;position: relative;}
.tech a.title {display:block;width:175px; height:22px; background-position:-148px -137px; margin-left:7px;}
.tech .smark{width:255px; height:215px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13; position:absolute; top:124px; left:97px;}
.tech .content{width:268px; margin:9px 0px 0px 7px;}
.tech .text{width:268px; height:297px;}
.tech .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-311px -4px;}

.tech .tj {width:431px; height:294px;  position:absolute; top:131px; left:393px; background-position:1px -422px;}
.tech .tj .focus {width:400px; height:248px; margin:24px 0px 0px 15px;}



/*服务网络*/
.webnet_banner {height:490px; background:url(../images/banner/webnet_banner.gif) no-repeat center; overflow:hidden; position:relative;}
.partner {padding:77px 0 0 50px;position: relative;}
.partner a.title {display:block;width:237px; height:23px; background-position:0px -731px; margin-left:20px;}
.partner .smark{width:485px; height:305px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13; position:absolute; top:109px; left:53px;}
.partner .content {width:500px;margin:12px 0px 0px 11px;}
.partner .content .text{width:495px; height:303px;}
.partner .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-350px -4px;}

/*.partner .content .text .list li {float:left ; margin:8px 10px 8px 4px;} 
.partner .content .text .list li img {width:145px; height:32px;}*/
.partner .tj {position:absolute ; left:580px; top:110px;}

/*客服中心*/
.client {padding:111px 0 0 58px;position: relative;}
.client a.title {display:block;width:218px; height:22px; background-position:-277px -732px;}
.client .smark{width:465px; height:249px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13; position:absolute; top:147px; left:55px;}
.client .text {width: 450px; margin:20px 7px 0px; line-height:24px;}
.client .map { position:absolute ; width:293px; height:240px; left:546px; height:200px; top:149px;}
.client .map img {width:293px; height:240px;}

/*联系我们*/
.contact_banner {height:490px; background:url(../images/banner/contact_banner.gif) no-repeat center; overflow:hidden; position:relative;}
.contact {padding:107px 0 0 57px;position: relative;}
.contact a.title {display:block;width:155px; height:24px; background-position:-2px -769px;}
.contact .text {width:423px; margin-top:15px; float: left;}

.contact  .map {float:left;}
.contact  .map .show { border:3px solid #8f8e8e; margin:25px 0px 0px 25px; width:295px; height:231px;}

/*人才招聘*/
.hr_banner {height:490px; background:url(../images/banner/hr_banner.gif) no-repeat center; overflow:hidden; position:relative;}
.jobs {padding:82px 0 0 204px;position: relative;}
.jobs a.title {display:block;width:142px; height:24px; background-position:-192px -768px; margin-bottom:22px;}
.jobs .list {width:444px; height:294px;}
.jobs .list .one {width:400px; border-bottom:1px solid #ccc;  margin-bottom: 25px;}
.jobs .list .one .name {float:left;width:65px;border:1px solid #aaabaa; text-align:center; margin-bottom:8px; }
.jobs .list .one .name ins { text-decoration:none; font-size:14px; font-weight:bold; padding:2px 2px 3px 2px; display:block; line-height:20px;}
.jobs .list .one .name span {width:23px;height:25px; text-align:center; font-size:16px; background-position:-445px 0px; display:block; color:#fff; font-weight:bold;}
.jobs .list .one .desc {float:left; width:200px; margin-left:15px; width:315px; height:60px; overflow:hidden; line-height:20px;}
.jobs .list .one .todetail { text-align:right; padding-top:10px;}
.jobs .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-399px -8px;}


/*招聘详细页*/
.job {padding:90px 0px 0px 0px; text-align:center;}
.job td {height:30px;}
.job .title {font-size:18px; font-weight:bold; padding-bottom:20px;}
.job .para {font-weight:bold; width:70px; display:block; float:left;}
.job .value {width:140px; display:block;float:left;}
.job a.action {font-weight:bold; padding:0px 4px;}

/*在线应聘*/
.yping {padding:80px 0px 0px 140px; text-align:center; position: relative;}
.yping .smark{width:504px; height:218px; background-color:#FFFFFF; filter: alpha(opacity=13); opacity:0.13;}
.yping  .form {width:504px; height:218px; position:relative; top:-218px;}
.yping  .form td {height:35px;}
.yping  .form .welcome {font-size:14px; font-weight:bold; padding:20px 0px;}
.yping  .form  span {color:#FF0000;}
.yping  .form .para { width:166px; text-align:right; padding-right:5px;}
.yping  .form .value { text-align:left;}
.yping  .form input {width:178px; height:20px; line-height:20px; padding-left:5px; border:1px solid #aeaeae;}
.yping  .form .bt1 {width:50px; height:21px;  border:1px solid #aeaeae; text-align:center; display:block; float:left; margin-right:15px; margin-top:20px;}
.yping .form .o_submit { border:0px; width:54px; height:23px; background-position:-388px -259px;}


/*产品中心*/
.product_banner {height:490px; background:url(../images/banner/product_banner.gif) no-repeat center; overflow:hidden; position:relative;}
.product {padding:80px 0px 0px 84px; text-align:center; position: relative;}
.product .left {float:left;width:440px; text-align:left;}
.product .right {float:left;width:338px; text-align:left; margin-left:10px; }
.product .right .para { margin:66px 0px 0px 0px;}
.product .right .para li{float:left;width:60px; height:31px; margin-right:2px; line-height:31px; background:url(../images/bg1.png) no-repeat;font-weight:bold;  background-position:-386px -167px; padding-left:21px; cursor:pointer;}
.product .right .para .current {background-position:-386px -208px; color:#fff;}
.product .right .value { margin-top:13px; position:relative;}
.product .right .value .smark {width:310px; height:235px; border: 1px dashed #DF9655; position:absolute; top:-2px; left:2px;}
.product .right .value .content { width:323px; height:229px; margin-left:10px;}
.product .right .value .content .text{ width:323px; height:229px;}
.product .right .value .content .text .xx_padding_0 { padding-right:7px;}
.product .right .value .content .text .xx_padding_18 { padding-right: 24px;}
.product .cds_track {height: 100%;cursor: pointer;position: absolute;right: 0px;top: 0; overflow:hidden; background:url(../images/bg.gif) center top no-repeat; background-position:-459px -10px;}

/*产品flash*/
.product_flash {height:509px; position:relative; top:-11px;}




/*内容滚动条*/
#screen {overflow:auto; position:relative;}
#screen .cds_scrollbar {cursor: pointer;position: absolute;right: 3px; background:url(../images/la.gif) no-repeat center top #CECFCF;}
#screen .cds_up {cursor: pointer;position: absolute;right: 6px;top: 0;}
#screen .cds_down {bottom: 0;cursor: pointer; position: absolute;right: 6px;}


/*投影效果*/
#shadow_line {height:6px; overflow:hidden; background:url(../images/foot_bg.gif) repeat-x;}


/*分页*/
.pages { text-align:right;}
.pages a {border: 1px solid #E77817; padding:4px 8px;  text-align:center;}
.pages a.current_page {color:#fff; background-color:#E77817; font-weight:bold;}
.pages a:hover {color:#fff; background-color:#E77817; font-weight:bold;}

/*底部*/
.foot_bg { background-color:#CCCCCC;}
.foot{ text-align:left; padding:15px 0px; font-family:Arial,微软雅黑; font-size:11px;}
.foot ins { padding-left: 186px; text-decoration:none;}
.foot a{ padding-left: 20px; }