.news{background:#fff;}
.news .body{width:1200px;margin:auto;}

/**
 * news sort
 */
.public.sort-list{width:100%;height:27px;margin:auto;text-align:center;padding:65px 0;}
.public.sort-list ul{display:inline-block;}
.public.sort-list ul li{float:left;}
.public.sort-list ul li a{width:130px;height:25px;line-height:25px;text-align:center;display:block;border:1px solid #b2b2b2;color:#6f6e6e;font-size:12px;}
.public.sort-list ul li:hover a,.public.sort-list ul li.active a{background:#0874aa;color:#fff;border-color:#0874aa;}


.news .news-list dl{width:100%;height:160px;background:#f7f7f7;margin-bottom:20px;}
.news .news-list dl dt{float:left;width:200px;height:130px;margin:15px 50px 15px 15px;}
.news .news-list dl dt img{width:200px;height:130px;}
.news .news-list dl dd{width:935px;float:left;}
.news-list-ti{width:620px;height:160px;float:left;}
.news-list-date{float:right;margin-right:75px;color:#999;font-size:25px;font-family:Arial;padding-top:25px;}
.news-list-date span{display:block;font-size:13px;}
.news-list-date a{width:37px;height:37px;background:url("/images/news_more.png") no-repeat;margin-top:20px;display:block;}
.news .news-list-title{padding:35px 0 25px 0;}
.news .news-list-title a{color:#494848;font-size:16px;}
.news .news-list-info{color:#777777;font-size:12px;line-height:20px;}

.news .news-list dl:hover{background:#0874aa;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.3);}
.news .news-list dl:hover *{color:#fff;}

/*
 *分页 
 */
.pagelist{text-align:center;padding:90px 0;}
.pagelist ul{display:inline-block;}
.pagelist ul li{float:left;}
.pagelist ul li a{display:block;width:40px;height:30px;line-height:30px;text-align:center;color:#7d7d7d;font-size:14px;}
.pagelist .active a,.pagelist ul li:hover a{background:#0874aa;color:#fff;}

/**
 * news view
 */
.newsview{background:#fff;}
.newsview .body{width:1200px;margin:auto;}
.newsview .title{text-align:center;border-bottom:1px dashed #cbcbcb;line-height:40px;padding-bottom:20px;}
.newsview .title h1{font-size:22px;color:#262626;font-weight:normal;}
.newsview .title span{font-size:13px;color:#8f8e8e;}
.newsview .content{width:800px;margin:auto;overflow:hidden;padding:35px 0 50px 0;color:#615c5c;}
.newsview .content img{max-width:800px;}
.newsview .content p{margin-bottom: 20px; line-height: 24px;}

.prev_next{height:32px;line-height:32px;color:#666;border-top:1px dashed #cbcbcb;padding:30px 0 85px 0;}
.prev_next div{background:#f4f4f4;padding-right:20px;}
.prev_next div span{width:88px;text-align:center;display:inline-block;background:#ececec;border-right:1px solid #fff;margin-right:20px;}
.prev_next div a{color:#666;}
.prev_next div:hover{background:#0874aa;color:#fff;}
.prev_next div:hover span{background:#0874aa;color:#fff;}
.prev_next div:hover a{background:#0874aa;color:#fff;}


/**
 * patent
 */
.patent{padding-bottom:47px;background:#fff;}
.patent .body{width:1200px;margin:auto;padding-bottom:50px}
.patent .c-title{padding:60px 0 20px;}
.patent-list{margin-bottom:43px;height:354px;width:1200px;overflow:hidden; position:relative;}

.patent-list ul{width:5000px;display:inline-block;position:absolute;}
.patent-list li{width:259px;height:354px;background:#f3f3f3;margin-left:54px;float:left;}
.patent-list dl:first-child,.patent-list-first{margin-left:0 !important}
.patent-list dl dt{text-align:center;}
.patent-list dl dt img{margin-top:22px;width:132px;height:187px;box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3);}
.patent-list dl dd{color:#505050;padding:0 24px;line-height:25px;margin-top:40px;}

.patent .prevnext{width:100%;height:35px;text-align:right;}
.active.prevnext span{width:35px;height:35px;background-image:url("/images/patent_btn.png");display:inline-block;margin-left:1px;}
.patent.prevnext span.prev{background-position:0 0;}
.active.prevnext span.next{background-position:-36px 0;}
.active.prevnext span a{display:block;width:35px;height:35px;}
.active.prevnext .prev.active{background-position:0 -36px !important;}
.active.prevnext .next.active{background-position:-36px -36px !important;}

.patent-about-name h2{font-size:23px;color:#5b5b5b;font-weight:normal;}
.patent-about-name .title_en{color:#888888;font-size:11px;font-family:Arial;display:block;}
.inline2{float:right;}
.patent-about-name div{padding:25px 0;color:#c4c4c4;}

.patent-about-content{width:560px;font-size:14px;color:#777777;line-height:25px;float:left;}
.patent-about-patent{width:380px;float:right;color:#777777;font-size:12px;line-height:25px;text-align:right;}
.patent-about-patent p{font-size:14px;}
.patent-about-patent .right{margin-top:20px;}
.patent-about-patent dl{width:87px;height:87px;float:left;text-align:center;background:url("/images/patent_bj.png") no-repeat;margin-left:21px;}
.patent-about-patent dl dt{height:32px;line-height:35px;}
.patent-about-patent dl dd{height:55px;line-height:55px;font-size:50px;font-family:Arial;}



/**
 * contact
 */
.contact{background:#fff;}
.contact .contact-list{width:1200px;margin:auto;}
.contact .contact-list dl{width:290px;text-align:center;float:left;font-size:14px;}
.contact .contact-list dl dt{color:#bbb;font-family:Arial;font-size:11px;text-align:center;}
.contact .contact-list dl dt i{background-image:url("/images/contact_ico.png");}
.contact .contact-list dl dt p{height:50px;line-height:40px;}
.contact .contact-list dl dd{color:#999898;line-height:25px;}
.contact-list-dl1 dt i{width:18px;height:23px;display:inline-block;}
.contact-list-dl2 dt i{width:26px;height:25px;display:inline-block;background-position:-19px 0}
.contact-list-dl3 dt i{width:28px;height:18px;display:inline-block;background-position:-45px 0}
.contact-list-dl4 dt i{width:19px;height:12px;display:inline-block;background-position:-73px 0}

.contact-map #allmap{width:100%;height:630px;margin-top:30px;}
.contact-map #overLay{height: 100px;top:-30px;left: -450px;position: absolute;text-align: center;width: 1000px;}
.contact-map #overLay .company{background:#fff;border-radius:5px;display:inline-block;padding:20px 30px;text-align:left;}
i.i-ico{position:absolute;border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 9px solid #fff;top:53px;left:40px}
.contact-map #overLay h2{font-size:20px;color:#505050;font-weight:normal;}
.contact-map #overLay span{font-size:11px;font-family:Arial;color:#a2a2a2; text-transform:uppercase;}
#overLay{position:absolute;width:1000px;}


/**
 * faq
 * 
 */

.faq{background:#fff;}
.faq-list{width:1200px;margin:auto;}
.faq-list dl{padding-bottom:44px;}
.faq-list dl dt{height:57px;line-height:57px;text-indent:65px;background:#f5f5f5;color:#747474;font-size:16px;}
.faq-list dl dd{display:none;}
.faq-list dl dd.active{display:block;}
.faq-list dl dd div{color:#8c8c8c;padding:50px 65px 0 65px;line-height:25px;}
.faq-list dl dt span{width:33px;height:33px;float:right;background:url("/images/faq_btn.png") no-repeat;margin-right:20px;margin-top:12px;}

/**
 * product
 */
.product-sort-list ul li{width:100%;background:#fff;height:549px;}


.product-sort-list-body{width:1200px;margin:auto;}

.sort-details{padding-top:90px;width:405px;float:left;color:#666}
.sort-details h5{color:#6a6a6a;font-size:13px;font-family:Arial;}
.sort-details h2{color:#3d3d3d;font-size:33px;font-weight:normal;}
.sort-details span{height:1px;margin-top:220px;margin-bottom:25px;display:block;color:#a0a0a0;}

.product-list{padding-top:90px;width:795px;float:left;}

.product-list dl{float:left;width:229px;margin-left:36px;}
.product-list dl dt img{width:225px;border:2px solid #e7e7e7;}

.product-list dl:hover dt img{border-color:#519dc3;}
.product-list dl:hover dd.pro-date{border-color:#0874aa;background-image:url("/images/more_2.png");}



.product-list-head{padding-bottom:60px;}
.product-list-head .prevnext{margin-left:36px;}
.product-list-head .more{width:94px;height:33px;line-height:33px;text-align:center;border:1px solid #d2d2d2;float:right;}
.product-list-head .more a{width:94px;height:33px;display:inline-block;color:#5a5959;}
.product-list-head .more span{width:18px;height:9px;display:inline-block;background:url("/images/more_3.png") no-repeat right center;}
.product-list-head .more a:hover span{background:url("/images/more.png") no-repeat right center;}
.product-list-head .more a:hover{background:#0874aa;color:#fff;}

.product-list dd.pro-name{font-size:14px;height:30px;line-height:30px;margin-top:10px; overflow: hidden;}
.product-list dd.pro-name{color:#5c5c5c;}
.product-list dd.pro-date{color:#a3a3a3;font-size:12px;font-family:Arial;height:20px;padding-bottom:13px;background:url("/images/more_3.png") no-repeat right 4px;border-bottom:1px solid #b5b5b5;}
.product-list-body-relative{width:795px;overflow:hidden;position:relative;height:290px;}
.product-list-body{width:5000px;display:inline-block;position:absolute;}

.product-sort-list ul li.status{background:#0874aa;color:#fff;}
.product-sort-list ul li.status .product-list-head .more{border:1px solid #fff !important;}
.product-sort-list ul li.status .product-list-head .more a:hover{background:#fff;color:#0874aa;}
.product-sort-list ul li.status .product-list-head .more a span{background:url("/images/more.png") no-repeat right center;}
.product-sort-list ul li.status .product-list-head .more a:hover span{width:18px;height:9px;display:inline-block;background:url("/images/more_3.png") no-repeat right center;}
.product-sort-list ul li.status dl dd.pro-date{border-color:#fff;background-image:url("/images/more.png");}
.product-sort-list ul li.status .prevnext span{background-image:url("/images/p_btn.png");}
.product-sort-list ul li.status *{color:#fff;}


/**
 * job
 */

.job{background:#fff;}
.job .c-title{padding: 60px 0 20px;}
.job-list{width:1200px;margin:auto;}
.job-list dl{padding-bottom:44px;}
.job-list dl dt{height:57px;line-height:57px;text-indent:65px;background:#f5f5f5;color:#747474;font-size:16px;}
.job-list dl dt i{float: right;font-style: normal;margin-right: 600px;}
.job-list dl dd{display:none;}
.job-list dl dd.active{display:block;}
.job-list dl dd div{color:#8c8c8c;padding:50px 65px 0 65px;line-height:25px;}
.job-list dl dt span{width:33px;height:33px;float:right;background:url("/images/faq_btn.png") no-repeat;margin-right:20px;margin-top:12px;}


/**
 * inquiry
 */

.inquiry{background:#f6f6f6;}
.inquiry .c-title{padding: 60px 0 20px;}
.inquiry-content{width:1200px;margin:auto;padding-bottom:105px;}
.inquiry-content .sort{padding:60px 0 60px 98px;background:#fff;margin-bottom:50px;}
.inquiry-content .sort label{width:250px;display:inline-block;height:30px;line-height:30px;font-size:14px;color:#777;}
.inquiry-content .sort label input{margin-right:13px;background-image:url("/images/inquiry.png");}
.inquiry-content .list input{text-indent:20px;width:384px;height:40px;line-height:40px;margin-left:24px;border:none;outline:none;float:left;background:#ebebeb;color:#adadad;margin-bottom:26px;}
.inquiry-content .list input.cripple{margin-left:0;}
.inquiry-content .list .textarea{width:1160px;height:140px;background:#ebebeb;color:#adadad;border:none;outline:none;padding:20px;font-size:12px;margin-bottom:26px;}
.submit{background: #017cba;border:none;color: #fff;font-size: 14px;outline:none;padding: 15px 0;width: 100%;}
.submit:hover{background: #036698;}

/**
 * productall
 */

.productall{background:#f6f6f6;min-height:300px;}
.productall .body{width:1200px;margin:auto;}
.productall-header{width:100%;height:43px;margin-left:30px;padding-top:67px;}
.select-div{float:left;margin-right:13px;}
.productall-header input{width:302px;color: #5c5c5c;padding: 12px 8px;border:1px solid #e5e5e5;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);}
.productall-header .select{background:#fff url("/images/down.png") no-repeat scroll 97% center;cursor: pointer;outline: 0;}
.productall-header .options{border:1px solid #e5e5e5;border-top:none;background:#fff;display: none;    padding: 8px;    position: absolute;    width: 302px;    z-index: 1000;	color:#5c5c5c;	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);	}
.productall-header .options li{ color: #5f5e5e;cursor: pointer;margin: 4px 0;}
.productall-header .search{width:318px;height:43px;background:#fff url("/images/search.png") no-repeat 195px 17px;cursor: pointer;float:left;margin-right:13px;}
.productall-header .inquiry{width:153px;height:43px;text-align:center;line-height:43px;color:#fff;font-size:14px;background:#017cba url("/images/write.png") no-repeat 40px center;display:inline-block;float:left;}
.productall-header .inquiry a{color:#fff;width:153px;height:43px;display:block;}
 
.productall-list{padding-top:90px;width:1200px;overflow:hidden;}

.productall-list dl{width:284px;height:315px;box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.1);float:left;margin-left:21px;margin-bottom:50px;}
.productall-list dl.c_l{margin-left:0px;}
.productall-list dl dt{height:253px;}
.productall-list dl dt img{width:284px;height:253px;}
.productall-list dl dd{height:62px;line-height:62px;text-align:center;background:#fff;}
.productall-list dl dd a{color:#626262;}
.productall-list dl:hover a{color:#017cba;}
 
 
/**
 * productview
 */
.productview{background:#fff;}
.productview .body{width:1200px;margin:auto;}
.productview-header{padding-top:67px;padding-bottom:37px;border-bottom:1px solid #e3e3e3;margin-bottom:42px;}
.productview-header .prevnext{float:left;}
.return{float:right;margin-top:7px;}
.return a:first-child{border-color:#0874aa;background:#0874aa;color:#fff;}
.return a{width:128px;height:25px;line-height:25px;text-align:center;display:block;border:1px solid #b2b2b2;float:left;}
 
.bigimg{float:left;margin-right:55px;}
.bigimg td{width:583px;height:476px;border:1px solid #ececec; vertical-align:middle;text-align:center;}
.bigimg td img{max-width:583px;max-height:476px;}

.smallimg-hidden{float:left;width:75px;padding-left:10px;height:476px;overflow:hidden; position:relative;}

.smallimg{width:70px;position:absolute;top:0;}
.smallimg div{position:relative;}
.smallimg img{width:67px;height:67px;margin-bottom:9px;border:2px solid #dcdcdc;}
.smallimg div:hover img,.smallimg div.hover img{border:2px solid #0874aa;}
.smallimg div:hover em,.smallimg div.hover em{border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 9px solid #0874aa;position:absolute;top:30px;left:-9px;}

.productview-detail-img .info{width:431px;float:left;overflow:hidden;}
.productview-detail-img .info h1{color:#2b2a2a;font-weight:normal;font-size:23px;margin:8px 0 40px 55px;padding-bottom:40px;border-bottom:1px dashed #b3afaf;}
.productview-detail-img .info h1 p{color:#777;font-size:16px;line-height:40px;}
.productview-detail-img .info div{margin-left:55px;font-size:15px;color:#828282;line-height:24px;}
.productview-detail-img .info div span{font-size:14px;color:#3f3e3e;line-height:30px;}
.productview-detail-img .info div span i{display:inline-block;width:18px;font-style:normal;color:#c9c9c9;margin-left:-18px;}

.productview-detail-c{padding:80px 0;}
.detail-h{height:49px;border-bottom:2px solid #0874aa}
.detail-h ul li{ cursor:pointer;width:158px;height:49px;line-height:49px;text-align:center;color:#453f3f;background:#f7f7f7;font-size:15px;float:left;border-right:1px solid #fff;}
.detail-h ul .active{background:#0874aa;color:#fff;}

.detail-c{padding:50px;line-height:20px;color:#453f3f;border: 1px solid #efefef;border-top:0;}
.detail-c table,.detail-c img{max-width:100%;}
.productview .detail-c th,.detail-c td{border:1px solid #efefef;padding: 5px 10px;}
.detail-c >div{display: none;}

/**
 * about
 */
.about{padding-bottom:54px;background:#fff;}
.about .body{width:1200px;margin:auto;}
.about .about-c{padding:0 30px 100px 30px;border-bottom:1px solid #f0f0f0;}

.about .about-k{text-align:center;padding-top:100px}
.about .about-k ul{display:inline-block;}
.about .about-k ul li{width:220px;height:170px;text-align:center;float:left;cursor:pointer;}
.about .about-k ul li em{display:block;width:48px;height:56px;background-image:url("/images/about.png");background-position:0 0;margin: 40px 0 30px 90px;background-repeat:no-repeat; cursor:pointer;}
.about .about-k ul li:hover em, .about .about-k ul li.active em{background-image:url(../images/about-hover.png);}
.about .about-k ul li:hover,.about .about-k ul li.active{background-color:#0874aa;color:#fff;}
.about .about-b{height:80px;padding:30px;font-size:14px;}
.about .about-b img{float:right;margin-right:37px;}
.about .about-b p{color:#727171;line-height:30px;margin-bottom:40px; width: 100%;}
.about .about-k ul li.about-k1 em{background-position: 0 0;}
.about .about-k ul li.about-k2 em{background-position: -48px 0;}
.about .about-k ul li.about-k3 em{background-position: -96px 0;}
.about .about-k ul li.about-k4 em{background-position: -144px 0;}
.about .about-k ul li.about-k5 em{background-position: -192px 0;}

.about-list{padding:30px 0 50px 0;}
.about-list .even img {float: left;}
.about-list .even .title {background: #0d81bc;float: right;}
.about-list .item .title {    height: 87px;    padding: 50px;    width: 500px;position: relative;}
.about-list .even i {position: absolute;border-bottom: 7px solid transparent;    border-right: 7px solid #0d81bc;    border-top: 7px solid transparent;    left: -7px;    top: 90px;}
.about-list .even .title h2, .about-list .even .title p {    color: #fff;    text-align: left;}
.about-list .item .title h2 {    margin-bottom: 8px;}
.normal {    font-weight: normal;}
.ft-26 {    font-size: 26px;}

.about-list .odd img {    float: right;}
.about-list .odd .title {    background: #f7f7f7;    float: left;}
.about-list .odd .title h2 {    color: #626060;    text-align: right;}
.about-list .odd .title p {    color: #777;    text-align: right;}
.about-list .odd i {    border-bottom: 7px solid transparent;    border-left: 7px solid #f7f7f7;    border-top: 7px solid transparent;    right: -7px;    top: 90px;}



/**
 * honor
 */
.honor{background:#fff;}

.honor-list{}

.honor-list ul{width:100%;height:608px;text-align:center;}
.honor-list ul li{width:264px;margin-left:160px;height:608px;display:inline-block;text-align:left;margin-top:53px;}

.honor-list ul li:first-child{margin-left:0px;}
.honor-list ul li p{line-height:30px;}
.honor-list ul li p.title{font-size:14px;line-height:30px;}
.honor-list ul li span{width:264px;height:386px;overflow: hidden; display:block;margin-top:5px;border:1px solid #eaeaea;box-shadow:0 10px 10px rgba(0, 0, 0, 0.5);}
.honor-list ul li span img{width:264px;height:386px;}

.honor-list ul.odd{background:#0d81bc;}
.honor-list ul.odd li p{color:#fff;}

/**
 * culture
 */

.culture{background:#fff;}
.culture .letter{letter-spacing:2px;}
.culture-c{width:1200px;margin:auto;padding:40px 0;}

.culture-k{background:#f0f0f0;}
.culture-k-b{width:1200px;margin:auto;padding:40px 0;}

.culture-k-l{width:300px;text-align:left;margin-left:120px;display:inline-block;}
.culture-k-l .c-title{text-align:left !important;margin-top:70px;}

.culture-k-l dl{margin-bottom:20px;}
.culture-k-l dl dt{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#0874aa;font-size:17px;float:left;margin-right:12px;}
.culture-k-l dl dd{height:20px;}
.culture-k-l dl dd.title{color:#535353;}
.culture-k-l dl dd.title_en{color:#9b9b9b;font-size:10px;}
.culture-k-l-bootom{color:#6e6e6e;border-top:1px solid #dcdcdc;padding:20px 0;margin-top:40px;font-weight:bold;font-size:13px;}

.culture-k-r{width:300px;float:right;margin-right:160px;}
.culture-k-r-b{width:372px;height:372px;margin-top:80px;background:url("/images/culture_01.png") no-repeat;text-align:center;position:relative;}
.culture-k-r-b p{position:absolute;width:51px;height:51px;line-height:51px;text-align:center;background:rgba(255,255,255,.7);border:1px solid #7e7e7e;border-radius:51px;font-size:23px;color:#515151;font-weight:bold;}
.culture-k-r-b div{padding-top:165px;color:#fff;}

/**
 * equipment
 */

.equipment{background:#fff;}
.equipment .body{width:1200px;overflow:hidden;margin:auto;}

.equipment-list{margin-left:-20px;}
.equipment-list dl{float:left;margin-left:20px;margin-top:20px;}
.equipment-list dl dt{position: relative; width: 385px; height:278px;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.4)}
.equipment-list dl dt img{width:385px;height:278px;}
/* .equipment-list dl:hover img{width:375px;height:268px;border:5px solid #0d81bc;} */
.equipment-list dl dd{height:50px;line-height:50px;font-size:13px;color:#565656;text-indent:20px;}
.equipment-list dl dt .top{ width: 0%; height: 5px; background: #0d81bc; position: absolute; top: 0; right: 0; border:0}
.equipment-list dl dt .bottom{ width: 0%; height: 5px; background: #0d81bc; position: absolute; bottom: 0; left: 0;  border:0}
.equipment-list dl dt .right{ width: 5px; height: 0%; background: #0d81bc; position: absolute; bottom: 0; right: 0;  border:0}
.equipment-list dl dt .left{ width: 5px; height: 0%; background: #0d81bc; position: absolute; left: 0; top: 0;  border:0}
 
 /**
  * history
  */
.history{background:#fff;}
.history .body{width:1200px;margin:auto;}

.history-c{text-align:center;padding-bottom: 100px;}

.history-c-d{margin:auto;position:relative;min-height:1149px;margin-left:150px;padding-top:100px;}
.history-c-d em{position:absolute;display:block;}
.history .h-1{width:392px;height:5px;background:url("/images/h/h_01.png") no-repeat;}
.history .h-2{width:104px;height:409px;background:url("/images/h/h_02.png") no-repeat;left:392px;}
.history .h-3{width:415px;height:5px;background:url("/images/h/h_03.png") repeat;top:504px;left:-23px}
.history .h-4{width:103px;height:219px;background:url("/images/h/h_04.png") no-repeat;top:504px;left:-126px;}
.history .h-5{width:900px;height:5px;background:url("/images/h/h_03.png") repeat;top:718px;left:-23px}
.history .h-6{width:103px;height:219px;background:url("/images/h/h_05.png") no-repeat;left: 877px;top: 718px;}
.history .h-7{width:900px;height:5px;background:url("/images/h/h_03.png") repeat;top:932px;left:-23px}
.history .h-8{width:103px;height:219px;background:url("/images/h/h_04.png") no-repeat;top:932px;left:-126px}
.history .h-9{width:350px;height:5px;background:url("/images/h/h_03.png") repeat;top:1146px;left:-23px}
.history .h-10{width:103px;height:103px;background:url("/images/h/h_06.png") no-repeat;left: 327px;top: 1146px;}
.history .h-11{width:5px;background:url("/images/h/h_07.png") repeat-y;left: 425px;top: 1149px;display:inline-block; margin-left: -45px;}


.history  dl{min-width:400px; position:relative;z-index:111;}
.history  dl dt{width:28px;height:28px;background:url("/images/h/h_08.png") no-repeat;margin-left:-10px;float:left;margin-top:5px; cursor:pointer;}
.history  dl dd{color:#636363;font-style:normal; margin-left:50px;}
.history  dl dd.d{width:26px;height:4px;background:#bfe4f8;position:absolute; left: -35px;top: 17px;}
.history  dl dd.time{font-size:22px;}
.history  dl dd.info{font-size:12px;max-width: 400px;}

.history dl.even{text-align:left;}
.history  dl.odd{text-align:right;margin-left:-400px;}
.history  dl.odd dt{float:right;margin-right:-10px;}
.history  dl.odd dd{margin-right:50px;}
.history  dl.odd dd.d{left:314px;}

.history dl.active dt{background:url("/images/h/h_09.png") no-repeat;width:30px;height:57px;}
.history dl.active .d{display:none;}
.history dl.active dd{color:#0874aa;}
.history .each.active .div-img{background:url("/images/h/h_09.png") no-repeat;width:30px;height:57px;top: -15px;}
.history .each.active .line{display:none;}
.history .each.active div{color:#0874aa;}

.history-list{position:relative;}
.history-list .each{max-width:400px;text-align:left;color:#636363;position:absolute;z-index:100;}
.history-list .each .div-img{width:28px;height:28px;background:url("/images/h/h_08.png") no-repeat; cursor:pointer;}

.history-list .each .div-time{font-size:22px;}
.history-list .each .div-info{font-size:12px;}
.history-list .each .position{position:absolute;}
.history-list .each .position div{position:absolute;}

.history-list .each.up .position .line{left: 12px;top: -26px;width:4px;height:26px;background:#bfe4f8;}
.history-list .each.up .position{left: -26px;bottom: -10px;}

.history-list .each._right .position .line{left: 26px;top: 12px;width:26px;height:4px;background:#bfe4f8;}
.history-list .each._right .position{left: -55px;top: 5px;}

.history-list .each._left{text-align:right;}
.history-list .each._left .position .line{left: -26px;top: 12px;width:26px;height:4px;background:#bfe4f8;}
.history-list .each._left .position{right: -30px;top: 5px;}

.history-list .each.down .position .line{left: 12px;top: 26px;width:4px;height:26px;background:#bfe4f8;}
.history-list .each.down .position{left: -30px;top: -30px;}

.up.up_l{text-align:right;}
.up.up_l .position{ right:0px;left:auto !important;}
.history .e1{left: 380px;}
.history .e2{left: 660px;top:118px;}
.history .e3{left: 396px;top: 200px;}
.history .e4{left: 685px;top: 270px;}
.history .e5{left: 685px;top: 380px;}
.history .e6{left: 90px;    top: 412px;}
.history .e7{left: 250px;top:520px}
.history .e8{left: 180px;top:735px}
.history .e9{left: 450px;top:645px}
.history .e10{left: 680px;top:735px}
.history .e11{left: 780px;top:858px}
.history .e12{left: 380px;top:858px}
.history .e13{left: 75px;top:980px}
.history .e14{left: 110px;top:1160px}
.history .e15{left: 590px;top:1160px}

