﻿/* Reset Css */
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body,div,ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,caption{margin:0px;padding:0px;}
fieldset,img{border:0;outline:medium none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
table{border-collapse:collapse;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,en,th,var{font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a{text-decoration:none;outline:medium none;}
input,textarea{outline:medium none;}
img{transition:all .5s; -webkit-transition:all .5s;}
/* 公共部分CSS样式 */
html,body{font:14px/1 microsoft Yahei,Arial,Helvetica,sans-serif; background:#FFFFFF;  }
input,label,textarea{font:12px Microsoft Yahei; }
img{font-size:12px;}
a{color:#333333}
.clear{clear:both;}
.w1200{width:1200px; margin:0px auto;}

.top{width:100%; background:#ff6d37; height:37px; color:#FFF;}
.top .wel{float:left; width:50%; line-height:37px;}
.top .con{float:left; width:50%; line-height:37px; height:37px;}
.top .con li{padding-left:15px;float:right; }
.top .con li img{position:relative; top:7px;}
.head{position:absolute; width:1200px; top:20px; left:50%; margin-left:-600px; }
.head .logo{width:420px;float:left; }
.head img{float:left;}
.head .txt{margin-left:15px; font-size:26px; float:left; color:#FFF; width:180px;}
.head .txt span{font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:30px;}

#nav{height:53px;float:right;  }
#nav li{ line-height:50px; font-size:16px; color:#454951;float:left; text-align:center; position:relative; height:50px; }
#nav li .aon a{display:block; color:#FFF; position:relative;width:130px;}
#nav li:last-child{padding-right:0px;}
#nav li .aon a:hover, #nav li .aon .sele{color:#ff6d37;border-bottom:3px solid #ff6d37;}
#nav li .aon a:hover:after, #nav li .aon .sele:after{width:100%;}
#nav li .subnav{width:100%;position:absolute;top:53px; background:#FFF; display:none; z-index:101; padding-bottom:10px;padding-top:10px; }
#nav li .subnav dd{line-height:30px; color:#000000;  }
#nav li .subnav dd a{color:#000000; display:block; font-size:14px; }
#nav li .subnav dd a:hover{color:#FFF; background:#ff6d37; transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s; width:120px; height:30px; margin:0px auto;}
#nav li .aon a:hover .subnav{display:block; height:auto;transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s;}

.pics_wrap h2{width:1200px; line-height:40px; text-align:center; color:#FFF;  position:absolute; top:260px; font-size:40px; left:50%;margin-left:-600px;}
.pics_wrap h2 span{font-size:16px; letter-spacing:0px;}
.pics_wrap .advantage{width:1200px;height:260px;position:absolute; bottom:0px; left:50%;margin-left:-600px;}
.pics_wrap .advantage li{width:400px; float:left; height:260px; line-height:25px; color:#FFF;}
.pics_wrap .advantage li .img{width:71px; height:66px; margin:43px auto 20px auto; }
.pics_wrap .advantage li h3{font-size:20px; text-align:center;}
.pics_wrap .advantage li h4{font-size:16px; text-align:center; width:200px; margin:0px auto;}
.pics_wrap .advantage li.r1{background:rgba(255,109,55,0.7);}
.pics_wrap .advantage li.r2{background:rgba(248,94,58,0.7);}
.pics_wrap .advantage li.r1{background:rgba(255,109,55,0.7);}
.pics_wrap .advantage li.r3{background:rgba(66,101,167,0.7);}
.pics_wrap .bananniu{width:380px; height:50px; position:absolute; top:410px; left:50%; margin-left:-190px;}
.pics_wrap .bananniu  a{width:175px; height:50px; line-height:50px; color:#FFF; display:block; float:left;}
.pics_wrap .bananniu  a.lianxi{border-radius:5px; line-height:50px; background:rgb(255,109,55); text-align:center; margin-right:30px; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s;-z-transition:all .3s;}
.pics_wrap .bananniu  a.lianxi:hover{background:rgb(66,101,167);}
.pics_wrap .bananniu  a.sou{border-radius:5px; line-height:50px; background:rgb(66,101,167); text-align:center;}
.pics_wrap .bananniu  a.sou:hover{background:rgb(255,109,55);}

.h_service{margin:63px auto; }
.h_classname{font-size:30px; line-height:300%; color: rgb(255, 109, 55); width:150px; text-align:center;  position:relative; left:50%; margin-left:-75px;}
.h_classname:before{content:""; position:absolute; width:2px; height:40px; background:rgb(255, 109, 55);top:17%; left:-35px;}
.h_classname span{font-size:18px; text-transform:uppercase; line-height:20px; display:block;}
.h_classname em{width:15px;height:15px; background:rgb(255, 109, 55); display:block; margin:32px auto 0px auto;}
.h_service ul{margin-top:70px; margin-bottom:112px; overflow:hidden;}
.h_service ul li{width:200px; float:left; text-align:center;}
.h_service ul li a{display:block; text-align:center; width:100px; margin:0px auto; color:#bbb;}
.h_service ul li a .img1{display:none;}
.h_service ul li a .img{display:block;}
.h_service ul li a:hover .img{display:none;}
.h_service ul li a:hover .img1{display:block;}
.h_service ul li a:hover{color:rgb(255,109,55);}
.h_service ul li span{ margin-top:45px; display:block; font-size:16px;}
.h_service .readmore{width:177px; height:52px; background:rgba(255,109,55,1); color:#FFF;  line-height:52px; margin:0px auto; display:block; text-align:center; border-radius:5px; text-transform:uppercase; transition:all .3s; -webkit-transition:all .3s; -moz-transsition:all .3s; -o-transition:all .3s;}
.h_service .readmore:hover{border:1px solid rgba(255,109,55,1); background:#FFF; color:rgba(255,109,55,1);}

.h_about{background:url(../images/h_aboutbg.jpg) center no-repeat; height:660px; overflow:hidden; }
.h_about .h_classname{color:#FFF; margin-top:70px;}
.h_about .h_classname:before{left:-20px; background:#FFF;}
.h_about em{background:#FFF;}
.h_about .h_about_c{margin-top:70px;}
.h_about .h_about_c .img{float:left; width:547px; height:298px; float:left;}
.h_about .h_about_c .txt{width:653px; float:right; color:#FFF; line-height:30px;}
.h_about .h_about_c .txt a{width:177px; height:52px; display:block; background:#FFF; border-radius:5px; line-height:52px; text-align:center;color: rgb(255, 109, 55); margin-top:20px; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s;-z-transition:all .3s;}
.h_about .h_about_c .txt a:hover{border:1px solid #FFF; color:#FFF; background:rgb(288, 121, 85);}

.h_tel{width:100%; height:212px; background:rgb(66, 101, 167); overflow:hidden;}
.h_tel .h_tel_c{margin:66px auto;}
.h_tel .h_tel_c .ico{width:80px; height:80px; border-radius:40px; background:url(../images/logistics-233_31.jpg) #FFF center no-repeat; margin-right:20px; float:left;}
.h_tel .h_tel_c .hotline{font-size:20px; color:#FFF; line-height:40px;width:400px; float:left;}
.h_tel .h_tel_c .hotline h3{font-size:30px;}
.h_tel .h_tel_c .txt{font-size:30px; float:right; width:620px; text-align:center; line-height:80px; color:#FFF;}

.h_news{margin:63px auto; overflow:hidden; }
.h_news .h_classname:before{left:-20px; }
.h_news ul{margin-top:76px;}
.h_news .h_business{width:370px; float:left;  margin-right:45px;}
.h_news .h_business .title{background:rgb(255, 109, 55); padding-bottom:7px; height:238px;}
.h_news .h_business .title span{display:block; height:70px; line-height:70px; font-size:20px; color:#FFF; text-align:center;}

.h_news .h_business dt{margin-top:30px;}
.h_news .h_business dd{line-height:40px; border-bottom:1px dashed #666; height:40px;font-size:12px;}
.h_news .h_business dd a{color:rgb(67,67,67);  }
.h_news .h_business dd a:hover{color:rgb(255, 109, 55); }
.h_news .h_business dd span{float:right;}
.h_news .h_xinwen{width:370px; float:left; margin-right:45px;}
.h_news .h_xinwen .title{background:rgb(66, 101, 167); padding-bottom:7px; height:238px;}
.h_news .h_xinwen .title span{display:block; height:70px; line-height:70px; font-size:20px; color:#FFF; text-align:center;}
.h_news .h_xinwen dt{margin-top:30px;}
.h_news .h_xinwen dd{border-bottom:1px dotted #ccc; padding-bottom:8px; overflow:hidden; margin-bottom:10px;}
.h_news .h_xinwen dd .times{width:60px; height:60px; background:rgb(255, 109, 55); margin-left:25px; font-size:24px; color:#FFF; text-align:center; line-height:40px; font-weight:bold;float:left; }
.h_news .h_xinwen dd .times em{display:block; line-height:18px; font-size:13px; font-style:normal;}
.h_news .h_xinwen dd .txt{width:265px; float:right; font-size:12px; color:#ccc; line-height:20px;}
.h_news .h_xinwen dd .txt a{color:#666; font-size:14px;}
.h_news .h_xinwen dd .txt a:hover{color:rgb(255, 109, 55); font-size:14px;}
.h_news .h_fuwu{width:370px; float:left;}
.h_news .h_fuwu .title{background:rgb(0, 153, 68); padding-bottom:7px; height:238px;}
.h_news .h_fuwu .title span{display:block; height:70px; line-height:70px; font-size:20px; color:#FFF; text-align:center;}

.h_news .h_fuwu dt{margin-top:20px;}
.h_news .h_fuwu dd{line-height:28px; font-size:12px;}
.h_news .h_fuwu dt .first{font-size:12px; color:#5a5a5a; border-bottom: 1px dotted #ccc;; line-height:25px;}
.h_news .h_fuwu dt .first a{color:#434343; font-size:18px; line-height:40px;}
.h_news .h_fuwu .first a:hover{color:rgb(255, 109, 55);}
.h_news .h_fuwu dd .times{margin-right:15px; color:#9F9F9F;}
.h_news .h_fuwu dd a{color:#7D7D7D;}
.h_news .h_fuwu dd a:hover{color:rgb(255, 109, 55);}

.h_flow{width:100%; height:535px; background:rgb(255,109,55); overflow:hidden;}
.h_flow .h_classname{color:#FFF; margin-top:86px;}
.h_flow .h_classname:before{left:-20px; background:#FFF;}
.h_flow em{background:#FFF;}

.h_flow .line{width:1200px; height:1px; border-bottom:1px dashed #FFF; position:relative; top:100px; left:50%; margin-left:-600px;}
.h_flow ul{position:absolute; top:-54px; left:0px;}
.h_flow ul li{width:150px;  float:left; margin-right:60px; background:rgb(255,109,55);  text-align:center;}
.h_flow ul li:last-child{margin-right:0px;}
.h_flow ul li span{display:block;margin-top:30px; font-size:14px; color:#FFF;}


/*内页样式*/ 

.s_banner{width:100%;  height:304px;position:relative;}
.s_banner .s_banner_bg{width:100%; background:rgba(0,0,0,0.4); height:83px; position:absolute; top:0px; left:0px;  }


.s_daohang{color:#ccc; font-size:12px; padding:10px 0px; margin-bottom:46px; border-bottom:1px dashed #ccc;}
.s_daohang img{float:left; margin-right:10px;}
.s_daohang a{color:#434343;}
.s_daohang a:hover{ text-decoration:underline;}

.s_about{overflow:hidden;}
.s_about .h_classname{width:170px;}
.s_about .h_classname:before{left:-10px; }
.s_lanmu{width:100%;border-bottom:1px solid #ccc;  line-height:60px;margin-top:40px; margin-bottom:60px; font-size:14px; text-align:center;  }
.s_lanmu a{padding:20px;  }
.s_lanmu a:hover,.s_lanmu a.on{border-bottom:2px solid rgb(255, 109, 55); color: rgb(255, 109, 55);}
.s_c{width:1200px; margin:0px auto; color:#434343;}
.s_c p{line-height:30px; margin-bottom:30px;}

.s_c dt{margin-top:30px;}
.s_c dd{border-bottom:1px dotted #ccc; padding-bottom:8px; overflow:hidden; margin-bottom:20px;}
.s_c dd .times{width:60px; height:60px; background:rgb(255, 109, 55); margin-left:25px; font-size:24px; color:#FFF; text-align:center; line-height:40px; font-weight:bold;float:left; }
.s_c dd .times em{display:block; line-height:18px; font-size:13px; font-style:normal;}
.s_c dd .txt{width:1100px; float:right; font-size:14px; color:#434343; line-height:25px;}
.s_c dd .txt a{color:#5a5a5a; font-size:18px;}
.s_c dd .txt a:hover{color:rgb(255, 109, 55); font-size:18px;}
.s_c h2{text-align:center; font-size:28px; line-height:30px; font-weight:bold;}
.s_c h3{font-size:12px; text-align:center; line-height:60px; color:#ccc;}
.s_c h3 em{margin-right:25px; font-style:normal;}
.s_c .jianjie{border:1px solid #ccc; background:rgb(245,245,245);padding:10px; line-height:25px; margin-bottom:10px;}
.s_c_pic{width:496px;float:left;}
.s_c_pic .img{width:100%; position:relative; margin-bottom:-2px;}
.s_c_pic .img .beijing{width:100%; height:100%; background:rgba(255, 109, 55,0.7); position:absolute; top:0px; left:0px;}
.s_c_pic .img .beijing ul{margin:25px 40px;}
.s_c_pic .img .beijing ul li{  line-height:22px; color:#FFF; margin-bottom:10px;}
.s_c_pic .img .beijing ul li img{margin-right:20px; float:left; width:auto; margin-left:20px;}
.s_c_pic .img .line{width:100%; height:1px; border-bottom:1px dashed #333; margin:15px 0px;}
.s_c_pic .img .title{color:#FFF; padding-left:60px; line-height:30px;}
.s_c_pic .img img{width:100%;}
#map{width:704px; float:right; height:518px; margin-bottom:200px;}
.search{width:800px; margin:0px auto; margin-bottom:50px; overflow:hidden; line-height:50px;}
.search .int{width:678px; border-top:1px solid rgb(255, 109, 55); border-left:1px solid rgb(255, 109, 55); border-bottom:1px solid rgb(255, 109, 55); border-right:0px; background:#FFF; height:58px; padding:10px; float:left;}
.search .btn{width:96px; border:1px solid rgb(255, 109, 55); background:rgb(255, 109, 55); float:left; height:80px; color:#FFF; font-size:18px;}
.search span{color:rgb(255, 109, 55); }

.s_c table{border-collapse :collapse ; margin-bottom:50px;}
.s_c td{border:1px solid #FFF; padding:0 5px; text-align:center; font-weight:bold;}
.s_c .blue{ background:rgb(255, 109, 55); color:#FFFFFF;}
.s_c .while{background: #ccc; color:#333;}


.pages{width:100%; margin:60px auto; text-align:center; float:left;}
.pages a{width:30px; height:30px;  border:1px solid #666; color:#272727; line-height:30px; display:inline-table; margin:0px 5px;}
.pages a:hover,.pages a.on{background:rgb(255, 109, 55); color:#FFF;border:1px solid #ebac23;}

.news_pages a{color:#595959; display:block; line-height:30px; margin-bottom:50px;}
.news_pages a:hover{color:#ebac23;}

.footer{width:100%; padding:20px 0px; background-color: rgb(66, 101, 167); overflow:hidden;}
.footer .w1200{overflow:hidden;}
.footer .guanzhu{width:255px; float:left;}
.footer .guanzhu span{font-size:18px; color:#FFF;}
.footer .guanzhu ul{margin-top:20px; }
.footer .guanzhu ul li{width:40px; height:32px; float:left;}
.footer .guanzhu ul li a .img{display:block;}
.footer .guanzhu ul li a .img1{display:none;}
.footer .guanzhu ul li a:hover .img{display:none;}
.footer .guanzhu ul li a:hover .img1{display:block;}
.footer .contact{width:900px; float:right;}
.footer .contact span{font-size:18px; color:#FFF;}
.footer .contact span em{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block; line-height:25px;}
.footer .contact ul{margin-top:5px;}
.footer .contact ul li{float:left; margin-right:10px; line-height:22px; color:#FFF; margin-bottom:10px;}
.footer .contact ul li img{margin-right:10px; float:left;}
.footer .copyright{color: rgb(78, 145, 180); text-align:center; margin-top:20px;}


.qqkf{position:fixed; top:200px; right:0px;  min-height:100px; width:164px;}
.qqkf .kfshow{width:50px; height:39px; text-align:center; padding-top:8px; padding-bottom:8px; position:absolute; right:0px; background:rgb(255, 109, 55); color:#FFF; cursor:pointer;}
.qqkf .kfhidden{width:164px; background:rgb(255, 109, 55); position:absolute; right:-164px;}
.qqkf .kfhidden .kfleft{width:48px; float:left; text-align:center; color:#FFF; padding-top:20px; line-height:18px;}
.qqkf .kfhidden .kfright{width:116px; background:#FFF; float:right;min-height:100px;}
.qqkf .kfhidden .kfright ul{margin:15px 5px;}
.qqkf .kfhidden .kfright ul li{color:#FFF; width:100px; margin-bottom:8px;}

.qqkf .kfhidden .kfright ul li a{display:block; color:#434343; padding:5px 0px;}
.qqkf .kfhidden .kfright ul li a:hover{background:rgb(255, 109, 55); color:#FFF; border-radius:3px;}
.qqkf .kfhidden .kfright ul li a img{margin:0px 8px; float:left;}
.qqkf .kfhidden .kfright ul li a .img1{display:none;}
.qqkf .kfhidden .kfright ul li a:hover .img{display:none;}
.qqkf .kfhidden .kfright ul li a:hover .img1{display:block;}