.hv a:hover { text-decoration: none; color: #003a8a; -webkit-transition: all .5s; transition: all .5s; }
.inn { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.oh { overflow: hidden; }
.ma15 { margin: 15px auto; }
.ma20 { margin: 20px auto; }
.ma30 { margin: 30px auto; }
.ma50 { margin: 50px auto; }
.mb80 { margin-bottom: 80px; }
.mb50 { margin-bottom: 50px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb20 { margin-bottom: 20px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mt50 { margin-top: 50px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.mt10 { margin-top: 10px; }
.pb50 { padding-bottom: 50px; }
.pb40 { padding-bottom: 40px; }
.pb30 { padding-bottom: 30px; }
.pb20 { padding-bottom: 20px; }
.pb15 { padding-bottom: 15px; }
.pb10 { padding-bottom: 10px; }
.pt50 { padding-top: 50px; }
.pt40 { padding-top: 40px; }
.pt30 { padding-top: 30px; }
.pt20 { padding-top: 20px; }
.pt15 { padding-top: 15px; }
.pt10 { padding-top: 10px; }
.pa15 { padding: 15px 0; }
.pa20 { padding: 20px 0; }
.pa30 { padding: 30px 0; }
.pa50 { padding: 50px 0; }
.inn { width: 1200px; margin-right: auto; margin-left: auto; }
.clear { clear: both; height: 0; margin: 0; overflow: hidden; }
body, html { font-family: "arial"; font-size: 14px; line-height: 2; width: 100%; overflow-x: hidden;  }
p, ol, ul, li, dd, dt, dl, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; }
a { color: #333; }
a:hover, a:focus { text-decoration: none; }
#feedback_form table { border-spacing: 8px; border-collapse: separate; }
.menu_top li, .menu_top li a, .menu_top li i, .menu_bottom li a, .menu_top, .nav_left, .hnav.on .nav_left.col-sm-3.on img, .hpro_top li p, .hpro_top li span, .pro_scroll .item > a span { -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; -ms-transition: all .5s linear; transition: all .5s linear; }
.m0a { margin: 0 auto; display: block; }

/*top*/
.top {  width: 100%;margin: 10px 0;}
.w90 { width: 90%; margin-left: auto; margin-right: auto; }
.logo a { width: 431px; height: 0; padding-top: 75px; display: block; text-indent: 999px; overflow: hidden; }
.logo.navbar-brand { max-width: 200px; padding: 0; padding-left: 10px; }
.logo.navbar-brand img { max-width: 100%; max-height: 100%; }
.navbar { border: 0; }
.menu { margin-top: 30px; }
.menu>li>a { color: #333; }
.menu > li { float: left; position: relative; /*ie8*/ width: 96px\9; }
.menu > li > a { display: block; padding: 0 20px; font-weight: bold; font-size: 15px; /*ie8*/ padding: 0\9;height: 28px\9;line-height: 28px\9; width: 96px\9;text-align: center\9; background-color: #555\9; }
.menu .sub { position: absolute; left: 0;z-index: 999; text-align: center; background-color: rgba(255, 255, 255, .6); min-width: 100%; box-shadow: 0 0 15px rgba(0, 0, 0, .2); display: none; padding: 5px 0; border-radius: 4px; top: 28px; /*ie8*/ padding: 0\9; }
.menu .sub li a { display: block; white-space: nowrap;padding: 0 5px; /*ie8*/ padding: 0\9; height: 28px\9;line-height: 28px\9; background-color: #eee\9; }
.menu .sub li:hover a { background-color: #fff; color: #c9161e; }
.sea { float: right; position: relative; }
.sea span { display: block; width: 25px; height: 25px; background: url(../image/search.png) no-repeat center; cursor: pointer; }
.sea input { position: absolute; display: none; }
.sea input.sousuob { right: 0; width: 50px; height: 30px; border: 0; background-color: #fff;border: 1px solid #ccc; }
.sea input.sousuoa { right: 50px; width: 200px; padding-left: 10px; border: 1px solid #ccc; border-right: 0; background-color: transparent; height: 30px; color: #333; }

/*nav*/
.navbar { margin-bottom: 0; }
.navbar-default { background-color: #474749; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a { color: #fff; }

/*abouts*/
.cfff { color: #fff; }
.abouts_bg { position: relative; }
.abouts_top span { font-size: 16px; margin-top: 10px; display: block; margin-bottom: 10px; color: #898989; }
.abouts_top p { font-size: 16px; color: #898989; margin-bottom: 30px; }
.abouts_left { height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: #18538F url(../image/fk.png) no-repeat top right; }
.abouts_bottom_left p { width: 14px; line-height: 1.2; color: #fff; text-align: center; margin-bottom: 20px;font-size: 22px; }
.abouts_b_con { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .4); color: #fff; padding: 30px; opacity: 1; }
.abouts_b_con span { float: left; width: 15px; line-height: 1.2; margin-bottom: 30px; position: relative; }
.abouts_b_con h6 { position: absolute; left: 0; bottom: -55px; height: 55px; width: 100%; line-height: 55px; background-color: #ccc; }
.abouts_bottom_right li:hover .abouts_b_con h6 { background-color: #F5821F; }
.abouts_bottom_right li:hover .abouts_b_con h6 a { color: #fff; }
.abouts_bottom_right li:hover .abouts_b_con { opacity: 1; }
.abouts_bottom_right p{font-size:20px;}
.abouts_b_con h6 a { display: block; color: #393939; font-size: 16px; }
.abouts_b_con span em { display: block;font-size:30px; width: 30px; height: 30px; margin-bottom: 5px; font-style: normal; font-weight: bold; }
.abouts_b_con span i { font-style: normal; font-size:30px; }
.abouts_b_con h2 { font-size: 25px; text-transform: uppercase; margin-top:50px; }
.abouts_b_con .more { position: relative; border-bottom: 2px solid #fff; color: #fff; float: left; margin-top:50px; padding-right: 25px; display:block;}
.abouts_b_con .more:after { display: block; content: ''; width: 5px; height: 2px; background-color: #fff; position: absolute; right: -10px; bottom: -2; }
.babouts { padding-left: 60px; padding-top: 20px; padding-bottom: 10px; }
.babouts h2 { font-size: 16px; }
.babouts h3 { font-size: 25px; text-transform: uppercase; margin: 10px 0; }
.babouts h4 { font-size: 30px; margin-bottom: 10px; }
.babouts h5 { width: 60px; height: 1px; background-color: #c1c1c1; }
.babouts p { color: #898989; margin: 10px 0; }
.babouts a.more { position: relative; border-bottom: 2px solid #333; color: #333; float: left; padding-right: 25px; }
.babouts a.more:after { display: block; content: ''; width: 5px; height: 2px; background-color: #333; position: absolute; right: -10px; bottom: -2; }
.babouts_l { background-color: #7e7e7e; color: #fff; }
.babouts_l p { color: #fff; }
.babouts_l a.more { border-color: #fff; color: #fff; }
.babouts_l a.more:after { background-color: #fff; }
.babouts_bg { background-color: #7e7e7e; }

/*products*/
.pro_list ul{
	text-align: left;
	font-size: 0;
}
.pro_list  li{
	width:24.25%;
	margin-right:1%;
	margin-bottom:20px;
	vertical-align: top;
	position: relative;
	background:#000;
	float:left;
}
.pro_list  li:nth-child(4n){
	margin-right: 0;
}
.pro_list  ul li img{
	width: 100%;
	height:100%;
}
.pro_list  ul li .cover{
	position: absolute;
	left: 0;
	top: 70%;
	width: 100%;
	height:40px;

}
.pro_list  ul li .cover h5{
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 4.4%;
	padding:0 4%;
	line-height: 1.2;
	text-shadow: #000 3px 3px 5px;
	text-align:left;
}
.pro_list  ul li .cover1{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height:40px;
	background:rgba(237, 30, 36, .9);
	overflow: hidden;
	opacity:1;
}
.pro_list  ul li .cover1 p{
	font-size: 14px;
	color: #fff;
	line-height:40px;
	padding:0 2%;
	text-align:left;
	overflow: hidden;
}
.pro_list  ul li:hover .cover1{
	opacity:1;
	height:40px;
	background:rgba(237, 30, 36, .5);
	transition:height 0.8s; 
    -moz-transition:height 0.8s; 
    -webkit-transition:height 0.8s; 
    -o-transition:height 0.8s;
}

/*精彩九洲*/
.jcjz h2 { font-size: 25px; text-transform: uppercase; }
.jcjz h3 { font-size: 30px; font-weight: normal; line-height: 1.2; }
.jcjz h4 { width: 30px; height: 1px; background-color: #c1c1c1; margin-bottom: 20px; }
.jcjz p { margin-bottom: 20px; }
.jcjz a.more { position: relative; border-bottom: 2px solid #333; color: #333; float: left; padding-right: 25px; }
.jcjz a.more:after { display: block; content: ''; width: 5px; height: 2px; background-color: #333; position: absolute; right: -10px; bottom: -2; }
.jcjzr { background-color: #ED1E24; padding-top: 30px; padding-bottom: 30px; }
.jcjzr a { display: block; color: #fff; padding-left: 10%; }
.scrollbd li { float: left; }
.scrollbd li img { width: 100%; }
.scrollhd { position: absolute; width: 50%; left: 0; }
.scrollhd a { display: block; float: right; width: 55px; height: 55px; cursor: pointer; }
.scrollhd a.prev { background: #ED1E24 url(../image/left.png) no-repeat center; }
.scrollhd a.next { background: #e0e0df url(../image/right.png) no-repeat center; }
.jcjzr a.more { position: relative; border-bottom: 2px solid #fff; color: #fff; float: left; padding-right: 25px; padding-left: 0; margin-left: 10%; }
.jcjzr a.more:after { display: block; content: ''; width: 5px; height: 2px; background-color: #fff; position: absolute; right: -10px; bottom: -2; }

/*news*/
.news_title a.more { position: relative; border-bottom: 2px solid #333; color: #333; float: left; padding-right: 25px; float: right; margin-right: 8px; }
.news_title a.more:after { display: block; content: ''; width: 5px; height: 2px; background-color: #333; position: absolute; right: -10px; bottom: -2; }
.news_title h2 { font-size: 25px; text-transform: uppercase;}
.news_title h3 { font-size: 30px; }
.news li {width:32.33%; margin-right:1%; float:left;}
.news li div { border: 1px solid #ccc; margin-bottom: 30px; padding: 30px; position: relative;}
.news li a.news_img{font-style: normal;position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: none;}
.news li:hover a.news_img{display: block;}
.news li span { font-size: 16px; }
.news li h2 { font-size: 20px; line-height: 2; }
.news li p { font-size: 14px; color: #898989; margin-bottom: 15px; }
.news li a.more { position: relative; border-bottom: 2px solid #333; color: #333; padding-right: 25px; padding-bottom: 6px; margin-right: 8px; }
.news li a.more:after { display: block; content: ''; width: 5px; height: 2px; background-color: #333; position: absolute; right: -10px; bottom: -2; }

/*contact*/
.home_contact_bg { background-color: #7e7e7e; }
.contact_title { color: #fff; }
.contact_title h2 { font-size: 25px; text-transform: uppercase; }
.contact_title h3 { font-size: 30px; line-height: 1.2; }
.contact_title h4 { width: 65px; height: 1px; background-color: #fff; margin: 10px 0; }
.contact_left { color: #fff; }
.contact_left img { margin-right: 10px; }
.contact_left p { line-height: 3; }
.contact_left a { color: #fff; }
.contact_left h2 { color: #fff; float: right; width: 80px; margin-top: 10px; font-size: 20px; background: url(../image/ly.png) no-repeat center bottom; padding-bottom: 80px; }
.gsjj, .xm, .tells, .codes { float: left; width: 30%; padding-left: 10px; line-height: 55px; border: 0; background-color: transparent; border-bottom: 1px solid #ccc; margin-bottom: 15px; outline: 0; color: #fff; }
::-webkit-input-placeholder { color: #fff; }
.xm { margin: 0 5%; }
.tells { float: right !important; }
.text-Content { color: #fff; outline: 0; width: 100%; padding-left: 10px; border: 0; border-bottom: 1px solid #ccc; margin-bottom: 10px; background-color: transparent; }
.feedimg { float: left; margin-top: 10px; margin-left: 20px; margin-right: 15px; width: 80px; height: 30px; }
.cbtn { float: right; width: 190px; height: 45px; line-height: 45px; margin-left: 20px; border: 1px solid #fff; background-color: transparent; margin-top: 10px; color: #fff; font-weight: bold; }

/*foot*/
.foot-bg { background-color: #474749; color: #fff; }
.foot-bg a { color: #fff; }
.flogo a { display: block; width: 255px; height: 0; padding-top: 85px; }
.foot-nav a { display: block; width: 50%; float: left; text-align: center; }

/*products*/
.side_top { border-bottom: 1px solid #ccc; margin: 20px 0; padding-bottom: 10px; line-height: 45px; }
.side_top span { float: right; margin-right: 30px; }
.side_top li { float: left; margin-right: 30px; }
.side_top li a { padding: 0 15px; display: block; }
.side_top li:hover a, .side_top li.cur a { background-color: #c7132e; color: #fff; }
.side { margin-top: 20px; }
.side li { text-align: center; }
.side li a { display: block; line-height: 35px; border: 1px solid #1B5094; background:#1B5094; color: #fff; margin-bottom: 15px; }
.side li:hover a, .side li.cur a { background-color: #ED1E24; border: 1px solid #ED1E24; color: #fff; }

/*pro content*/
.pro_cjzs { background-color: #c7132e; text-transform: uppercase; color: #fff; padding-top: 30px; padding-bottom: 30px; }
.pro_cjzs h2 { font-size: 14px; text-transform: uppercase; line-height: 1.5; }
.pro_cjzs h3 { font-size: 20px; line-height: 2; }
.pro_cjzs h4 { width: 40px; height: 1px; background-color: #fff; margin-bottom: 15px; }
.pro_chose p { font-size: 14px; margin-bottom: 30px; }
.pro_chose h2 { font-size: 40px; }
.pro_chose h3 { line-height: 2; font-size: 20px; }
.canshu { background-color: #7e7e7e; color: #fff; }
.canshu h2 { text-align: center; font-size: 35px; line-height: 1.5; margin-top: 30px; }
.canshu h3 { text-align: center; font-size: 14px; line-height: 2; text-transform: uppercase; }
.canshu h4 { margin: 0 auto; width: 100%; height: 1px; background-color: #aeaeae; margin-bottom: 15px; }
.pro_cs b { float: left; display: block; width: 240px; height: 55px; margin-bottom: 15px; background-color: #e5e5e5; font-size: 18px; text-align: center; color: #333; font-weight: normal; margin-right: 10px; }
.pro_cs { line-height: 55px; }
.pro_img img { margin-bottom: 20px; }
.pro_title { text-align: center; }
.pro_title h2 { text-align: center; font-size: 35px; line-height: 1.5; }
.pro_title h3 { text-align: center; font-size: 14px; line-height: 2; text-transform: uppercase; }
.pro_title h4 { margin: 0 auto; width: 100%; height: 1px; background-color: #aeaeae; margin-bottom: 15px; }

/*加盟*/
.jm_a { background-color: #f4f4f4; }
.jm_b { padding: 15px 10%; }
.jm_b h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 5px; margin-top: 30px; }
.jm_b h3 { font-size: 45px; margin: 15px 0; }
.jm_b h4 { width: 80px; height: 3px; background-color: #c9161e; margin-bottom: 30px; }
.jm_b p { color: #898989; font-size: 14px; line-height: 2.5; margin-bottom: 30px; }
.iso { background-color: #e5e5e5; }
.isol h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 5px; margin-top: 30px; }
.isol h3 { font-size: 45px; margin: 15px 0; }
.isol h4 { width: 80px; height: 3px; background-color: #c9161e; margin-bottom: 30px; }
.isol p { color: #898989; font-size: 14px; line-height: 2.5; margin-bottom: 30px; }
.jm_title h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 5px; }
.jm_title h3 { font-size: 45px; margin: 15px 0; font-weight: bold; }
.jm_title h3 b { color: #c9161e; }
.jm_title{overflow:hidden;}
.jm_title h3{float: left;margin-right:20px;}
.jm_title span{float: left;margin-top:35px}
.jm_title.white h2, .jm_title.white h3 { color: #fff; }
.jm_qcfc li { margin-bottom: 15px; }
.jm_qcfc li em { display: block; width: 1px; height: 150px; background-color: #c9161e; float: left; margin-left: 10px; margin-right: 15px; margin-top: -15px; position: relative; z-index: 9; }
.jm_qcfc li h2 { line-height: 2.5; font-size: 20px; font-weight: bold; }
.jm_liu h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 5px; margin-top: 15px; }
.jm_liu h3 { font-size: 35px; margin: 15px 0; font-weight: bold; }
.jm_liu h3 b { color: #c9161e; }
.jm_liu p { margin-bottom: 15px; }
.jm_liuda li h2 { font-size: 20px; font-weight: bold; margin-bottom: 15px; }
.join_bg { background: url(../image/jm_bg.jpg) no-repeat center top; }
#owl-join .owl-controls .owl-buttons { display: none; }
#owl-join .item { color: #fff; margin: 0 15px; }
#owl-join .item h2 { font-size: 20px; line-height: 3; }
#owl-join .item p { color: #c7c7c7; }
#owl-join .owl-pagination { bottom: auto; }
.feed_bg { background: url(../image/jmly.jpg) no-repeat center; padding: 50px; }
.jm_ly { background:#000403 url(../image/jm_feed.jpg) no-repeat right top; }
.jm_lyr { padding: 50px; }
.jm_feed input, .jm_feed textarea { color: #333; }
.jm_feed ::-webkit-input-placeholder { color: #333; }
.jm_feed .cbtn { border-color: #ccc; float: left; margin-left: 0; margin-right: 20px; }
.liuyan_con { background-color: #fff; padding: 15px; height: 260px; overflow: scroll; }

/*mobile foot*/
.foot_kong { width: 100%; height: 54px; }
.foot_mobile { padding-top: 6px; text-align: center; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; width: 100%; height: 54px; background-color: #fff; border-top: 1px solid #ccc; }
.foot_mobile li { float: left; width: 25%; }
.foot_mobile li i { font-size: 20px; }
.fqrcode{max-width: 130px;margin: 0 auto;}

/*abouts*/
.abouts_cona{background: url(../image/abouts_bg.jpg) no-repeat center top; color: #fff;}
.abouts_cona .abouts_al{text-transform: uppercase;}
.abouts_cona .abouts_al h2{font-size: 25px;text-transform: uppercase;}
.abouts_cona .abouts_al h3{font-size: 60px;font-weight: bold;}
.abouts_cona .abouts_ar{position: static;}
.abouts_cona .abouts_ar p{padding-left: 20%;}
.abouts_cona .abouts_ar span{ position: absolute; width: 50%;display: block;background-color: #c9161e;padding-left: 10%;outline-width: 15px;padding-bottom: 30px;padding-top: 30px;bottom: 0;right: 0; font-size: 25px;}
.abouts_cona .abouts_ar span b{display: block;font-size: 46px;line-height: 1.3;}
.abouts_cona .abouts_ar img{padding-left: 10px;margin-top: 20px;}
.youshi li[class*="abouts_siday"]{padding: 30px;}
.youshi li[class*="abouts_siday"]:hover {background-color: #eeeeee;}
.youshi li[class*="abouts_siday"] span{display: block;width: 55px;height: 55px;float: left;margin-right: 10px;}
.youshi li[class*="abouts_siday"] div{float: left;}
.youshi li[class*="abouts_siday"] div em{font-size: 16px;font-weight: bold;font-style: normal;display: block;}
.youshi li[class*="abouts_siday"] div h2{font-size: 20px;display: inline;padding-bottom: 8px;border-bottom: 1px solid #ccc;}
.youshi li[class*="abouts_siday"] div p{font-size: 14px;color: #898989;margin-top: 20px;}
.youshi li.abouts_sidaya span{background: url(../image/aboutsa.png) no-repeat center;}
.youshi li.abouts_sidayb span{background: url(../image/aboutsb.png) no-repeat center;}
.youshi li.abouts_sidayc span{background: url(../image/aboutsc.png) no-repeat center;}
.youshi li.abouts_sidayd span{background: url(../image/aboutsd.png) no-repeat center;}
.youshi li.abouts_sidaya:hover span{background: url(../image/aboutsah.png) no-repeat center;}
.youshi li.abouts_sidayb:hover span{background: url(../image/aboutsbh.png) no-repeat center;}
.youshi li.abouts_sidayc:hover span{background: url(../image/aboutsch.png) no-repeat center;}
.youshi li.abouts_sidayd:hover span{background: url(../image/aboutsdh.png) no-repeat center;}
.abouts_gchj{border: 1px solid #ccc;}
.abouts_gccon{padding: 5%;padding-bottom: 0;text-transform: uppercase;}
.abouts_gccon h2{font-size: 25px;}
.abouts_gccon h3{font-size: 45px;font-weight: bold;margin: 10px 0;}
.abouts_gccon h4{font-size: 20px;}
.abouts_gccon p{color: #898989;}

.con img{max-width: 100%}
/*1400 1920*/
@media (min-width:1366px) {
    .pro_cjzs { margin-top: -115px; }
    .homebanner { position: relative; }
    .homebanner p.biaoti { position: absolute; left: 5%; bottom: 20px; color: #fff; z-index: 99; }
    #owl-demobanner .owl-controls { position: absolute; right: 5%; bottom: 0px; background-color: #fff; padding: 20px; z-index: 9999; width: 200px; }
    #owl-demobanner .owl-buttons { width: 200px; }
    #owl-demobanner .owl-buttons div { cursor: pointer; display: block; width: 45px; height: 10px; line-height: 50; overflow: hidden; }
    #owl-demobanner .owl-page { display: none; }
    #owl-demobanner .owl-page.active { display: block; }
    #owl-demobanner .owl-prev { float: left; background: url(../image/left.jpg) no-repeat center; }
    #owl-demobanner .owl-next { float: right; background: url(../image/right.jpg) no-repeat center; }
    #owl-demobanner .owl-pagination { display: inline-block; font-size: 25px; position: absolute; left: 50%; line-height: 25px; top: 40%; transform: translate(-50%, -50%); }
    #owl-demobanner .owl-controls .owl-page span { width: auto; height: auto; }
}

/*手机*/
@media (max-width:767px) {
    .w90 {width: auto; }
    .pa50 { padding: 10px 0; }
    .babouts { padding-left: 15px; margin-top: 20px; }
    .babouts_bg { margin-top: 20px; }
    .pro_list{padding: 0 15px;}
.pro_list  li{
	width:49%;
	margin-right:2%;
	margin-bottom:20px;
	vertical-align: top;
	position: relative;
	background:#000;
	float:left;
}
.pro_list  li:nth-child(2n){
	margin-right: 0;
}
.pro_list  ul li img{
	width: 100%;
	height:100%;
}
.pro_list  ul li .cover{
	position: absolute;
	left: 0;
	top: 70%;
	width: 100%;
	height:40px;

}
.pro_list  ul li .cover h5{
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 4.4%;
	padding:0 4%;
	line-height: 1.2;
	text-shadow: #000 3px 3px 5px;
	text-align:left;
}
.pro_list  ul li .cover1{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height:30px;
	background:rgba(246, 130, 32, .9);
	overflow: hidden;
	opacity:1;
}
.pro_list  ul li .cover1 p{
	font-size: 12px;
	color: #fff;
	line-height:30px;
	padding:0 2%;
	text-align:left;
	overflow: hidden;
}
.pro_list  ul li:hover .cover1{
	opacity:1;
	height:30px;
	background:rgba(246, 130, 32, .5);
	transition:height 0.8s; 
    -moz-transition:height 0.8s; 
    -webkit-transition:height 0.8s; 
    -o-transition:height 0.8s;
}

    .contact_title{padding-left: 15px;padding-right: 15px;}
    .news_title{padding: 0 15px;}
	.news li {width:90%; margin:0 5%; float:left;}
    .jcjzr a { margin-left: 0; padding-left: 0; }
    .jcjzr a.more { margin-left: 0; }
    .home_contact_bg { padding-top: 15px; }
    .pro_cs { line-height: 35px; }
    .pro_cs b { display: inline-block; width: auto; padding: 0 5px; font-size: 12px; }
    .con.w90 .container { padding-left: 0; padding-right: 0; }
    .pro_chose h2 { font-size: 30px; }
    .pro_title h2, .canshu h2 { font-size: 22px; }
    #owl-demobanner .owl-controls .owl-buttons div { display: none; }
    #owl-demobanner .owl-controls .owl-page span{line-height: 30;overflow: hidden;}
    /*加盟*/
    .jm_b h3, .isol h3, .jm_liu h3 ,.jm_title h3{ font-size: 24px; line-height: 1.2; }
	.jm_title span{float: left;margin-top:15px}
    .ma50 { margin: 15px 0; }
    .mt50 { margin-top: 15px; }
    .foot-bg.text-center{text-align: left;}
    .join_bg{padding-bottom: 50px;}
    .pro_chose h2 { font-size: 30px; }
    .pro_title h2, .canshu h2 { font-size: 22px; }
    .abouts_cona .abouts_al h3{font-size: 40px;}
    .abouts_al{padding-left: 30px;padding-right: 30px;}
    .abouts_cona .abouts_ar p{padding: 0 30px;}
    .abouts_cona .abouts_ar img{display: none;}
	.abouts_top{display: none;}
	.abouts_b_con { padding: 10px;}
	.abouts_b_con h2 { font-size: 16px; text-transform: uppercase; }
    .abouts_b_con a.more { position: relative; border-bottom: 2px solid #fff; color: #fff; float: left; margin-top:-20px; font-size:12px; }
    .youshi li[class*="abouts_siday"] span{float: none;}
    .youshi li[class*="abouts_siday"] div{float: none;}
    .youshi li[class*="abouts_siday"]{padding: 15px;}
    .abouts_gccon h3{font-size: 30px;}
    .abouts_gccon{padding: 5%;}
    .abouts_gchj{margin-bottom: 15px;}
    .arDate h2{font-size: 18px;line-height: 1.5;}
    .side li a{line-height: 35px;}
    .fqrcode{margin:10px 0;}
}

/*ipad pro*/
@media  (min-width:1024px) and (max-width:1366px) {
    .w90 { width: auto; padding-left: 15px; padding-right: 15px; }
    .menu > li > a { padding: 0 10px; }
    .top { top: 20px; }
}

/*ipad*/
@media (min-width:768px) and (max-width:1023px) {
    .w90 { width: auto; padding-left: 15px; padding-right: 15px; }
    .pa50 { padding: 10px 0; }
    .pb50 { padding-bottom: 15px; }
    .navbar-header { display: block; float: none; }
    .navbar-toggle { display: block; }
    .pro_chose h2 { font-size: 30px; }
    .pro_chose h3 { font-size: 14px; }
    .abouts_gccon{padding: 5%; }
    .abouts_gchj{margin-bottom: 15px;}
}
.navbar-toggle{
    color: #c9161e;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 18px;
}


