@charset "utf-8";
/* CSS Document */ 

/*The introduction of the font library*/
@font-face {font-family: 'iconfont';src: url('//at.alicdn.com/t/font_1432720974_1547027.eot'); /* IE9*/src: url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'), /* chrome/firefox */url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'), /* chrome/firefox/pera afari, Android, iOS 4.2+*/url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg'); /* iOS 4.1- */}
@font-face {font-family: 'Pacifico';font-style: normal;font-weight: 400;src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');}
.fa {display: inline-block;font-family: "iconfont";font-size:20px;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.fa-icon-qq:before { content: "\e604"; }.fa-icon-weibo:before { content: "\e600"; }.fa-icon-weixin:before { content: "\e605"; }.fa-icon-zaixianzixun:before { content: "\e608"; }

/*reset styles*/
body{ font-family:"微软雅黑";}.glyphicon{ top:0 !important;}.no-padding {padding: 0 !important;}.no-margin {margin: 0 !important;}.no-background{ background:none !important;}.no-border{ border:none !important;}.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.w100{ width:100% !important;}.h100{ height:100% !important;}a{ text-decoration:none !important; cursor:pointer !important;}.container-fluid{ max-width:1230px !important;}.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
/************************************************************************************************************/

.main{ padding:30px 0;}
.main-Background-1{ background:url(../images/bg_03.jpg) repeat;}
.main-Background-2{ background:url(../images/bg_02.jpg) 50% 50%; background-size:cover;}

header .top_bar{ background:#36322f; font-size:0;}
header .top_bar p{ line-height:30px; font-size:12px; color:#9d9d9d;}
header .top_bar p a{ margin:9px 0 0; display:inline-block; vertical-align:top; padding:0 5px; height:12px; font-size:12px; color:#9d9d9d; line-height:12px; border-left: solid 1px #9d9d9d}
header .top_bar p a:first-child{ border:none;}
header .top_bar p a:hover{ color:#fff;}
header .menu{ position:relative;}
header .menu:after{ content:""; position:absolute; right:0; top:0; z-index:1; width:50%; height:100%; background:#8b2523;}
header .menu .container-fluid{ position:relative; z-index:2;}
header .menu nav{ position:relative; padding:0 0 0 540px; background:#fff; height:82px;}
header .menu nav .logo{ position:absolute; left:0;top:0; z-index:1; line-height:82px;}
header .menu nav ul{ padding:0 0 0 85px; background:url(../images/icon/nav_bg_03.jpg) no-repeat left #8b2523;}
header .menu nav ul li{ position:relative; width:11.11%;}
header .menu nav ul li a{ display:block; line-height:82px; color:#fff;}
header .menu nav ul li:hover a{ color:#333;}

.banner{ position:relative; overflow:hidden;}
.banner img{ display:block; margin:0 auto;}
.banner .glyphicon{ top:50% !important;}
/*.banner .carousel-control.left,.banner .carousel-control.right{ width:60px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.banner .carousel-control.left{ left:-60px;background:url(../images/ba/prev_arrow_60.png) no-repeat left;}
.banner:hover .carousel-control.left{ left:0;}
.banner .carousel-control.right{ right:-60px;background:url(../images/ba/next_arrow_60.png) no-repeat right;}
.banner:hover .carousel-control.right{ right:0;}*/
.banner .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.banner .carousel-fade .carousel-inner .active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.banner .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.banner .carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.banner #myCarousel{position:relative}
.banner #myCarousel .carousel-indicators{ margin-bottom:0;bottom:10px;z-index:4}
.banner #myCarousel .carousel-indicators li{margin:0 5px;width:15px;height:15px;}
.banner #myCarousel .carousel-indicators li:hover{background-color:#fff}



/*分页*/
.page_list a{color:#000; margin: 0px 5px;}
.page_list a:hover{ text-decoration: underline;}
.page_list a.on{color:#f00;}





.title1{ margin:0 0 35px; font-size:29px; color:#8b2523; line-height:29px;}
.title1 span{ margin:0 0 0 10px; font-family:"Times New Roman", Times, serif; color:#4d4d4d;}
.title1.active{ color:#fff;}
.title1.active span{ color:#fff;}
.title2{ position:relative; padding:9px 0 0; margin:0 0 30px; line-height:32px; color:#333; border-bottom:solid 1px #c9c9c9;}
.title2:after{ content:""; position:absolute; left:0; bottom:-3px; z-index:1; width:100%; height:1px; background:#c9c9c9;}
.title2 p a{ color:#333;}
.title2 p a:hover{ color:#8b2523; font-weight:bold;}
.title3{ margin:0 0 20px;}
.title3 h5{ margin:0; font-size:16px; color:#333; line-height:24px; font-weight:bold;}
.title3 small{ display:block; font-family:Arial, Helvetica, sans-serif; color:#333; line-height:24px;}

.text1{ padding:5px;border:solid 5px #8b2523;}
.text1 p{ margin:5px 0 0; color:#333; line-height:30px;}
.text2{ margin:10px 0; color:#4e0b09; line-height:26px;}

.pictrue1box{ position:relative;}
.pictrue1box:after{ content:""; position:absolute; left:0; top:0; z-index:1; width:50%; height:100%; background:#8b2523}
.pictrue1box:before{ content:""; position:absolute; left:0; top:0; z-index:2; width:50%; height:50px; background:#4e0b09; border-bottom:solid 4px #fff;} 
.pictrue1box .container-fluid{ position:relative; z-index:2;}
.pictrue1{ position:relative; padding:0 0 0 315px; min-height:320px;}
.pictrue1 .textbox1{ position:absolute; left:0; top:0; z-index:1; width:315px; height:320px; background:#8b2523;}
.pictrue1 .textbox1:after{ margin:-9px 0 0; content:""; position:absolute; left:100%; top:50%; z-index:1; width:0; height:0; border-top: solid 17px transparent;border-bottom: solid 17px transparent;border-left: solid 30px #8b2523;}
.pictrue1 .textbox1 h5{ margin:0;font-size:20px; color:#fff; line-height:46px; background:#4e0b09; border-bottom:solid 4px #fff;}
.pictrue1 .textbox1 ul{ margin:0; padding:15px 0 0;}
.pictrue1 .textbox1 ul li{ padding:0 5px; width:33.33%; line-height:38px;}
.pictrue1 .textbox1 ul li a{ color:#fff;}
.pictrue1 .textbox1 ul li a:hover{ color:#333;}
.pictrue1 .textbox2{ padding:50px 20px 0 50px; width:50%;}
.pictrue1 .textbox2 h5{ margin:0; font-size:20px; color:#fff; line-height:28px;}
.pictrue1 .textbox2 p{ margin:0;color:#fff; line-height:36px; height:144px; overflow:hidden;}
.pictrue1 .textbox2 .more a{ color:#fff; line-height:36px;}
.pictrue1 .textbox2 .more a:hover{ color:#8b2523}
.pictrue1 .imgbox{ padding:80px 0 0; width:50%;}
.pictrue1 .imgbox ul li{ padding:0 5px; width:33.33%;}
.pictrue1 .imgbox ul li .p1imgs{ margin:0 auto; max-width:128px; border-radius:50%; overflow:hidden;}
.pictrue1 .imgbox ul li a{ display:block;border-radius:50%; overflow:hidden;}
.pictrue1 .imgbox ul li:hover .p1imgs{ transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
.pictrue2{ position:relative; padding:0 155px 0 0;}
.pictrue2 .imgbox a{ position:relative; display:block; overflow:hidden;}
.pictrue2 .imgbox a span{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%;}
.pictrue2:hover  .imgbox a span{ transform:scale(1.1,1.1) rotate(3deg);-webkit-transform:scale(1.1,1.1) rotate(3deg);-moz-transform:scale(1.1,1.1) rotate(3deg);-o-transform:scale(1.1,1.1) rotate(3deg);}
.pictrue2 ul{ position:absolute; right:0; top:0; z-index:1; width:150px;}
.pictrue2 ul li{margin:0 0 6px;}
.pictrue2 ul li a{ position:relative; display:block;font-size:20px; color:#fff; background:#8b2523;}
.pictrue2 ul li a span{ position:relative; z-index:2;}
.pictrue2 ul li a:after{ content:""; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background:#4e0b09;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.pictrue2 ul li:hover a:after{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.pictrue3 h5{ margin:0 0 15px; font-size:16px; color:#8b2523; line-height:22px;}
.pictrue3 p{ margin:0 0 11px; color:#333; line-height:26px; height:234px; overflow:hidden;}
.pictrue3 .more a{ display:block; line-height:40px; border:solid 1px #8b2523; color:#8b2523;}
.pictrue3 .more a:hover{ color:#fff; background:#8b2523;}
.pictrue4{ margin:0 -10px;}
.pictrue4 .item{ padding:0 10px;}
.pictrue4 .item a{ display:block;}
.pictrue4 .item a:hover{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.pictrue5{ padding:50px 0; background:url(../images/p5_bg.png) no-repeat; background-size:100% 100%;}
.pictrue5 ul li{ width:33.33%;}
.pictrue5 ul li a{ display:block; margin:0 auto; max-width:275px;}
.pictrue5 ul li a:hover{ background:none !important;}
.pictrue5 ul li a img{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.pictrue5 ul li a:hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.pictrue6{ padding:0 5px;}
.pictrue6-list{ padding:0 10px;}
.pictrue6-list a{ display:block;}
.pictrue6-list a .imgbox{ margin:0 0 10px; overflow:hidden;}
.pictrue6-list a:hover .imgbox .p6imgs{ transform:scale(1.1,1.1) rotate(3deg);-webkit-transform:scale(1.1,1.1) rotate(3deg);-moz-transform:scale(1.1,1.1) rotate(3deg);-o-transform:scale(1.1,1.1) rotate(3deg);}
.pictrue6-list a .imgbox span{ display:block;}
.pictrue6-list a h5{ margin:0; font-size:14px; color:#333; line-height:32px;}
.pictrue6-list a:hover h5{ color:#8b2523;}
.pictrue6-list a p{ margin:0; font-size:12px; color:#333; line-height:24px; height:48px; overflow:hidden;}
.pictrue6-list a:hover p{ color:#8b2523;}
.pictrue7-list{ margin:0 0 20px;}
.pictrue7-list a{ display:block; position:relative; padding:0 0 0 277px; min-height:188px;}
.pictrue7-list a .imgbox{ position:absolute; left:0; top:0; z-index:1; width:277px; border:solid 1px #cdcdcd; overflow:hidden;}
.pictrue7-list a:hover .imgbox{border:solid 1px #8b2523; }
.pictrue7-list a .imgbox span{ display:block; height:185px;}
.pictrue7-list a:hover .imgbox span{ transform:scale(1.1,1.1) rotate(3deg);-webkit-transform:scale(1.1,1.1) rotate(3deg);-moz-transform:scale(1.1,1.1) rotate(3deg);-o-transform:scale(1.1,1.1) rotate(3deg);}
.pictrue7-list a .textbox{ padding:0 0 0 15px;}
.pictrue7-list a .textbox h5{ font-size:16px; color:#333; line-height:22px; font-weight:bold;}
.pictrue7-list a:hover .textbox h5{ color:#8b2523}
.pictrue7-list a .textbox small{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; line-height:22px;}
.pictrue7-list a .textbox p{  color:#333; line-height:26px; height:130px; overflow:hidden;}
.pictrue8 .imgbox{ display:inline-block;}
.pictrue8 img{border:solid 1px #ccd5d5;}
.pictrue9-list{ margin:0 0 20px;}
.pictrue9-list a{ display:block; background:#e2e2e2; overflow:hidden;}
.pictrue9-list a:hover .imgbox{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.more1{ margin:36px 0 0;}
.more1 a{ display:inline-block; vertical-align:top; padding:0 45px; line-height:36px; background:#8b2523; color:#fff;}
.more1 a:hover{ background:#4e0b09;}

.message1{ margin:0 auto; max-width:600px;}
.message1 .hang{ position:relative; padding:0 0 0 50px; margin:0 0 10px; min-height:40px; background:#efefef;}
.message1 .hang:hover{ background:#f7f3f3}
.message1 .hang span{ position:absolute; left:0; top:0; z-index:1; width:50px; line-height:40px; font-size:13px; color:#505050;}
.message1 .hang input{ padding:0 10px 0 0; width:100%; height:40px;font-size:13px; color:#505050; background:none; border:none;}
.message1 .hang textarea{ padding:0 10px; width:100%; line-height:40px;font-size:13px; color:#505050; background:none; border:none;}
.message1 button{ width:100px; height:27px; line-height:27px; font-size:13px; color:#fff; background:#4e0b09; border:none;}
.message1 button:hover{ background:#8b2523;}

footer{background:#8b2523; overflow:hidden;}
footer .container-fluid{ display:none;}
footer .footer_bar .container-fluid{ display:block;}
footer .left,footer .right{ width:50%;}
footer .left .title1{ margin:0 0 30px;}
footer .left .tel{ position:relative; margin:0 0 20px;  color:#fff; line-height:30px;}
footer .left .tel:after{ content:""; position:absolute; right:0; top:50%; z-index:1; width:2000px; height:1px; background:#fff;}
footer .left .tel span{ position:relative; z-index:2; display:inline-block; vertical-align:top;font-size:30px; padding:0 10px; background:#8b2523;}
footer .left .ewmbox ul{ display:inline-block;}
footer .left .ewmbox ul li{ color:#fff; line-height:30px;}
footer .left .ewmbox ul li:first-child{ margin:0 20px 0 0;}
footer .right{ position:relative; padding:10px; background:#4e0b09;}
footer .right:after{ content:""; position:absolute; left:100%; top:0; z-index:1; width:2000px; height:100%; background:#4e0b09;}
footer .right .hang{ position:relative; padding:0 0 0 50px; margin:0 0 5px; min-height:36px; border:solid 1px #fff; background:#8b2523;}
footer .right .hang span{ position:absolute; left:0; top:0; z-index:1; width:50px; color:#fff; line-height:34px; text-align:center;}
footer .right .hang input{ padding:0 10px 0 0; width:100%; height:34px; background:none; border:none; color:#fff;}
footer .right .hang textarea{ padding:0 10px 0 0; width:100%; line-height:34px; background:none; border:none; color:#fff;}
footer .right button{ width:100%; height:36px; line-height:34px; border:solid 1px #fff; background:#8b2523; color:#fff;}
footer .right button:hover{ color:#4e0b09; background:#fff;}
footer .footer_bar{background:#36322f;}
footer .footer_bar p{ margin:0; font-size:12px; color:#fff; line-height:40px;}
footer .footer_bar ul{ font-size:0;}
footer .footer_bar ul li a{ margin:14px 0 0; padding:0 5px; display:inline-block; vertical-align:top; font-size:12px; color:#fff; border-left: solid 1px #fff; line-height:12px; height:12px;}
footer .footer_bar ul li:first-child a{ border:none; padding-left:0;}
footer .footer_bar ul li:hover a{ color:#8b2523;}
body.active footer{ padding:22px 0 0;}
body.active footer .container-fluid{ display:block;}
body.active footer .footer_bar{ margin:22px 0 0;}


.nyleft{ width:20%;}
.nyright{ width:80%;}
.subnav h5{ margin:0 0 2px; font-size:20px; color:#fff; line-height:44px; background:#4e0b09;}
.subnav ul{ margin:0 0 10px; padding:5px; background:#8b2523;}
.subnav ul li{ margin:5px 0 0; background:#fff;}
.subnav ul li:first-child{ margin:0;}
.subnav ul li:hover{ background:#4e0b09;}
.subnav ul li a{ display:block; position:relative; padding:0 0 0 34%; color:#333; line-height:32px;}
.subnav ul li:hover a{ color:#fff; text-decoration:underline !important;}
.subnav ul li a:after{ margin:-4px 0 0; content:""; position:absolute; left:25%; top:50%; z-index:1; width:7px; height:7px; background:#fff; border:solid 1px #52110f; border-radius:50%;}


@media (max-width:1199px){
header .menu nav{ padding:0 0 0 420px;}	
header .menu nav .logo img{ width:400px;}
}

@media (max-width:991px){

header .menu:after{ display:none;}
header .menu nav{ padding:0; height:inherit;}
header .menu nav .logo{ position:inherit; left:inherit; top:inherit; float:left; line-height:80px;}
header .sjdnav{ display:none; width:130px;position:absolute;right:5px; top:80px;z-index:5;}
header .sjdnav li{ margin:0 0 3px;}
header .sjdnav li a{display:block; font-size:16px; color:#fff; line-height:40px; background:#8b2523; border-radius:10px;}
header .ydd_btn{ margin:20px 0 0 0; padding:10px 7px; width:45px; height:40px; cursor:pointer;}
header .ydd_btn span{ display:block; width:100%; height:4px; background:#8b2523; border-radius:5px;}
header .ydd_btn span.span02{margin:4px 0;}
header .ydd_btn.click{ background:none;}
header .ydd_btn.click span{ background:#8b2523;}
header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;	} 
header .ydd_btn.click span.span02{margin:4px 0;	}
header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-8px;			margin-top:0px;}
header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}

.banner #myCarousel .carousel-indicators{ bottom:5px;}
.banner #myCarousel .carousel-indicators li{ margin:0 3px; width:12px; height:12px;}

.title3 h5{ font-size:14px;}

.text2{ font-size:12px;line-height:24px;}

.pictrue1box.main-Background-1{ background:#36322f;}
.pictrue1box:before{ width:100%;}
.pictrue1box:after,.pictrue1 .textbox1:after{ display:none;}
.pictrue1{padding:0;min-height:inherit;}
.pictrue1.main-Background-1{ background:none;}
.pictrue1 .textbox1{ position:inherit; left:inherit; top:inherit;width:100%; height:inherit; background:none;}
.pictrue1 .textbox1 ul{ padding:15px; margin:0 -15px; background:#8b2523}
.pictrue1 .textbox1 ul li{ width:20%;}
.pictrue1 .textbox2{ float:inherit; padding:15px 0; width:100%;}
.pictrue1 .textbox2 p{ height:inherit;}
.pictrue1 .imgbox{ float:inherit; padding:0 0 30px; width:100%;}
.pictrue1 .imgbox ul li .p1imgs{ max-width:70%;}
.pictrue3 p{ height:inherit;}
.pictrue5{ padding:30px 15px;}
.pictrue6-list{ margin:0 0 20px;}

footer .left, footer .right{ width:100%;}
footer .left .tel:after{ right:50%; margin:0 -1000px 0 0;}
footer .left{ margin:0 0 30px;}
footer .right:after{ display:none;}

.nyleft,.nyright{ width:100%;}
.subnav{ margin:0 0 20px;}
.subnav h5{ position:relative;}
.subnav h5 span{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; cursor:pointer;}
.subnav ul{ display:none;}
}

@media (max-width:767px){
.main{ padding:20px 0;}	
	
body{ padding-bottom:50px;}	
	
.hot{height:50px; background:#4e0b09; position:fixed; bottom:0; left:0; z-index:99;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div:hover{ background:#8b2523;}	

header .ydd_btn{padding:10px; margin:10px 0 0;}
header .menu nav .logo{ line-height:60px;}
header .menu nav .logo img{ width:220px;}
header .sjdnav{top:60px;}
header .sjdnav li a{ font-size:14px;}

.title1{ margin:0 0 20px; font-size:18px; line-height:24px;}

.pictrue1box:before{ height:40px;}
.pictrue1 .imgbox ul li .p1imgs{ max-width:90%;}
.pictrue1 .textbox1 h5{ font-size:18px; line-height:36px;}
.pictrue1 .textbox1 ul li{ line-height:28px;}
.pictrue1 .textbox1 ul li a{ font-size:12px;}
.pictrue1 .textbox2 h5{ font-size:18px; line-height:24px;}
.pictrue1 .textbox2 p{ font-size:12px; line-height:24px;}
.pictrue1 .textbox2 .more a{ font-size:12px;  line-height:24px;}
.pictrue2 ul li a{ font-size:12px;}
.pictrue3 h5{ margin:0 0 5px; font-size:14px;}
.pictrue3 p{ font-size:12px; line-height:24px;}
.pictrue5{ padding:20px 10px; background:#e2e2e2 !important; }
.pictrue6-list a .imgbox{ margin:0 0 5px;}
.pictrue6-list a h5{ line-height:28px;}
.pictrue7-list a{ padding:0 0 0 150px; min-height:120px;}
.pictrue7-list a .imgbox{ width:150px;}
.pictrue7-list a .imgbox span{ height:120px;}
.pictrue7-list a .textbox h5{ font-size:14px;}
.pictrue7-list a .textbox small{ padding:5px 0; font-size:12px; line-height:14px;}
.pictrue7-list a .textbox p{ font-size:12px; line-height:24px; height:72px;}

footer .left{ margin:0 0 10px;}
footer .left .tel span{ font-size:24px; }
footer .left .ewmbox ul li{ font-size:12px; line-height:28px;}
footer .left .ewmbox ul li:first-child{ margin:0 5px 0 0;}
footer .left .ewmbox ul li img{ width:140px;}
footer .right .hang span{ font-size:12px;}
footer .right button{ font-size:12px;}
footer .footer_bar ul,footer .footer_bar p{ width:100%; text-align:center;}
footer .footer_bar ul li{ float:none !important; display:inline-block;}

.subnav h5{ font-size:16px;}
}

@media (max-width:479px){
.pictrue1 .textbox1 h5{ font-size:16px;}	
.pictrue2{ padding:0 80px 0 0;}
.pictrue2 ul{ width:74px;}
.pictrue3 .more a{ font-size:12px; line-height:28px;}
.pictrue5 ul li{ margin:0 0 20px; width:100%;}
.pictrue7-list a{ padding:0 0 0 120px; min-height:90px;}
.pictrue7-list a .imgbox{ width:120px;}
.pictrue7-list a .imgbox span{ height:90px;}
.pictrue7-list a .textbox p{line-height:24px; height:48px;}

.more1{ margin:20px 0 0;}

footer .left .ewmbox ul li{ width:100%;}
footer .left .ewmbox ul li:first-child{ margin:0; text-align:center;}
footer .footer_bar ul, footer .footer_bar p{ line-height:24px;}
footer .footer_bar{ padding:15px 0;}
footer .footer_bar ul li a{ margin:0;}
}