/* banner */
#banner_blk { position: relative; z-index: 1; width: 100%; height: 500px; overflow: hidden }
#banner { position: absolute; top: 0px; left: 50%; z-index: 1; margin-left: -960px; width: 1920px; height: 100%; overflow: hidden }
#banner p { width: 1920px; height: 100%; text-align: center; font-size: 0px }
#banner_button_blk { width: 100%; position: absolute; bottom: 0; height: 50px; z-index: 2 }
#banner_button { position: absolute; left: 50%; margin-left: -600px; bottom: 0px; z-index: 2; width: 1200px; height: 50px; line-height: 50px; text-align: center }
#banner_button a { display: inline-block; margin: 20px 6px; margin-bottom: 0; width: 24px; height: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 0px; text-align: center; background-color:rgba(255, 255, 255, .5); outline: none; -moz-outline: none; blr: expression(this.onFocus=this.blur())
}
#banner_button a.activeSlide { background-color:#0084ff; }
#banner_button a:hover { background: #0084ff; }
#banner_left, #banner_right { position: absolute; background: url(../images/prev.png) no-repeat center center; top: 50%; margin-top: -85px; left: 22px; display: block; width: 54px; height: 170px; z-index: 13; cursor: pointer; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; border: 1px solid transparent; }
#banner_right { left: auto; right: 22px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); }
#banner_left:hover, #banner_right:hover { background: url(../images/prev_h.png) no-repeat center center rgba(255, 255, 255, 0.3); border-color: rgba(255, 255, 255, 0.8); }
/*mainv2_tab4*/
.youshi { background-color: #fff; width: 100%; padding-top: 35px; padding-bottom: 35px; }
.youshi .ys_item { float:left; width: 20%; vertical-align: top; text-align:center; }
.youshi .ys_item .left { display: inline-block; vertical-align: top; margin-right: 19px; }
.youshi .ys_item .left i { font-size:40px; }
.youshi .ys_item .right { display: inline-block; vertical-align: top; width: 186px; text-align: left; line-height: 20px; }
.youshi .ys_item h2 { font-size: 16px; color: #58595e; font-weight:bold; margin-bottom: 10px; }
.youshi .ys_item span { font-size: 12px; color: #8491a3; display: inline-block; }
/*.notice*/
.notice {  overflow:hidden; }
.notice .w { padding:10px 15px;width:360px; box-sizing:border-box;}
.notice .box-hd { margin-top:7px; }
.notice ul { overflow:hidden; margin-left:15px;margin-top:10px;  line-height:40px;padding:0px; }
.notice ul li { line-height:40px;display:block; }
.notice ul li a {font-size:14px; }
.notice ul li span { color:#999 }
    .notice .more {height:25px;line-height:25px;
    }
.box-hd { height:26px; }
.box-hd i { font-size:22px; line-height:26px; height:26px; width:26px; margin-right:6px; display:block; vertical-align:middle; float:left }
.box-hd h3 { display:block; vertical-align:middle; font-size:16px; font-weight:bold; line-height:26px; height:26px; float:left }
.more { height:40px; line-height:40px; float:right; margin-right:10px; }
.more a { color:#888; }
.more a:hover { text-decoration:underline; color:#0084ff }
.box { background-color:#fff; padding:15px;box-sizing:border-box; }
.box-hd .more{height:26px; line-height:26px;}
/* quick */
.jy_cx {width:820px;
        height:328px;
}
.quick { z-index: 2; position: relative; width: 100%; height: auto; }
.quick .q_head { width: 70%; height: 40px;margin: -16px auto 0;overflow:hidden; }
.quick .q_head  a { position: relative; display: inline-block;margin-left:10px; height: 100%; line-height: 40px; color: #fff; font-size: 15px; width: 22%;text-align: center;
                     font-size:14px;background-color:#0084ff;border-radius:5px; 
                     transform:rotate(7deg);
-ms-transform:skew(-7deg); 	/* IE 9 */
-moz-transform:skew(-7deg); 	/* Firefox */
-webkit-transform:skew(-7deg); /* Safari 和 Chrome */
-o-transform:skew(-7deg); 	/* Opera */
}
.quick .q_head  a.on {  background-color:#ffce24;color:#fff;}
.quick .q_head  a i{font-size:16px}
.quick .q_head  a:hover { background-color:#ffce24;}
.quick  .q_body { position: relative; height: auto; /*background-color:#e7f1fd;*/ }
.quick  .q_body .user_con { width: 100%; height: auto; display: none; padding: 90px 0 15px; }
.quick  .q_body .user_con.on { display: block;  background-color:#ffce24;color:#fff;}
/* track_form */
.tbg1{ background:url(../images/bg_track.png) center center no-repeat}
.track_f { position: relative; width: 700px; height: 40px;margin:0 auto; vertical-align: middle; }
.track_f .track_text { position: absolute; top: 0; left: 0; width: 100%; height: 40px;box-sizing:border-box;  border: 1px solid #d2d2d2; background: #f4f4f4; line-height: 28px; padding: 6px 30px 6px 20px; font-size: 14px; color: #333; overflow: hidden; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; outline:none; }
.track_f .track_submit { position: absolute; z-index: 2; top: 0px; right: 0; width: 140px; height: 40px; line-height: 40px; font-size: 16px; border:0;outline:none;color: #fff; text-align: center; background-color: #0084ff; background-position: -72px 0; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
.track_f .track_submit:hover { background-color: #ffce24; }
.track_result{ /*background-color:#fff;*/width:60%;margin:0 auto;/*padding:20px;*/}
.notfind { margin: 0px; margin-top: 10px; padding: 0px; }
.notfind .notfind-body { padding: 10px 20px; border:0; color:red;font-size:18px; margin-top: 10px; line-height: 22px; /*! width: 768px; */ position: relative; text-align: center; margin: auto; }
#select-data { z-index: 4; display: block; margin-top: 10px; position: relative; }
.result-top { height: 30px; background-color: #0084ff; border: 0;  }
.result-top .col1 {  width: 210px; text-align: center; font-weight: bold;  color: #fff; }
.result-top .col2 { width: 500px; text-align: center; font-weight: bold; color: #fff; }
.result-top span, .result-top a { display: inline-block; height: 30px; line-height: 30px; vertical-align: middle; font-size: 14px; }
.result-info2 { border: 0; width: 100%; }
.result-info2 td { padding: 10px; color: #000;background-color: #fff; font-size: 12px; text-align: left; }
.result-info2 tr:nth-child(even) td{ background-color:#f2f2f2;} 
.result-info2 .status { width: 30px; padding: 0; background: url("../images/ico_status.gif") -60px center no-repeat #fbfbfb; }
.result-info2 .status-first { background: url("../images/ico_status.gif") -10px center no-repeat #fbfbfb; }
.result-info2 .status-check { background: url("../images/ico_status.gif") -160px center no-repeat #fbfbfb; }
.result-info2 .status-wait { background: url("../images/ico_status.gif") -110px center no-repeat #fbfbfb; }
.result-info2 .last td { color: #FF8c00; border-bottom: none; background-color: #ffffff }
.result-info2 .row1 { width: 170px; text-align: right; }
/* price_form */
.price_f { position: relative; width: 100%; height: auto; font-size:  12px; color: #666;padding:0 30px;box-sizing:border-box;margin-top:-70px;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; }
.price_f{ background:url(../images/hkico1.gif) 520px 50px no-repeat;}
.price_f label { margin-right: 8px; }
.price_f .danw { font-size: 12px; padding: 0 6px; }
.price_f .form-group { display: inline-block; margin-right: 20px; }
.price_f .price_input { width: 180px; height: 36px; border: 1px solid #dfdfdf; outline:none; background: #f4f4f4; line-height: 28px; padding: 0 10px; font-size: 14px; color: #333; overflow: hidden; margin:8px 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.price_f .price_submit { width: 240px; height: 36px; line-height: 36px; font-size: 16px;border:0;outline:none; color: #fff; text-align: center; background-color: #0084ff; border-radius: 22px; -moz-border-radius: 22px; -webkit-border-radius: 22px; }
.price_f .price_submit:hover { background-color: #ffce24; }

/*warehouse_area*/
.warehouse_area{margin-left:70px; background:url(../images/icon.png) right -176px no-repeat;margin-top:-70px;padding-bottom:30px;}
.warehouse_area p{margin:6px 0; font-size:14px; color:#8491a3; display:block;line-height:28px;}
.warehouse_area p strong{ background-color:#cb6cf7;color:#fff;padding:5px 15px ;border-radius:5px;margin-right:10px;height:28px;line-height:28px;}

/* ziti */
.ziti { width:1120px; height: 120px; margin-left: auto; margin-right: auto; }
.slide-wrap { width: 100%; height: 100%; position: relative; }
.slider { height: 100%; width: 1020px; overflow: hidden; position: relative; background: #fff; margin: 0 auto;/*! padding: 15px 0; */ }
.sliderbox { position: relative; }
.sliderbox li { padding: 0 10px; }
.sliderbox li a { position: relative; width: 82px; height: 120px; display: block; /*overflow: hidden;*/ background-position: 9px -130px; padding-top: 60px; text-align:center; }
.sliderbox li a span { width: 100%; /*height: 20px;*/ line-height: 20px; font-size: 12px; color: #666; }
.sliderbox li a:hover span { color: #0084ff; font-weight: bold; }
.slide_prev, .slide_next { position: absolute; top: 0; left: 0; cursor: pointer; width: 50px; height: 100%; background: url(../images/index/slide_prev.png) center left no-repeat #fff; z-index: 2; opacity: 0.8; filter: opacity(80); }
.slide_next { right: 0; left: auto; background: url(../images/index/slide_next.png) center right no-repeat #fff; }
.slide_prev:hover, .slide_next:hover { opacity: 1; filter: opacity(100); }

/*news*/
.menu-item4 .item4-news{margin:20px;overflow:hidden;}
.index-news .news-left{width:560px;}
.index-news .news-left .left-img{position:relative;width:165px;    padding-top: 60px;}
.index-news .news-left .left-img1{width:125px;}
.index-news .news-left .shadow{position:absolute;width:165px;left:0;bottom:0;height:35px;z-index:100;line-height:35px;white-space:nowrap;text-overflow:ellipsis;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
.index-news .news-left .shadow a{color:#fff;margin-left:5px;}
.index-news .news-left .left-list{margin-left:30px;width:360px;}
.index-news .news-left .left-list1{width:400px;}
.index-news .news-left  .faqlist{background-color: #f4f4f4;padding:10px 15px;overflow:hidden;border-radius:5px;}
#assess{overflow:hidden;height:199px;
}
#assess li {
line-height:28px;
height:auto;
width:360px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
#assess li a{font-size:12px; }
#assess li span{width:20px;height:20px; line-height:20px; text-align:center; display:inline-block;font-size:12px; font-weight:bold;border-radius:10px;}
#assess li.Question{text-align:left;  }
#assess li.ask{padding-left:28px;width:332px; border-bottom:1px dotted #ddd;margin-bottom:10px;}
#assess li.Question span{background-color:#F90;color:#fff;}
#assess li.ask span{background-color:#0084ff;color:#fff;}
.index-news .news-left .left-list .news-title h4{font-size:16px;margin-bottom:15px; font-weight:bold;}
.index-news .news-left .left-list .news-title a{color:#2B86E3;font-size:12px;}
.index-news .news-left .left-list .news-title em{font-family: "宋体" !important;}
.index-news .news-left .left-list ul li{line-height:26px;height:26px;*line-height:22px;*height:22px;}
.index-news .news-left .left-list ul li a{ font-size:12px; color:#666;}
.index-news .news-left .left-list ul li a:hover{text-decoration:none;color:#0084ff;}
.index-news .news-left .left-list ul li .list-cont{float:left;width:330px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.index-news .news-left .left-list ul li em{width:15px;float:right;font-family:"宋体";}

/*partner*/
.partner{margin:10px 5px 0px;}
.partner ul li{margin:10px 8px;float:left;overflow:hidden;}

.lc img { display:block;
}