/* 头部css */
.header .head_top{background:url('../images/p1.jpg') repeat-x;line-height:37px;color:#fff;font-size:14px;letter-spacing:0.4px;}
.header .head_top .head_top_tit{}
.header .head_top .head_top_nav a{display:inline-block;color:inherit;margin:0 10px;}
/*.header .head_top .head_top_nav a:hover{color:#f77300;}*/
.header .head_mid{height:135px;}
.header .head_mid .logo_tit p{letter-spacing:0.8px;line-height:1;}
.header .head_mid .logo_tit p:nth-child(1){font-size:24px;color:#333;}
.header .head_mid .logo_tit p:nth-child(2){font-size:20px;color:#666;margin-top:10px;}
.header .head_mid img.logo{margin-top:15px;margin-left:10px;display:block;}
.header .head_mid .logo_tit{width:444px;margin-top:42px;text-align:left;padding-left:28px;}
.header .head_mid .tel_txt{width:252px;text-align:right;}
.header .head_mid .tel_txt p{color:#cc231b;margin-top:18px;line-height:1;}
.header .head_mid .tel_txt p:nth-child(2){margin-top:15px;}
.header .head_mid .tel_txt p span{display:block;font-size:24px;color:#cc231b;}
.header .head_nav{height:58px;background:url('../images/p2.jpg') repeat-x;}
.header .head_nav ul.nav_list{width:1103px;}
.header .head_nav ul.nav_list li a{display:block;font-size:16px;color:#fff;letter-spacing:0.4px;line-height:58px;padding:0 19.3px;transition:0.3s;}
.header .head_nav ul.nav_list li a:hover,.header .head_nav ul.nav_list li a.on{color:#cc231b !important;background:#fff;}
/*banner css*/
.banner{width:100%;position:relative;}
.banner .img{width:100%;height:auto;}
.banner .img a{width:100%;height:auto;display:none;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:default;}
.banner .tab{position:absolute;bottom:15px;left:50%;margin-left:-37.5px;}
.banner .tab li{width:15px;height:15px;border-radius:50%;background:#999;margin:0 5px;float:left;cursor:pointer;text-align:center;line-height:18px;font-size:12px;color:#999}
.banner .tab li.on{background:#e6281e;color:#fff;}
.banner .btn{position:absolute;top:50%;left:0;width:100%;display:none;margin-top:-30px;}
.banner:hover .btn{display:block;}
.banner .btn span{width:35px;height:60px;text-align:center;line-height:60px;font-size:24px;background:rgba(0,0,0,.5);cursor:pointer;color:#fff;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.banner .btn span:hover{background:rgba(0,0,0,.8);}
.banner .btn span:nth-child(1){left:25px;}
.banner .btn span:nth-child(2){right:25px;}
.footer{height:267px;background:url('../images/bg.png');}
.footer .logo{width:600px;padding-top:65px;}
.footer .logo .txt{padding-left:40px;color:#fff;padding-top:12px;}
.footer .logo .txt p{line-height:21px;margin-bottom:10px;}
.footer .logo .txt p img{margin-right:16px;}
.footer .logo .txt p:nth-child(1) img{margin-right:13px;}
.footer .logo .txt p:nth-child(2) img{margin-right:21px;}
.footer .logo .txt p:nth-child(3) img{margin-right:18px;}
.footer .foot_r{padding-top:65px;}
.footer .foot_r .weixin{width:130px;height:133px;background:url("../images/weixin.png");}
.footer .foot_r .weixin img{margin-top:12px;margin-left:10px;}
