@charset "utf-8";
body,p,div,img,a,span,ul,li,iframe,ol,dd,dl,h1,h2,h3,h4,h5,h6,table,th,tr,td,input,br,form {margin:0px;padding:0px; border:0px;}
body{ font-size:12px; color:#333;font-family:Tahoma ; background:#fff; }
ul,li,ol{list-style:none;}
img{ border: 0 none;}
.clear{clear:both;}

/*常用浮动、间距、行距、背景、边框*/
.left{float:left;  display:inline;}
.right{float:right;display:inline;}
.ff_soft{font-family:"Microsoft Yahei";}
.ff_Arial{font-family:"Arial"}
.ff_song{font-family:"SimSun";}
.w_1200{width:1200px; margin:0px auto; overflow:hidden;}
.bg_f2{background:#f2f2f2;}

.header{padding:15px 0px;}
.logo{ height:86px; overflow:hidden; width:200px;}
.nav{width:1000px; font-size:18px; font-weight:lighter;}
.nav ul li{float:left; text-align:right; padding:40px 0px 0px 44px;}
.nav ul li a{display:block;}
.nav ul li a:hover,.nav ul li .cur{color:#c60505;}
.in_banner{background:url(../images/banner_01.jpg) no-repeat center top; height:500px; overflow:hidden;}
.in_query{width:350px; height:165px; padding:80px 0px 0px 170px; overflow:hidden; background:url(../images/hzwl_001.jpg) no-repeat left top; color:#fff; font-size:14px;}
.in_query_select,.in_query_btn{width:200px; height:29px; line-height:29px; border:none; overflow:hidden;font-family:Tahoma ;}
.in_query table tr td{padding:0px 5px;}
.in_query_btn{background:#ffea00; color:#000; font-size:24px; text-align:center;}
.in_about{width:600px; padding:35px 0px 0px 0px; line-height:24px;}
.tit_01{font-size:30px; text-transform:uppercase; font-weight:100; height:40px; overflow:hidden;}
.in_service ul{float:left; margin-right:-160px; margin-top:20px;}
.in_service ul li{float:left; width:180px; text-align:center; font-size:16px; margin-right:160px;}
.in_service ul li p{padding-bottom:5px;}
.in_kehu_btn{width:18px; height:30px; overflow:hidden; padding-top:50px;}
.in_kehu_con{width:1140px; overflow:hidden; margin-top:15px;}
.in_kehu_con ul li{width:200px; height:100px; padding:3px; border:#d4d4d4 1px solid; text-align:center; overflow:hidden; margin-left:20px; float:left; display:inline;}
.in_kehu_con ul li p{width:200px; height:100px; overflow:hidden; vertical-align:middle; display:table-cell; *display:block; *font-size:70px;}
.in_contact{width:450px; overflow:hidden; line-height:26px; font-size:14px;}
.in_contact p img{padding:5px 10px 0px 0px;}
.in_msg{width:680px; overflow:hidden;}
.in_msg_textarea{width:658px; padding:10px; line-height:24px; border:#d4d4d4 1px solid; height:170px;}
.in_msg_btn{width:70px; height:35px; line-height:35px; color:#fff; background:#c60505; text-align:center;font-family:Tahoma ; font-size:20px; margin-top:10px;}
.footer{background:#0546a3; padding:10px 0px; overflow:hidden; color:#a5b2d4; line-height:24px;}
.footer01{width:800px; overflow:hidden;}
.footer02{width:380px; overflow:hidden; padding-top:10px; text-align:right;}

.banner_company{background:url(../images/banner_company.jpg) no-repeat center top; height:260px; overflow:hidden; margin-bottom:20px;}
.w_240{width:240px; overflow:hidden;}
.w_920{width:920px; overflow:hidden;}
.menu_tit{text-align:center; font-size:24px; text-transform:uppercase;}
.menu ul li{height:35px; line-height:35px; background:#0546a3; text-align:center; font-size:14px; margin-top:5px;}
.menu ul li a{display:block;}
.menu ul li a:hover,.menu ul li .cur{background:#c60505;}
.hz_position{border-bottom:#d4d4d4 1px solid; height:30px; line-height:30px; font-size:16px; margin-bottom:15px;}
.about p{line-height:24px; margin-bottom:15px;}
.cargo_select{border:#d4d4d4 1px solid; margin-left:10px;}
.cargo{font-size:14px;}
.cargo_btn{margin-left:10px; background:#c60505; color:#fff;}
.download ul li{font-size:14px; border-bottom:#d4d4d4 1px dotted; height:40px; line-height:40px; overflow:hidden;}
.complaints_input01{border:#d4d4d4 1px solid; height:35px; line-height:35px; overflow:hidden; width:300px;}
.complaints_input02{width:600px; height:300px; line-height:24px;}
.complaints_tab tr td{padding:0px 0px 10px 10px;}
.complaints_btn{background:#c60505; color:#fff; padding:5px 20px; font-size:18px; font-family:Tahoma ; cursor:pointer;}
.contact_txt{ font-size:14px; line-height:26px;}


a.abtn{display:block;height:130px;width:18px; height:29px;overflow:hidden;}
a.aleft{float:left;background:url(../images/hzwl_007.png) no-repeat left top;}
a.agrayleft{cursor:default;background:url(../images/hzwl_007.png) no-repeat left top;}
a.aright{float:right;background:url(../images/hzwl_008.png) no-repeat left top;}
a.agrayright{cursor:default;background:url(../images/hzwl_008.png) no-repeat left top;}
.scrolllist{width:1200px;height:102px;margin:0 auto;}
.scrolllist .imglist_w{width:1125px;height:102px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:178px;float:left;padding:0 10px;border:solid 1px #ddd; margin-left:25px; text-align:center;}
.scrolllist .imglist_w li img{padding:2px;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}

.in_kehu_btn{width:18px; height:30px; overflow:hidden; padding-top:50px;}
.in_kehu_con{width:1140px; overflow:hidden; margin-top:15px;}
.in_kehu_con ul li{width:200px; height:100px; padding:3px; border:#d4d4d4 1px solid; text-align:center; overflow:hidden; margin-left:20px; float:left; display:inline;}
.in_kehu_con ul li p{width:200px; height:100px; overflow:hidden; vertical-align:middle; display:table-cell; *display:block; *font-size:70px;}



.p_50_0{padding:50px 0px;}
.ta_c{text-align:center;}
.pb_40{padding-bottom:40px;}
.fs_12{font-size:12px;}

/*link*/
a,.c_333,.c_333 a{color:#333; text-decoration:none;}
.c_777,.c_777 a{color:#777;}
.c_fff,.c_fff a,.c_fff a:hover{color:#fff;}
a:hover,.c_777 a:hover,.c_red,.c_red a,.c_red a:hover,.c_333 a:hover,.footer a:hover{color:#c60505; text-decoration:none;}


/* Clear Fix */  
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}    
.clearfix { display:inline-block;}   
.clearfix {display:block;}