body,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px; outline:none;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a,a{text-decoration: none; cursor:pointer; outline: none;}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: none; }
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; font-weight: normal;}
h4 { font-size: 12px; font-weight: normal;}
.clear { clear: both; height: 0px; overflow: hidden;}
.article { width: 100%; clear:both; overflow: hidden;}
.section { width: 100%; clear:both; overflow: hidden;}
.column { width: 100%; clear: both; overflow: hidden;}
.field { width: 100%; clear: both; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
label, input, button, select, textarea{ font-size: 13px;}
body{font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;font-size: 12px;color:#383838;background: #e9e9e9;}

input{border: 2px solid #e56a27; background: #ffffff; padding: 12px 5px;}
.center{ width: 985px; margin: 0 auto;}
.left-frame{ width: 300px; float: left;}
.right-frame{ width: 679px; float: right;}
.left-frame2{ width: 245px; float: left;}
.right-frame2{ width: 729px; float: right;}
.container{ width: 100%; overflow: hidden;}
#header{ height: 148px; border-top: 5px solid #89bee7; border-bottom: 5px solid #89bee7; background: #fff;}
#header .top{ height: 103px;position: relative;}
#header .top .logo{ position: absolute; top: 11px; left: 6px;}
#header .top .phone{ font-size: 13px; color: #ffffff; background: url("../images/top-tip.jpg") #89bee7 no-repeat;
    padding:0 500px 0 42px; height: 26px; line-height: 26px;position: absolute; right: -500px; top: 0;}
#header .top .mini-nav{ position: absolute; top: 53px; right: 165px;}
#header .top .mini-nav a{ color: #535353; padding:0 15px 0 8px;}
#header .top .mini-nav a:hover, #header .top .mini-nav a.hover { color:#89bee7;}
#header .top .mini-nav a.pay{background: url("../images/top-line.jpg") no-repeat right center;}
#header .top .mini-nav a i{display: inline-block;width: 25px; height: 25px;margin-top: -3px; margin-right: 5px; line-height: 25px; vertical-align: text-top;}
#header .top .mini-nav a i.icon-pay{background: url(../images/icon-pay.png) no-repeat right 0;}
#header .top .mini-nav a.pay:hover i.icon-pay, #header .top .mini-nav a.pay.hover i.icon-pay { background-position:right -36px;}
#header .top .mini-nav a i.icon-express{background: url(../images/icon-express.png) no-repeat 0 2px;}
#header .top .mini-nav a.express:hover i.icon-express, #header .top .mini-nav a.express.hover i.icon-express { background-position:right -35px;}

#header .top .lang-wrap { width:150px;height:30px;position:absolute; right: 0; top:52px;}
#header .top .lang-wrap #google_translate_element { float:right;}
#header .top .lang-wrap .lang-select{ width: 148px; height: 36px;position: relative;}
#header .top .lang-wrap .lang-select .select-name{ padding: 0 35px 0 44px; position: relative; line-height: 36px;}
#header .top .lang-wrap .lang-select .select-name .icon{background: url("../images/icon-lang.jpg") no-repeat center; width: 44px; height:36px; position: absolute; left: 0; top: 0;}
#header .top .lang-wrap .lang-select .select-name .down-tip{ cursor: pointer; width: 34px; height: 36px; border-left:1px solid #dedede; background: url("../images/lang-tip.jpg") no-repeat center; position: absolute; right: 0; top: 0;}
#header .top .lang-wrap .lang-select ul{ display: none; position: absolute; top: 37px;left: -1px; width: 148px;border: 1px solid #dedede; border-top:none;border-bottom:none;}
#header .top .lang-wrap .lang-select ul li{ height: 30px; line-height: 30px; border-bottom: 1px solid #dedede; background: #fff; padding-left: 5px;}
#header .menu{ height: 44px; border-top: 1px solid #dedede;}
#header .menu li{ float: left; width: 163px; border-left: 1px solid #dedede;border-right: 1px solid #dedede; margin-left: -1px;}
#header .menu li a{ display: block; width: 163px; height: 44px; line-height: 44px; text-align: center; color: #2d2a27; font-size: 14px;}
#header .menu li.hover a, #header .menu li.current a { background:#89bee7;color:#FFF;text-decoration:none;}
#header .menu li.nobg a { background:none;color:#2d2a27;} 

#banner{height: 438px;background: #eddcc2;}
#banner.inner-banner{height: 226px;background: #053458;}
#content{ position: relative; z-index: 3; margin-top: -30px;}
.service,.quick-nav,.steps{ height: 55px; background: #fff; -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.23); -o-box-shadow:1px 1px 5px rgba(0,0,0,0.23);  box-shadow: 1px 1px 5px rgba(0,0,0,0.23);}
.service .title{ float: left; width:70px;height:39px;padding: 16px 0 0 72px; background:url(../images/tuan.png) no-repeat 18px 12px;}
.service .title h3{ width:50px;font-size: 16px; font-weight: bold; color: #89bee7;border-right: 1px solid #a9a9a9;}
.service .cont{ float: left; width:750px;}
.service .cont li{ height: 55px; line-height: 55px; width: 100%; float: left; font-size: 14px;}
.service .cont li .date{ padding: 0 26px; color: #9f9f9f;}
.service .cont li .text{ color: #535353;}
.service .more{ float: right;display: block; width: 59px; height: 55px; background: url("../images/icon-more.jpg") no-repeat center; border-left: 1px solid #f6ecdd;}

.section1{ margin-top: 13px;}
.project-notice{ padding: 20px 25px; background: #b9dcf8;}
.project-notice .title{ height: 50px;}
.project-notice .title h3{ float: left; margin-top: 5px; color: #3c3c3c; font-size: 22px;}
.project-notice .title .more{ float: right; color: #5f5f5f; font-size: 12px; margin-top: 10px;}
.project-notice .cont{ height: 283px; overflow: hidden;}
.project-notice .cont li{ width: 100%; float: left;padding: 10px 0; border-bottom: 1px dotted #8ca0b1;}
.project-notice .cont li:last-child{border-bottom: none;}
.project-notice .cont li a{ font-size: 14px; color: #535353;}

.common{background: #ffffff; padding: 0 20px;}
.common .title{ height: 66px; line-height: 66px;}
.common .title h3{ font-size: 22px; color: #89bee7; float: left; margin-left: 13px;}
.common .title .more{ float: right; font-size: 12px; color: #9f9f9f; margin-right: 20px;}

.common2{background: #ffffff; padding: 0 20px;}
.common2 .title{ height: 66px; line-height: 66px;}
.common2 .title h3{ font-size: 20px; color: #89bee7; float: left;}
.inner-price .title h3 { float:left; padding:0 20px 0 6px;}
.inner-price .title .w-select { float:left; margin-top:16px;}

.hot-project .cont{ height: 307px; overflow: hidden; }
.hot-project .cont li{ width: 309px; height: 96px; float: left; overflow: hidden; margin-right: 10px;}
.hot-project .cont li a{color: #535353;font-size: 14px; display: block;width: 285px; height: 72px; padding: 12px 12px 11px; float: left; border-bottom: 1px dotted #b6b6b6;}
.hot-project .cont li a:hover{background: #b9dcf8;border-bottom: 1px solid #b9dcf8;}
.hot-project .cont li .photo{ width: 69px; height: 69px; overflow: hidden; float: left; margin-right: 16px;}
.hot-project .cont li h4{ font-size: 18px;}

.section2{ margin-top: 6px;}
.duty .title h3{margin-left: 5px;}
.duty .cont{ height: 269px; padding: 5px 0 5px 5px; overflow: hidden; font-size: 14px; color: #242424; line-height: 26px;}
.duty .cont .more{ font-size: 12px; color: #9f9f9f; margin-top: 15px; display: inline-block;}

.process .cont{ height: 279px; overflow: hidden; background: url("../images/process-bg.jpg") no-repeat 12px 0;}
.process .cont .text{ color: #242424; font-size: 13px; padding: 60px 15px 45px;}
.process .cont .text .col1{ padding-right: 230px;}
.process .cont .text .col2{ padding-right: 217px;}

.price-sheet{background:url("../images/index-table-bg.jpg") #ffffff right top no-repeat; margin-top: 8px; padding-bottom: 46px;}
.price-sheet .title{ height: 135px; line-height: 135px;}
.price-sheet .title h3{font-size: 28px; text-align: center;color: #89bee7;}
table.price-table{ background: #fff; width: 923px; margin:0 auto;}
table.price-table tr.odd{ background: #d9d9d9;}
table.price-table tr.even{ background: #ebebeb;}
table.price-table tr.white{ background: #ffffff;}
table.price-table tr.line{height: 6px; overflow: hidden;}
table.price-table tr.line td{padding: 0; overflow: hidden;}
table.price-table tr td{padding: 10px 0; font-size: 14px;}
table.price-table tr td.size16{font-size: 16px;}
table.price-table tr td.align-left{text-align: left; padding: 10px 20px;}
table.price-table tr td.blur-bg{background: #89bee7;}
table.price-table tr td table{padding: 10px 0;}
table.price-table tr td table td{padding: 3px 65px 3px 0;}
table.price-table tr td .icon-star{display: inline-block;width: 23px; height: 22px;margin-top: -1px; margin-right: 10px; line-height: 22px; vertical-align: text-top; background: url("../images/icon-star.jpg") no-repeat;}

.inner-content{ padding-top: 20px;}
.quick-nav{line-height: 55px; text-align: right; padding-right: 35px;color: #9f9f9f;}
.quick-nav a{ color: #9f9f9f;}
.quick-nav .current{color: #89bee7;}

.order{ background: #ffffff; border-top: 5px solid #89bee7; height: 280px; width: 207px; padding: 0 20px;}
.order .title{ height: 42px; line-height: 42px;}
.order .title h3{font-size: 20px; color: #89bee7;}
.order .vertical-top{ vertical-align: top}
/*.order input{ padding: 9px 5px; width: 157px; margin: 2px 0; background: url("../images/icon-select.jpg") #ffffff no-repeat 144px 10px;}*/
.order .col1{ width: 40px; padding: 10px 0; font-size: 14px;}
.order .col2{ width: 40px;}
.order .w-select { margin:3px 0;}
.order .line{height: 0; border-top: 1px solid #e3e3e3; width: 100%; margin: 6px 0;}
.order .button{ text-align: right; padding:6px 0; }
.order .button .search{display:inline-block;background: url("../images/search-bg.jpg") no-repeat; width: 152px; height: 44px; font-size: 16px; color: #ffffff;line-height: 44px; text-align: center;}

.index-banner{ position: relative;}
.index-banner .banner-wrap{ z-index:4;position: relative;}
.index-banner .order{ position: absolute; top: 12px; right: 0;width: 247px; z-index: 3;}
.index-banner .mantle{ position: absolute; top: 0; left:0; width: 100%;}
.index-banner .mantle ul{ width: 100%; height: 100%; position: relative;}
.index-banner .mantle ul li{position: absolute; top: 0; left: 0; display: none;}
.index-banner .mantle li .banner-item{ position: relative;}
.index-banner .mantle li .text{ position: absolute; top: 0; left: 50%; width: 985px; margin-left: -493px; padding-top: 125px;}
.index-banner .mantle li .text .button{padding-top: 24px;}
.index-banner .mantle li .text .button .query-price{display:inline-block;background: url("../images/btn-bg5.png") no-repeat; width: 160px; height: 44px; padding-left: 26px; font-size: 16px; color: #ffffff;line-height: 44px;}

.index-banner .page-index{position: absolute;bottom:50px; left:0;z-index: 8; text-align: center; width: 100%;}
.index-banner .page-index span{display: inline-block; cursor: pointer; width: 13px; height: 13px; margin:0 3px; overflow: hidden; background: #ffffff;}
.index-banner .page-index span.on{ background: #89bee7;}

.common-banner{ height: 226px; position: relative;}
.common-banner .text{ position: absolute; top: 0; left: 50%; width: 985px; margin-left: -493px;}
.common-banner .text h1{ margin-top: 90px;}
.question-banner{background: #053458;}
.service-banner{background:url("../images/service-banner.png") #053458 no-repeat center;}
.price-banner{background:url("../images/price-banner.png") #053458 no-repeat center;}
.about-banner{background:url("../images/about-banner.png") #84532b no-repeat center;}
.contact-banner{background:url("../images/contact-banner.png") #160307 no-repeat center;}
.order-banner{background:url("../images/order-banner.png") #053458 no-repeat center; height: 116px;}
.order-banner .text h1{ margin-top: 33px;}
.pay-banner{background:url("../images/pay-banner.png") #053458 no-repeat center; height: 116px;}
.pay-banner .text h1{ margin-top: 33px;}
.trace-banner{background:url("../images/trace-banner.png") #d3dbdf no-repeat center; height: 116px;}
.trace-banner .text h1{ margin-top: 33px;}

.inner-service .cont{padding:0 4px 20px;}
.inner-service .cont li{ width: 220px; margin-right: 7px; float: left; padding-bottom: 25px;}
.inner-service .cont li .photo{ height: 150px; overflow:hidden;}
.inner-service .cont li .text{ height: 105px; color: #999999;}
.inner-service .cont li h4{ height: 40px; line-height: 40px; font-size: 16px; color: #2d2a27;}
.inner-service .cont li .more{ color: #89bee7;}

.overlay-bg{display:none;position: fixed; top: 0; bottom: 0; left: 0; width: 100%; background: #000; opacity: 0.2;z-index: 9;}
.overlay_title { margin-bottom:15px;padding-bottom:15px; border-bottom:1px solid #D1D1D1;}
.overlay .buttons { padding-top:15px;text-align: left;}
.overlay .buttons p { padding-bottom:10px;}
.service-detail-overlay{display:none;position: fixed; top: 15%; left: 50%; margin-left: -233px; z-index: 10;}
.service-detail{ padding: 20px; width: 670px; position: relative; background: #ffffff;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.23); -o-box-shadow:1px 1px 5px rgba(0,0,0,0.23);  box-shadow: 1px 1px 5px rgba(0,0,0,0.23);}
.service-detail .text{ line-height: 24px; color: #8a8989; height: 270px;overflow-x:hidden;overflow-y:auto;}
.service-detail .text h4{ height: 60px; line-height: 60px; color: #89bee7; font-size: 20px;}
.service-detail .close{ display: block; cursor: pointer; position: absolute; right: 11px; bottom: -19px; background: url("../images/icon-close.png") no-repeat; width: 38px; height: 38px;}

.inner-price .cont{padding:0 4px 50px; font-size:12px; line-height:1.6;}
table.price-table2{ width: 674px; margin:0;}
table.price-table2 tr td.size16{font-size: 12px;}
table.price-table2 tr td{font-size: 12px;}
table.price-table2 tr td table td{ padding-right: 30px;}
.DHL_Table　{ padding:0; margin:0;border:1px solid #FFF;}
.DHL_Table td { padding:3px 0;text-align:center; border:1px solid #FFF;}

.inner-question .cont{padding:0 4px 50px;}
.inner-question .cont li{ margin-bottom: 4px;}
.inner-question .cont li .tit{height: 52px; background: #ececec; line-height: 52px; color: #5c5c5c; cursor: pointer; position: relative;}
.inner-question .cont li .tit h4{ font-size: 14px; margin-left: 20px;}
.inner-question .cont li .tit .tip{ display:block; background: url("../images/icon-downtip.png") no-repeat; width: 11px; height: 7px; overflow: hidden; position: absolute; top: 22px; right: 24px;}
.inner-question .cont li .con{ display: none; line-height: 24px; color: #6f6f6f; font-size: 12px; padding: 20px;}
.inner-question .cont li.on .tit .tip{background: url("../images/icon-downtip-on.png") no-repeat;}
.inner-question .cont li.on .tit{background: #89bee7; color: #fff;}

.inner-about .cont{padding:0 4px 50px; font-size: 14px; line-height: 30px;}
.inner-about .cont img{ float: right; margin:10px 0 0 20px;}

.inner-contact{ background: url("../images/contact-bg.png") #ffffff no-repeat right top;}
.inner-contact .cont{padding:0 4px 50px; font-size: 14px; line-height: 30px;}
.inner-contact .cont h4{color: #89bee7; font-size:18px; padding: 10px 0;}
.inner-contact .cont .line{ border-top: 1px dotted #9f9f9f; height: 0; overflow: hidden; margin: 20px 0; width: 400px;}
.inner-contact .cont .line2{ border-top: 1px solid #e3e3e3; height: 0; overflow: hidden; margin: 20px 0;}
.message_table { clear:both;margin-top:20px;}
.message_table th { font:20px/60px "微软雅黑"; color:#717171;text-align:left;}
.message_table td { padding:8px 0;}
.message_table .tips { color:#e56a27;}

.steps{ margin: 15px 0 8px; height: 84px;}
.steps li{ float: left; line-height: 84px; font-size: 16px; color: #9d9d9d; width: 85px; border-left: 1px solid #f5f5f5; margin-left: -1px; padding-left: 160px; background: url("../images/step.png") no-repeat 20px 33px;}
.steps li.on{ color: #89bee7;background: url("../images/step-on.png") no-repeat 20px 33px;}

.orange{ color: #e56a27;}
.order1 .cont{ padding-bottom: 70px;}
/*.order1 .cont .left{ float: left; width: 680px;}*/
.order1 .cont .right{ float: right; width: 235px; background: #ffffff;}
.order1 .cont .right .tit h4{ font-size: 20px;}

.order-table{background: #e9e9e9;}
.order-table1 .box{ float: right; margin-right: 25px; margin-top: 15px; font-size: 14px; background: url("../images/order-down-tip.png") no-repeat right 6px; padding-right: 20px; cursor: pointer;}
.order-table1 .box i{display: inline-block;width: 50px; height: 50px;margin-top: -20px; margin-right: 10px; line-height: 50px; vertical-align: text-top;}
.order-table1 .box i.box1{background: url("../images/icon-box1.png") no-repeat center right;}
.order-table1 .box i.box2{background: url("../images/icon-box2.png") no-repeat center right;}
.order-table1 .box i.box3{background: url("../images/icon-box3.png") no-repeat center right;}
.order-table1 .box i.box4{background: url("../images/icon-box4.png") no-repeat center right;}
.order-table1 .box i.box5{background: url("../images/icon-box5.png") no-repeat center right;}
.order-table1 td{padding: 15px 25px; font-size: 14px;}
.order-table1 td.col1{ background: #ffffff; width: 108px;padding: 15px; color: #747474;}
.order-table1 td.col1 h5{ font-size: 16px; color: #4e4e4e; font-weight: normal; padding: 4px 0;}
.order-table1 td.col2{ background: #f3f3f3; width: 789px;}

.order-table .example{padding-left: 15px;}
.order-table1 td table td{padding:2px 4px;}
.order-table1 td .input1{ width: 100px;}
.order-table1 td .input2{ width: 120px;}
.order-table1 td .input3{ width: 40px;}
.order-table1 td .notice{ font-size: 12px; padding: 10px 10px 0 0;}
.order-table .select{ position: relative;}
.order-table .select .value{border: 2px solid #e56a27; cursor: pointer; background: url("../images/order-down-tip.png") #ffffff no-repeat 277px center; width: 259px; padding: 0 22px; height: 40px; line-height: 40px;}
.order-table .select ul{ display: none; width: 305px; border: 1px solid #e9e9e9; border-top: none; border-bottom: none; position: absolute; top: 44px; left: 0;}
.order-table .select ul li{height: 30px; line-height: 30px; padding-left: 20px; background: #ffffff; border-bottom:1px solid #e9e9e9; cursor: pointer;}

.order-table .select1{ position: relative;}
.order-table .select1 .value{border: 1px solid #e9e9e9; cursor: pointer; background: url("../images/order-down-tip.png") #ffffff no-repeat 277px center; width: 259px; padding: 0 22px; height: 40px; line-height: 40px;}
.order-table .select1 ul{ display: none; width: 303px; border: 1px solid #e9e9e9; border-top: none; border-bottom: none; position: absolute; top: 42px; left: 0;}
.order-table .select1 ul li{height: 30px; line-height: 30px; padding-left: 20px; background: #ffffff; border-bottom:1px solid #e9e9e9; cursor: pointer;}

.order-table1 .add-goods-btn{ width: 139px; height: 36px; padding: 8px 0 0 8px;}
.order-table1 .add-goods-btn span{ display: block;background: url("../images/btn-bg1.png") no-repeat; width: 126px; height: 36px; cursor: pointer; font-size: 12px; line-height: 36px; padding-left: 13px; color: #ffffff;}
.order-table1 .radio{display: inline-block; background: url("../images/icon-radio.png") no-repeat; width: 28px; height: 28px; margin-top: 4px; cursor: pointer;}
.order-table1 .radio.on{background: url("../images/icon-radio-on.png") no-repeat;}
.order-table1 td.align-center{ text-align: center;}
.buttons{ text-align: right; padding-top: 45px;}
.buttons .reset,.buttons .next,.buttons .prev{display:inline-block ;width: 104px; height: 44px;overflow: hidden; text-align: left; color: #ffffff; line-height: 44px; font-size: 16px; padding-left: 28px;}
.buttons .reset,.buttons .prev{background: url("../images/btn-bg2.png") no-repeat; margin-right: 5px;}
.buttons .next,.buttons .prev{background: url("../images/btn-bg3.png") no-repeat; }


.attention{padding-right: 15px;}
.attention .tit{ height: 67px; line-height: 67px; border-bottom: 1px solid #e1e1e1;}
.attention .con{ font-size: 14px; line-height: 22px; padding-top: 25px;}
.attention .con p{ padding-bottom: 25px;}

.order-table2 td{font-size: 14px;}
.order-table2 td.col1,.order-table2 td.col3{ background: #ffffff; width: 128px;padding: 15px; color: #747474;}
.order-table2 td.col1 h5,.order-table2 td.col3 h5{ font-size: 16px; color: #4e4e4e; font-weight: normal; padding: 4px 0;}
.order-table2 td.col2,.order-table2 td.col4{ width: 285px; padding: 15px;}
.order-table2 td.bg1{background: #f9f9f9;padding: 15px;}
.order-table2 td.bg2{background: #f3f3f3;padding: 15px;}

.order3{ padding:0 50px 70px;}
.order-table3 .t{ color: #4e4e4e; font-size: 16px; height: 72px; line-height: 72px; background: #ffffff;}
.order-table3 .input4{ width: 156px;}
.order-table3 .input5{ width: 485px;}
.order-table3 .input6{ width: 156px;}
.order-table3 .textarea1{ width: 485px; height: 57px; padding: 5px;border: 1px solid #e56a27; background: #ffffff;}

.order-table4 td.col1,.order-table4 td.col3{ background: #ffffff; width: 131px;padding: 15px; color: #747474;}
.order-table4 td.col2,.order-table4 td.col4{ width: 249px; padding: 15px;}
.order-table4 td.col5{ width: 691px; padding: 15px;}
.order-table4 .t{ color: #89bee7; font-size: 16px; height: 72px; line-height: 72px; background: #ffffff;}
.order-table4 .t2{font-size: 14px; height: 72px; line-height: 72px; background: #ffffff;}
.order-table4 .textarea1{ width: 685px; height: 57px; padding: 5px;border: 1px solid #e56a27; background: #ffffff;}
.order-table4 .input7{ width: 205px; background: url("../images/icon-date.jpg") #ffffff no-repeat 187px 14px;}

.order4{ padding:0 0 70px;}
.order4 .order3-wrap{padding:50px 50px 0;}
.order4 .order-success{background: url("../images/order4-bg.jpg") no-repeat center top; padding-bottom: 48px; border-bottom: 1px solid #e9e9e9;}
.order4 .order-success .send-order{ padding: 122px 0 0 430px; font-size: 20px; height: 183px;}
.order4 .order-success .read{ padding: 0 50px;}
.order4 .order-success .read h5{ font-size: 16px; font-weight: normal; line-height: 55px;}
.order4 .order-success .read p{ line-height: 22px; padding-bottom: 20px;}
.order4 .order-success .buttons{ text-align: center; padding-top: 25px;}
.order4 .order-success .buttons .to-pay{ display: inline-block;background: url("../images/btn-bg1.png") no-repeat; width: 126px; height: 36px; cursor: pointer; font-size: 16px; line-height: 36px; padding-left: 13px; text-align: left; color: #ffffff;}

.pay{background: #ffffff; margin-top: 18px;}
.pay .pay-wrap{ padding: 50px;border-bottom: 1px solid #e9e9e9;}
.pay .pay-wrap .label{ width: 142px; padding: 0 10px 0 20px; font-size: 16px;}
.pay .pay-wrap .input .input8{ width: 242px;}
.pay .buttons{text-align: center;}
.pay .buttons .click-to-pay{ display: inline-block;background: url("../images/btn-bg4.jpg") no-repeat; width: 241px; height: 44px; cursor: pointer; font-size: 16px; line-height: 44px; padding-left: 25px; text-align: left; color: #ffffff;}
.pay .res{ padding: 45px 0 0; font-size: 16px;}
.pay .pay-list{ padding: 40px 55px;}
.pay .pay-list li{padding-bottom: 10px;}
.pay .pay-list li .t{height: 52px; line-height: 52px; padding: 0 28px; background: #f4f4f4;}
.pay .pay-list li .t h5{font-size: 17px;}
.pay .pay-list li .c{padding: 30px; color: #4e4e4e; line-height: 26px; font-size: 14px;}
.pay .pay-list li .c .photo{ float: left; margin: 6px 68px 17px 0;}
.pay_result { margin-top:18px;padding:50px; font:16px/1.6 "微软雅黑";color:#4e4e4e;background: #ffffff;text-align:center;}
.pay_result h1 { font:bold 20px/2 "微软雅黑";color:#bd0000;}
.pay_result .f2 { color:#bd0000;}
.pay_result .line { margin-top:20px; height:20px;border-top:1px solid #e9e9e9;}

.trace .title{ height: 85px; line-height: 85px; padding:0 39px;border-bottom: 1px solid #e9e9e9;}
.trace .title h3{ font-size: 18px;}
.trace .buttons{text-align: right; padding-right: 20px;}

#footer{ height: 103px; padding-top: 30px;}
#footer .logo{ float: left; margin:0 31px 0 5px;}
#footer .info{ float: left; margin-top: 5px; border-left: 1px solid #d0d0d0; padding-left: 24px; color: #8f8989;}
#footer .info td{padding-right: 30px;}
#footer .copyright{ float: right; text-align: right; color: #868686; font-size: 12px; line-height: 18px;}

/* form */
label.checkbox {padding-left: 24px; cursor:pointer;background: url(checkbox.png) no-repeat left -21px; line-height:22px; height:21px; display:inline-block; } 
label.checked {background-position:left 100%;  } 
label.disabled{background-position:left 0px;}

.hRadio { padding-left:22px;display:inline-block;background: transparent url(radio.png) no-repeat left top;height:19px;line-height:20px;cursor:pointer;vertical-align:middle;}
.hRadio_Checked { background-position: left bottom;}

.display-inline{display: inline-block;*display: block;*display: inline;*zoom: 1;}
.w-select{ position:relative;width:206px;height:35px; border:1px solid #e9e9e9;}
.w-sel-bar { width:206px;height:35px;line-height:35px;font-size:14px;color:#5f5f5f;cursor:pointer;border:none;}
.w-sel-bar input { margin:0;height:35px;line-height:35px;font-family:"微软雅黑";font-size:14px;color:#292929;border:none;vertical-align:middle;cursor:pointer;}
.w-sel-txt-box { float:left;width:160px;padding:0 0 0 12px;background:none;}
.w-sel-choice-btn{ float:right;width:25px;padding:0;background: url(../images/icon-select.jpg) no-repeat 2px 10px;}
.w-sel-choice-btn-o { background-position:2px 10px;}
.w-sel-option-box{ clear:both;display:none;z-index:1;position: absolute;top:36px;left:-1px;width:206px;max-height:220px;overflow-x:hidden;overflow-y:auto;border:1px solid #e9e9e9;background:#FFF;}
.w-sel-option-box li{ padding:5px 12px;line-height:16px;font-size:12px;border-bottom:1px dotted #CCC;color:#666;cursor:pointer;}
.w-sel-option-box li.hover { color:#FFF; background:#e56a27;}
.w-sel-option-box li:last-child{border:none}
.z_index4 { z-index:4;}
.z_index5 { z-index:5;}
.z_index6 { z-index:6;}
.z_index7 { z-index:7;}
.z_index8 { z-index:8;}
.left-frame2  .w-select, .left-frame2 .w-sel-bar, .left-frame2 .w-sel-option-box { width:166px;}
.left-frame2 .w-sel-txt-box { width:120px;}

.pay2{margin-top: 15px;}
.pay2 .title h3{color: #e56a27;}
.pay2 .blue{ color: #053588; text-decoration: underline;}
.pay2 .padding{padding-top: 10px;}
.pay2 .order-table4 td.col1{ vertical-align: top;}
.pay2 .order-table2 td.col1 h5,.pay2 .order-table2 td.col3 h5{ font-size: 14px;}
.pay2 .click-view-wrap{position:relative;}
.pay2 .click-view-wrap .view-cont{display:none;border: 1px solid #e9e9e9;background:#fff;position:absolute; left:0;top:20px; width:600px;z-index:11; color:#4e4e4e;cursor:text;}
.pay2 .click-view-wrap .view-cont .view-text{position:relative; padding:10px 30px 10px 10px;}
.pay2 .click-view-wrap .view-cont .view-text .close{ display: block; cursor: pointer; position: absolute; right: 11px; bottom: -19px; background: url("../images/icon-close.png") no-repeat; width: 38px; height: 38px;}
.pay3 .title{ height: 45px; padding:30px 50px; border-bottom:1px solid #e9e9e9; font-size: 14px; color: #4c4c4c;}
.pay3 .title h3{font-size: 20px;color: #e56a27;}
.pay3 .buttons{ text-align: right; padding-right: 25px;}
.pay3 .buttons .next{vertical-align: text-top; margin-top: -14px;}
.pay3 .buttons .select-text{ font-size: 16px; color: #4e4e4e; padding-right: 30px;}

.weixin { z-index:10;position:fixed;/*right:5px;*/top:50%;margin-top:-125px;width:160px;padding:14px 10px;font:12px/20px "微软雅黑";color:#010101;text-align:center;background: #fff; -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.23); -o-box-shadow:1px 1px 5px rgba(0,0,0,0.23);  box-shadow: 1px 1px 5px rgba(0,0,0,0.23);}
.weixin h4 { margin:0;padding:12px 0 4px;}

/* form */
.btn2, .btn3 { width:100px;height:50px;border:0;padding:0;color:#FFF;font:16px/50px "微软雅黑";cursor:pointer;background:#e56a27;}
.btn3 { background:#8e8e8e;}
.input,.input2,.input3,.input4{ width:150px;height:22px;font:14px/22px "微软雅黑";/*color:#c6c6c6;*/padding:10px 15px;/*border:1px solid #cbcbcb;*/}
.input2{width:300px;}
.input:focus, .input2:focus, .textarea:focus { box-shadow:0 0 4px rgba(229,106,39,0.8); border-color:#e56a27;color:#666;}
.textarea { width:648px;font:14px/22px "微软雅黑";color:#c6c6c6;padding:15px;border:1px solid #cbcbcb;}
/* End form */
/*下拉框效果*/
.form-control {
   line-height:17px;display:inline-block
    height: 38px;
    padding: 10px 15px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 2px solid #E56A27;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}