@charset "utf-8";
/* CSS Document */
html{font-family:"Microsoft YaHei";font-size:12px;color:#666;word-break:break-all;text-overflow:ellipsis}
body{color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
ul,li{list-style:none;margin:0;padding:0;}
form{padding:0;margin:0}
img{border:0}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
a:hover{color:#f00}
img{ max-width:100%;}
@media screen and (min-width:320px){body,div,dl,dt,dd,ul,ol,lipre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{font-size:14px;color:#666;font-family:'微软雅黑'}}
.wrap{width:100%; overflow:hidden; max-width:640px; min-width:320px; margin:0 auto;}
.loading{width:100%;max-width:640px; min-width:320px; margin:0 auto; z-index:9999999; background:#fff; text-align:center; position:fixed; height:100%; display:table-cell; overflow:hidden}
.loading div{padding-top:40%}
.loading div img{width:80px;}



/*top*/
.header{width:100%; overflow:hidden; margin-bottom:15px}
.logo{width:114px;float:left;text-align:left; margin-top:16px; margin-left:10px}
.logo img{width:100%;}
.tel{float:right;text-align:right; width:150px; margin-top:15px;}
.tel p{text-align:left;margin-top:5px}
.tel p a.ren{color:#f00; font-weight:bold; padding-top:10px}
#m{float:left; width:234px; height:42px; margin-top:13px}
#m img{width:100%}
.u-tel{width:35px;height:35px;display:block;background:url(http://ad778.com/mobile/images/hot.png); margin-right:4px;float:left;position:relative;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;bottom:-2px;}

.jieshao img{width:100%; height:100%;}


.nav{-webkit-box-shadow: 0px 2px 3px;
  -moz-box-shadow: 0px 2px 3px;  
  box-shadow:0px 2px 3px ; width:100%; overflow:hidden;  }

.nav ul{  overflow:hidden}
.nav ul li{ float:left; height:45px; background-color:#BA3F34;line-height:45px; text-align:center;border-right:1px #fff solid; border-top:1px #fff solid; }
.nav ul li.no{ border-right:none;}
.nav ul li a{display:block;color:#fff;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.g-adv{position:relative;width:100%;margin:3px auto 0 auto;z-index:15;}
.g-adv .m-box img{display:block;position:relative;width:100%;}
.g-adv .m-cnt{width:100%;position:absolute;bottom:0;left:0;z-index:10;height:4px;}
.g-adv .m-cnt li{float:left;width:100%;height:4px;}
.g-sbox .m-cnt{background:#dfdfdf;position:relative;border-bottom:1px solid #BDBAB7;}
.g-sbox .m-cnt li{position:relative;}
.m-cnt li{text-align:center;width:32%;}
.g-adv .m-cnt{background:#333;}
.g-adv .m-cnt .z-on{background:#f4821f;}
.title{width:100%; margin:0 auto; border-bottom:2px #C6C6C6 solid; height:30px; background:#fff; }
.left{ line-height:30px;color:#5F280A;float:left; font-size:14px; text-indent:0.5em;}
.right{width:50px; line-height:30px; float:right;}
.right a{color:#5F280A;}
.tabs_a{width:100%; overflow:hidden; margin-top:10px;}
.tabs_a ul li{float: left;height: 33px;line-height: 33px;font-size: 14px;border: 1px solid #e6e6e6;text-align: center; color:#5F280A; margin:0 5px; background-color:#efefef;}
.tabs_a ul{float:left;}
.tabs_a ul li a{color:#666;}
.tabs_a ul li.last{border-right: 1px solid #dbdbdb;}
.tabs_a ul li.thistab{ background:#BA3F34; color:#666;}
.tabs_a ul li.thistab a{color:#fff;}
.gengduo{ margin:-24px 0 0 85%;position:absolute; font-size:12px; font-family:宋体;}

@media screen and (min-width:320px){.gengduo{ margin:-24px 0 0 85%;position:absolute; font-size:12px; font-family:宋体;}}
@media screen and (min-width:640px){.gengduo{ margin:-24px 0 0 93%;position:absolute; font-size:12px; font-family:宋体;}}
.pro_list ul li{width:100%; overflow:hidden; display:none;}
.alcp{ overflow:hidden}
.alcp ul li{float: left;margin:10px 5px 0 5px; display:block;}
.alcp ul li div{ border:1px solid #ccc; padding:1px; text-align:center; overflow:hidden}
.alcp ul li p{ height:30px; line-height:30px; overflow:hidden; text-align:center;}

.pro_list img{width:100%; height:100%;}

.alcpbg{ overflow:hidden}
.alcpbg ul li{float: left;margin:10px 5px 0 5px; display:block;}
.alcpbg ul li div{ border:1px solid #ccc; padding:1px; text-align:center; overflow:hidden}
.alcpbg ul li p{ height:30px; line-height:30px; overflow:hidden; text-align:center;}

.alcpp{width:100%; overflow:hidden; margin-top:10px;border-top:1px solid #ccc;}
.alcpp ul li{float: left;margin:0px 0px 0 0px; display:block;}
.alcpp ul li div{ border:1px solid #ccc; padding:1px; text-align:center; overflow:hidden; background:#f7f7f7; border-right:none;border-top:none;}
.alcpp ul li div img{display:table; text-align:center; margin:0 auto;}
.ys_con{width:100%; overflow:hidden; background:#e1dcdc; text-align:center; padding-top:10px;}
.ys_con div{width:320px; margin:0px auto;}
.ys_con div img{width:100%;}
.ys_con p{width:100%; line-height:24px; text-align:center; color:#333}

.ys_com{width:100%; overflow:hidden; text-align:center; padding-top:10px;}
.ys_com div{width:320px; margin:0px auto;}
.ys_com div img{width:100%;}
.xiant{width:100%; height:28px; border-bottom:1px dotted #ccc; text-align:right;}
.xiant a{font-size:12px; font-family:宋体;}
.sxm{width:100%; overflow:hidden;}
.sxm ul{width:100%; overflow:hidden;}
.sxm ul li{width:96%; overflow:hidden; border:1px #ccc solid; padding:5px 10px;font-size:16px; margin-top:10px;}
.sxm ul li span{ display:block }
.ti{width:100%; text-align:center; font-size:16px; overflow:hidden; margin:10px 0;}
.ti span{color:#cc0000}
.tii{width:100%; text-align:center; font-size:16px; overflow:hidden; font-weight:bold; margin:10px 0}
.tii span{color:#cc0000}
.til{width:100%; overflow:hidden; margin-top:10px;}
.til img{width:100%;}
.liuc{width:100%; overflow:hidden;}
.liuc img{width:100%; }

.tabs_b{width:100%; overflow:hidden; border-bottom:2px #BA3F34 solid; margin-top:10px;}
.tabs_b ul li{float: left;height: 33px;line-height: 33px;font-size: 14px;border: 1px solid #dbdbdb;text-align: center; border-left:none; border-bottom:none;color:#fff; background:#000;}
.tabs_b ul{}
.tabs_b ul li a{color:#fff;}
.tabs_b ul li.last{border-right: 1px solid #dbdbdb;}
.tabs_b ul li.thistab{ background:#BA3F34; color:#666;}
.tabs_b ul li.thistab a{color:#fff;}


.wenti_box{ width:100%; overflow:hidden;}
.wenti_box ul{ width:100%; overflow:hidden; }
.wenti_box ul li{ margin:5px 0 0 10px; overflow:hidden;border-bottom:1px dashed #CCC; padding-bottom:15px; display:block;}

.wenti_box ul li p{ line-height:24px;width:95%;  height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; float:left; background: url(http://ad778.com/mobile/images/ab_48.gif) no-repeat left center; text-indent:25px; font-weight:bold} 
.wenti_box ul li dd{width:95%; height:50px; line-height:24px; overflow:hidden; color:#666; float:left; margin:5px 0 0 0; background: url(http://ad778.com/mobile/images/ab_52.gif) no-repeat left 3px; text-indent:25px;}
.wenti_box ul li p a{color:#262626;} 
.wenti_box ul li p a:hover{ text-decoration:underline;} 

.main7{width:100%; height:35px; line-height:35px; background:#BA3F34; float:left; color:#fff; text-indent:1em}


.category{width:100%; margin:0 auto; overflow:hidden; }
.category ul{  overflow:hidden}
.category ul li{ float:left; height:26px; line-height:26px; text-align:center; background:#f83233; margin:5px 5px;}
.category ul li a{display:block;color:#fff;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.category ul li a.hover{background:#3868E3; display:block;}

.category_y{width:100%; margin:0 auto; overflow:hidden; }
.category_y ul{  overflow:hidden}
.category_y ul li{ float:left; height:26px; line-height:26px; text-align:center; background:#BA3F34; margin:5px 5px;}
.category_y ul li a{display:block;color:#fff;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.category_y ul li a.hover{background:#BA3F34; display:block;}


.title_bt{width:100%; height:36px; overflow:hidden; line-height:36px; font-size:15px; text-indent:1em; margin-top:10px;background:#BA3F34; color:#fff;}


.fenye{width:100%; margin:10px 0;text-align:center;}


.wrap_detail {width:100%;overflow: hidden;}
.wd_title1 {width:100%;height: 40px;line-height: 40px;font-size:18px;color: #61615f; text-align:center}
.wd_title2 {width:100%;height: 30px;line-height: 30px;font-size: 12px;color: #61615f;background: #ccc; text-align:center; overflow:hidden;}
.txt_wd {width: 98%;overflow: hidden;margin:0 auto;line-height: 24px; border-bottom:1px #ccc solid; padding-bottom:15px;}

.sx{width:100%; overflow:hidden;}
.sx ul{width:100%; overflow:hidden;}
.sx ul li{width:100%; height:25px; line-height:25px;}
.sx ul li a{color:#333;}
.sx ul li a:hover{color:#cc0000;}

.changjian{ width:98%; margin:0 auto; overflow:hidden;}
.changjian ul li .wen_t {width:100%;overflow: hidden;list-style: none;margin-top: 10px;height: 24px;line-height: 24px;color: #666;font-size: 14px;}
.changjian ul li .wen_t span{float:right;}
.changjian ul li .da_t {width:100%;overflow: hidden; height:39px; list-style: none;border-bottom: 1px #666 dashed;line-height: 22px;color: #666;font-size: 12px;padding-bottom: 10px;}
.por_js{padding:5px;}
.por_bt{width:100%; text-align:center; font-size:16px; font-weight:bold; margin-top:10px;}


.main1{width:320px;margin:0 auto; text-align:center}
.main2{width:100%; text-align:center; line-height:30px; font-size:16px;color:#701500; font-weight:bold;text-align:center;}
.main3{width:100%; background:#F4F1EC;}
.main3_1{width:320px; overflow:hidden; margin:0 auto; text-align:center; padding-top:10px}
.main3_1 p{ line-height:30px; font-size:25px;color:#000000}
.main3_1 p span{color:#701500}
.main3_1 div{#656462; font-size:16px; line-height:25px; text-align:left}
.main3_2 img{width:100%; margin-top:10px}
.main4{width:100%; margin-top:20px; text-align:center; background:#F1F1F1; padding:10px 0;}
.main4_1{ width:320px; text-align:center; font-size:18px; color:#701500; line-height:30px; overflow:hidden; margin:0 auto}
.main4_1 span{ font-size:16px; color:#666; text-align:left; line-height:22px; float:left;}
.main5{ border-bottom:1px dashed #000; width:100%; height:35px; margin-top:10px; line-height:35px; float:left}
.main5 span{ background:#701500; width:135px; text-align:center; font-size:15px; color:#fff; float:left; height:36px}
.main6{width:100%; margin:0 auto; text-align:center}
.kehu{ width:100%; overflow:hidden; margin:0 auto}
.kehu ul li{ margin:5px; float:left; overflow:hidden; border-bottom:1px dotted #CCC; padding-bottom:5px;}

.kehu-zz{ width:100%; overflow:hidden; margin:0 auto}
.kehu-zz ul li{ margin:5px; float:left; overflow:hidden; border-bottom:1px dotted #CCC; padding-bottom:5px;}
/*.td{ width:100%; overflow:hidden;}
.td ul li{ padding:10px 0; overflow:hidden; border-bottom:1px dotted #CCC;}
.tu{ border:#ccc 1px solid; float:left; text-align:center; overflow:hidden}
.wen{ float:left; margin-left:10px; overflow:hidden; line-height:25px}
.wen h4{ width:170px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-weight:normal;}
.wen h4 a{ color:#cc0000;}
.wen h4 a:hover{ color:red;}
.wen p{line-height:24px}
*/

.td{ width:100%; overflow:hidden;}
.td ul li{ padding:10px 0; overflow:hidden; border-bottom:1px dotted #CCC;}
.tu{ border:#dadada 1px solid; float:left; overflow:hidden}
.wen{ float:left; margin-left:10px; overflow:hidden; line-height:24px}
.wen h4{ width:170px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; line-height:24px; font-size:16px; font-weight:normal;}
.wen h4 a{ color:#ba864a;}
.wen h4 a:hover{ color:#461217;}
.wen p{ line-height:24px; overflow:hidden}
.td ul li a.kan{ display:block; width:120px; height:20px; line-height:20px; text-align:center; border:1px solid #b88447; margin-left:10px; color:#b88447; float:left; margin-top:5px;}






.liucheng,.liucheng img{width:100%; text-align:center; margin-top:5px}
.more{ float:right; font-size:14px; line-height:35px; font-style:normal; color:#5F280A}
.more a{color:#5F280A; padding-right:5px}

.pro_content {width: 100%;padding-top: 10px;}
.pro_img {width:300px;height: 300px;overflow: hidden;text-align: center;vertical-align: middle;margin: 0px auto; border:1px solid #ccc;}
.pro_name {width:100%;text-align:left;margin: 0px auto; margin-top:10px; font-size:16px; line-height:23px}
.title_tubiao {background: url(http://ad778.com/mobile/images/img_cp_07.jpg);width: 100%;height: 34px;color: #295dc8;line-height: 35px;overflow: hidden;font-family: '微软雅黑';font-size: 16px; margin-top:10px; color:#fff; text-indent:2em}
.pro_txt{width: 98%;text-align: center;font-family: '微软雅黑';margin: 0px auto;text-align: left;line-height: 22px; padding:10px 0; overflow:hidden}
.pro_txt img{width:100%}

.news_list{ width:98%; margin:0 auto; overflow:hidden;}
.news_list ul li {width:100%;height: 36px;list-style: none;border-bottom: 1px #979696 dashed;}
.news_list ul li a {width:70%;height: 35px;line-height: 35px;font-size: 12px;color: #575757;text-decoration: none;float: left; overflow:hidden}
.news_list ul li span {width:25%;height: 35px;line-height: 35px;font-size: 12px;color: #575757;float: right; text-align:right}


.prorighttit { width:100%; overflow:hidden; border:1px solid #e5e5e5; background-color:#f1f1f1; height:36px; line-height:36px; font-size:14px; margin-top:10px;  }



.footer{ width:100%; height:30px; line-height:30px; background:#666; float:left; text-align:center; color:#fff}
.footer a{color:#fff}
.copyright{width:100%; text-align:center; margin-top:10px; float:left; line-height:25px; margin-bottom:70px}
.copyright span{ width:100%; height:25px; font-size:16px;}
.copyright p{ line-height:24px; color:#666; width:100%; margin:5px auto; font-size:14px;}
.buttom { background:#BA3F34; bottom: 0; margin:0 auto; height: 50px; max-width: 640px; min-width: 320px;position: fixed;width: 100%; z-index: 9999;}
.buttom ul { height: 50px;list-style: none outside none; margin: 0; padding: 0; width: 100%;}
.buttom ul li {color: #fff;float: left;height: 50px; padding-top: 4px; width:20%;}
.buttom ul li .sy{ overflow: hidden; text-align: center; vertical-align: middle;width: 100%;}
.buttom ul li.shouye { float: left; margin-top: -19px;}
.buttom ul li p { font-size: 12px; line-height: 20px; margin: 0;overflow: hidden; padding: 0;text-align: center;width: 100%;}
.buttom ul li a { color: #fff;}
#pacman { text-align:center;margin: 0px auto;width: 0px; height: 0px;border-right: 30px solid #BA3F34;border-top: 30px solid #BA3F34;border-left: 30px solid #BA3F34;border-bottom: 30px solid #BA3F34;	border-top-left-radius: 60px; 	border-top-right-radius: 60px;border-bottom-left-radius: 60px; border-bottom-right-radius: 60px;} 
.xian{border: 2px solid #eaeaea; height: 33px; margin: 0 auto; text-align: center; width: 34px; margin: -19px;border-radius: 8px;}

.tupian{width:100%; overflow:hidden;}
.tupian img{width:100%; overflow:hidden;}

.tabs_c{width:100%; overflow:hidden; background:#BA3F34}
.tabs_c ul li{float: left;height: 33px;line-height: 33px;font-size: 14px;border: 1px solid #dbdbdb;text-align: center; border-left:none; border-bottom:none;color:#5F280A;}
.tabs_c ul{float:left;}
.tabs_c ul li a{color:#fff;}
.tabs_c ul li.last{border-right: 1px solid #dbdbdb;}
.tabs_c ul li.thistab{ background:#000; color:#666;}
.tabs_c ul li.thistab a{color:#fff;}



div.flickr {
	padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;text-align:center;
}
div.flickr a {
	border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #000; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none
}
div.flickr a:hover {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; background-image: none; border-left: #ccc 1px solid; color: #ccc; border-bottom: #ccc 1px solid; background-color: #fff
}
div.meneame a:active {
	border-right: #848484 1px solid; border-top: #848484 1px solid; background-image: none; border-left: #848484 1px solid; color: #fff; border-bottom: #848484 1px solid; background-color: #A5C33C
}
div.flickr span.current {
	padding-right: 6px; padding-left: 6px;  padding-bottom: 2px; color: #000; margin-right: 3px; padding-top: 2px; border:1px solid #ccc; background:#EEE;
}
div.flickr span.disabled {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px
}

.huoban{ width:100%; overflow:hidden; margin-top:10px; }
.huoban ul li{ float:left; margin:5px; width:130px; height:100px; overflow:hidden; border:4px solid #e2e2e2;}

.gg{ margin-top:10px;}
.ys-con{ overflow:hidden; background: url(http://ad778.com/mobile/images/bg_02.jpg) no-repeat; background-size:cover; padding:10px 0; margin-top:10px;}
.ysnei{ text-align:center; padding:10px 0;}
.ysnei p{ font-size:18px; color:#262626; line-height:30px;  width:251px; margin:0px auto;}
.ysnei span{ color:#cc012a; font-size:22px;}

.sheji{ padding:10px 0 20px; background: url(http://ad778.com/mobile/images/bg2_03.jpg) repeat-x left bottom; overflow:hidden;}


/*滚动*/
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;	width:8px;height: 8px;margin: 5px 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 20px;background: #bebab9;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{ background: #BA3F34;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
.owl-carousel{width: 100%; overflow:hidden; padding-bottom:10px;}
.owl-carousel .owl-item{float: left;}
.owl-wrapper-outer{ overflow:hidden; margin-bottom:15px; }
.slide{ overflow:hidden; margin-top:10px;}
.slide img{width:100%}
.slide p{ width:100%;} 

.parter{ padding:10px 0 0;}
.par-tu{ float:left; border:1px solid #ccc; margin:0 15px 0 5px;}
.par-wen{ float:left; overflow:hidden;}
.par-wen h2{ font-weight:normal; font-size:15px; font-weight:normal; overflow:hidden; height:24px; line-height:24px;}
.par-wen h2 a{ color:#353535;}
.par-wen p{ font-size:14px; color:#7f7f7f; line-height:21px;}
a.par-more{ display:block; float:right; width:86px; height:24px; background-color:#BA3F34;color:#fff; text-align:center; line-height:24px; font-size:14px;}

.banner1{width:100%; overflow:hidden; margin:5px  auto;}

.hezuoTit{ height:34px; background-color:#BA3F34;}
.hezuoTit h2{ float:left; line-height:34px; color:#fff; font-size:16px; font-weight:normal; margin-left:10px;}
.hezuoTit span{ display:block; float:right; line-height:34px; color:#fff; font-size:14px; margin-right:10px;}
.hezuoTit a{color:#fff;}
.fenlei{ margin-bottom:15px; overflow:hidden; clear:both}
.fenlei ul li{ font-size:14px; height:30px; line-height:30px; text-align:center; border:1px solid #ccc; margin:10px 5px 0; float:left; overflow:hidden;}
.foot-nav{ height:38px; line-height:38px; font-size:14px; color:#fff; background-color:#BA3F34; border-top:2px solid #9f020a; border-bottom:4px solid #9b0108; text-align:center;}
.foot-nav a{ color:#fff; padding:0 4px;}


.fanhui{ height:40px; line-height:40px; font-size:16px; text-align:center; background-color:#e5e5e5;}
.fanhui a{ display:block; color:#454545;}



.menu_head{ margin: 5px;height:47px;line-height:47px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:bold;background:#f1f1f1 url(http://ad778.com/mobile/images/pro_left.png) center right no-repeat; text-align:left; padding-left:40px; }
.menu_list .current{background:#f1f1f1 url(http://ad778.com/mobile/images/pro_down.png) center right no-repeat;}
.menu_body{height:auto;overflow:hidden;line-height:38px;backguound:#fff;}
.menu_body a{display:block;height:38px;line-height:38px; overflow:hidden; margin:5px 2px 0; text-align:center;color:#777777; float:left;text-decoration:none;border:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}
#firstpane{margin-bottom:15px;}
