

/* ========================
    reset
   ======================== */

body,div,dl,dt,dd,form,input,label,img,p,span,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{font:12px/1 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;word-wrap:break-word;word-break:normal;-webkit-text-size-adjust:none;color:#3c3c3c;}
html,body{height:100%;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,i{font-style:normal;}
img{border:none;vertical-align:top;}
a{color:#1f1f1f;text-decoration:none;outline:none;background:transparent;-webkit-tap-highlight-color:transparent;}
a:hover{color:#985126;text-decoration:none;}
input,button,textarea,select,option{font:12px/1 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;outline:none;color:#3c3c3c;}
table{border-collapse:collapse;border-spacing:0;}

/* ========================
    common
   ======================== */

.fl{float:left;}
.fr{float:right;}
.header,.contents,.footer{min-width:1000px; clear: both}
.container{width:1000px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container:before,.clear:before{content:"";display:block;}
.container:after,.clear:after{clear:both;content:"";display:table;}

/* ========================
    header
   ======================== */
.header{height:169px; background-image:url("../image/top_line.gif")/*tpa=http://al79.com/theme/basic/images/top_line.gif*/;}
.header .logo{float:left; width:475px; padding-top:21px;}
.header nav{float:left;margin-left:40px;margin-top:21px; height:67px;}
.header nav .container > ul{margin-left:50px;}
.header nav li{float:left;position:relative;}
.nav_line{width:85px; height:24px; background-image:url("../image/menu_line.gif")/*tpa=http://al79.com/theme/basic/images/menu_line.gif*/}

.header nav li a{float:left;padding:0 0px;}
.header nav li:hover a{color:#f9bb11;}
.header nav li ul{display:none;position:absolute;left:0;top:0px;width:0px;padding:10px 0;background:#164a84;}
.header nav li ul li a{display:block;width:200px;height:26px;line-height:26px;font-size:14px;font-weight:normal;background:#164a84;padding:0;text-indent:19px;}
.header nav li ul li a:hover{color:#ffc526;}
.header nav li:hover ul{display:block;}
.header nav li:hover ul a{display:block;color:#fff;}

.header .left-part{float:left; width:400px;}
.header .left-part .box{float:left; width:161px; height:26px; border-bottom:1px #e3e3e3 solid; margin-top:35px;}

.header .right-part{float:right;text-align:right;}
.header .right-part .tel{margin-top:21px;}
.header .right-part .tel img{vertical-align:middle;}

/* ========================
    footer
   ======================== */

.footer{margin-top:50px;}
.footer .f-info{height:115px;background:#f3f3f3; border-top:1px #dddddd solid}
.footer .f-info .container{position:relative;}
.footer .f-info p{text-align:center;color:#000000;line-height:16px;padding-top:35px; font-weight:bold}
.footer .f-info p em{color:#7a7a7a;}

/* ========================
    main
   ======================== */

.main-slider{height:430px;position:relative;z-index:0;}
.main-slider .slider{height:100%;z-index:99;background:#fff;}
.main-slider .slider li{width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;opacity:0;}
.main-slider .slider li a{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;position:absolute;left:0;top:0;z-index:99;}


.sub-visual{height:300px;background-repeat:no-repeat;background-position:center top;}

.home-title{margin-top:15px; line-height:52px; padding-bottom:12px; background-image:url("../image/home_line.gif")/*tpa=http://al79.com/theme/basic/images/home_line.gif*/;background-repeat:no-repeat;background-position:center bottom;}
.home-title h2{font-size:42px;color:#111112;}


.content-box{font-size:14px;line-height:24px;margin-top:25px;min-height:100px;}

.content{margin-top:24px; width:1000px;}
.content .left-part{text-align:center;width:296px;float:left; padding-right:14px; padding-bottom:13px;}

.content .left-part .left_box{ width:296px; height:160px; background-image:url("../image/albal_img01.gif")/*tpa=http://al79.com/theme/basic/images/albal_img01.gif*/;}
.content .left-part .left_box p{font-size:41px; font-weight:bold; color:#3f2e34; padding-top:106px; padding-left:132px;}

.content .center-part{text-align:left;width:338px;float:left; padding-right:14px; padding-bottom:13px;}
.content .center-part .center_box{width:338px; height:160px; background-image:url("../image/albal_img02.gif")/*tpa=http://al79.com/theme/basic/images/albal_img02.gif*/;}
.content .center-part .center_box ul{padding-top:61px;}
.content .center-part .center_box li{line-height:20px; color:#000000; padding-left:34px;}

.content .right-part{float:right;width:338px; padding-bottom:13px;}
.content .right-part .right_box{width:338px; height:160px; background-image:url("../image/albal_img03.gif")/*tpa=http://al79.com/theme/basic/images/albal_img03.gif*/;}
.content .right-part .right_box ul{padding-top:61px;}
.content .right-part .right_box ul li{line-height:20px; color:#000000; padding-left:34px;}

.order_box{width:1000px;}
.order_box .order_list-left{float:left;width:294px; height:162px; border:1px #dcdcdc solid;}
.order_box .order_list-right{float:right; width:690px;}

.order_box .order_box_con{ width:252px; margin-left:20px;}


.order_box .order_list-left .order_box_con .order_box_tit{line-height:30px; border-bottom:1px #dcdcdc solid; padding-top:7px; margin-bottom:7px;}
.order_box .order_list-left .order_box_con .order_box_tit img{ padding-top:3px;}
.order_box .order_box_con li
{
	height: 22px;
	padding-left: 2px;
	line-height:22px;
}
.order_box .order_box_con li dt{float:left; width:19px;}
.order_box .order_box_con li dd{float:left; padding-left:9px; padding-right:9px; color:#000000}
.order_box .order_box_con li dd em{font-size:12px; font-weight:bold; color:#fa5623; padding-left:5px;}

.xuanfu123{position: fixed;bottom: 0;right: 0;width: 180px;height: 220px;}

.notice{width:1000px;float:left;}
#notice_menu a{width:248px;height:34px;line-height:32px;float:left;color:#323232;text-align:center;margin-left:-1px;border:1px solid #c0c0c0;background:#fbfbfb;font-weight:bold; font-size:16px}
#notice_menu a.notice-on{background:#d7d7d7;}
#notice_list ul{display:none;margin-top:20px;}
#notice_list li{overflow:hidden;text-indent:0px;}
#notice_list li a{display:block;position:relative;}
#notice_list li span{position:absolute;top:20px;left:0px;background-position:0 -0px;width:4px;height:4px;}
@media screen and (max-width: 480px) {
	.header, .contents, .footer{width:100%!important;min-width:100%!important;max-width:100%!important; }
	.container{width:100%!important;min-width:100%!important;max-width:100%!important}
	.header{min-width: 100%; max-width: 100%;height: 230px}
	.header .left-part{display: none}
	.header .logo{float: inherit;width: 100%;text-align: center}
	.header .right-part{float: inherit;width: 100%;text-align: center;}
	.header .right-part .tel{margin-top: 5px;}
	
	.main-slider{height: 150px;}
	.main-slider .slider li a{background-size: cover}
	.content{margin-top: 0px; width: 100%}
	.content .left-part{width: 100%;background: rgb(249,232,30);padding-top: 5px;padding-right: 0}
	
	.content .left-part .left_box{width: 296px; margin: 0 auto;}
	.content .center-part{margin: 0 auto;float: inherit;padding: 0;padding-top: 177px; width: 100%}
	.content .center-part .center_box{width: 100%;background-size: cover}
	.content .right-part{margin: 0 auto;float: inherit;padding: 0;padding-bottom: 10px;width: 100%}
	.content .right-part .right_box{width: 100%;background-size: cover}
	.order_box{width: 100%}
	.order_box .order_list-left{;width: 100%;border: none}
	.order_box .order_box_con{width: 100%;margin-left: 0}
	.order_box .order_list-left .order_box_con .order_box_tit{width: 90%; padding-left: 5%;padding-right: 5%;}
	.order_box_con ul{margin-left: 5%}
	.order_box_con ul #rolling{width: 100%}
	.order_box .order_list-right{width: 100%;margin-top: 5px;}
	.order_box .order_list-right img{width: 100%}
	.header nav{margin: 0}
	.nav_line{display: none}
	.header nav .container > ul{margin: 0 auto;margin-top: 5px;}
	.header nav li{width: 50%;text-align: center}
	.header nav li a{text-align: center}
	.header nav li a img{width: 120px;margin: 0 auto;margin-left: 10px;}
	
	
	.sub-visual{height: 150px;background-size: cover}
	
	.content-box img{max-width: 100%}
	
	.notice{width: 100%}
	#notice_menu a{width: 100%}
}



















