@charset "utf-8";

/*  动画开始 */



.flash {

	width: 100%; 

	max-width: 1920px; 

	margin: 0 auto; 

	position: relative;

	height:480px;  }

.gg {

	width: 100%; 

	height: 480px; 

	position: relative; 

	z-index: 1; 

	overflow: hidden; 

	margin: 0 auto; }

.ggs {

	width: 200%; 

	height: 500px; 

	left: -50%; 

	top: 0; 

	position: absolute; }

.ggBox {

	width: 1920px; 

	height:480px; 

	margin: 0 auto; }

.ggBox a {

	display: block; 

	width: 1920px; 

	height: 500px; 

	position: absolute; 

	z-index: 1; 

	opacity: 0.1; }

.ggBox img {

	display: block; 

	width: 1920px; 

	height:480px; }

.ggb {

	position: absolute; 

	width: 100%; 

	left: 0; 

	top: 0; 

	height:10px; 

	z-index: 4; 

}

.ggBtns {

	width:1200px; 

	height:10px; 

	margin: 0 auto;

	position:relative;

}

.ggBtns .conn{ position:absolute; top:0; left:0; height:480px; width:200px; background:#573223;margin-left:20px;filter:alpha(opacity:90); opacity:0.9;}

.ggBtns a {

	display: block; 

	width: 200px; 

	height:78px;

	border-top:1px solid #573223; 

	background:#d7000f/* url(imgbg.png) repeat 0 0*/;

	margin-top:1px;

	color:#FFF;	

	cursor: pointer; }

.ggBtns a h3{

	font-size:16px;

	font-weight:500;

	padding-top:10px;}

.ggBtns a em {

	display: block;

	line-height:18px;

	margin: 0 20px;

	overflow: hidden;

	font-size:12px;

	font-style:normal }

.ggBtns a:hover {background:#573223 }

.ggBtns a:focus { outline: none; }

.ggBtns a.ggOn { background:#573223;}

.ggBtns a h3{  margin:0 20px;}

.ggb, .ggBtns a { }

a.ggOn {}



/*四大优势*/

.Advantage9{overflow:hidden; height:490px;}

.Advantage9 .sly{ height:410px;}

.Advantage9 .sly ul{ height:410px;}

.Advantage9 .sly ul li{ float:left; text-align:center; width:283px; margin-right:20px; height:408px; border:1px solid #e1eef2}

.Advantage9 .sly ul li h3{ font-size:20px; text-align:center; line-height:40px; padding-top:10px; color:#d30c53}

.Advantage9 .sly ul li img,.jmcase01 li img,.Support9 li img{ width:265px; height:199px; padding-top:10px; display:block; margin:0 auto;}

.Advantage9 .sly ul li div{ margin:0 15px; /*text-align:center*/}

/*四大支持*/

.Support9{overflow:hidden; height:562px;}

.Support9 .sly{ height:482px;}

.Support9 .sly ul{ height:482px;}

.Support9 .sly ul li{ float:left;text-align:center; width:283px; margin-right:20px; height:480px; border:1px solid #e1eef2}

.Support9 .sly ul li h3{ font-size:20px; text-align:center; line-height:40px; padding-top:10px; color:#d30c53}

.Support9 .sly ul li div{ margin:0 15px; /*text-align:center;*/  line-height:24px}



/*加盟案例 */

.jmcase01{ /*height:382px; */height: 265px; width:1220px;overflow:hidden; padding-top:20px;}
.jmcase01 ul{float:left;}
.jmcase01 li{ float:left; text-align:center; width:283px; margin-right:20px; /*height:382px; */height: 263px; border:1px solid #e1eef2}
.jmcase01 li:hover{border:1px solid #d30c53}
.jmcase01 li a h3{ font-size:20px; text-align:center; line-height:40px; padding-top:10px; color:#C00}

.jmcase01 li a div{ margin:0px 15px 20px 15px; overflow:hidden; height:100px; }

/* ==========================================================================

   Page styles

   ========================================================================== */

.sly{overflow:hidden;}

.sly > ul li{position:relative;cursor:pointer;}

.pages{list-style:none;text-align:right; height:20px; margin-top:50px; }

.pages li{display:inline-block;width:11px;height:11px;margin:0 2px;text-indent:-999px;background:#fff;border-radius:10px;cursor:pointer;	overflow:hidden;border:1px solid #d30c53;}

.pages li:hover{background:#d30c53;}

.pages li.active{background:#d30c53;border-color:#d30c53;box-shadow:inset 0 0 0 2px #d30c53;}



/*标题*/

.title_a001{ height:80px;}

.title_a001 h4{ font-size:30px; margin-top:20px; font-weight:600; line-height:40px;}



.title_a005{ border-bottom:1px solid #facce6; height:40px; padding-top:50px;}

.title_a005 h2{ float:left; height:40px; background:#d7000f; line-height:40px; padding:0 20px; color:#FFF}

.title_a005 a{ float:right; display:inline-block; background:url(more_yuan.png) no-repeat 0 0; line-height:40px; text-indent:-500px; overflow:hidden; width:30px;}

.title_a005 a:hover{  background:url(more_yuan.png) no-repeat 0 -44px;}



.bcor_red{ background:url(bg.gif); padding-bottom:40px; margin-top:20px;}





/*在线留言*/

.onlinebook{ background:#FFF; width:500px; padding:50px 0;

    -moz-border-radius: 9px;

    -webkit-border-radius: 9px;

    border-radius:9px;

	text-align:center}



.onlinebook h3{ font-weight:normal; font-size:40px; line-height:60px; text-align:center}

.onlinebook li{ clear:both; padding-top:10px; line-height:36px;}

.onlinebook li label{ float:left; width:100px; text-align:right; font-size:14px; vertical-align:middle;}

.onlinebook li input{ float:left; vertical-align:middle; border:1px solid #E4E4E4; height:24px; padding:5px;-moz-border-radius: 17px;

    -webkit-border-radius:17px;

    border-radius:17px;}

.onlinebook li textarea{float:left;border:1px solid #E4E4E4;padding:5px;-moz-border-radius: 15px;

    -webkit-border-radius:15px;

    border-radius:15px;}

.onlinebook .sendbook{ width:250px; height:54px; background:#e0115b; border:none; cursor:pointer; margin:10px auto 0 auto; text-align:center; color:#FFF; font-size:24px; line-height:50px;

display:block;

-moz-border-radius: 27px;

    -webkit-border-radius:27px;

    border-radius:27px;}

.book_list{	width:680px;height:500px; overflow:hidden; position:relative	}

.book_list ul{ position:absolute; left:0; top:0;width:680px; }

.book_list li{ border-bottom:1px dotted #ffc7d9; padding:15px 0}

.book_list li dl{ clear:both; overflow:hidden; font-size:14px}

.book_list li dl dt{ float:left; width:120px; text-align:right; line-height:20px; color:#d30c53}

.book_list li dl dt span{ background-image:url(ico_book.png); background-repeat:no-repeat; display:inline-block; padding:5px 8px; line-height:18px; margin-left:8px; margin-right:10px}

.book_list li dl dd{ width:535px; float:left; text-align:left; line-height:24px;}

.book_list li dl dd i{ font-style:normal; font-size:12px; margin-left:10px;	}

.book_list li .wen span{ background-position:0 4px; color:#d30c53} 

.book_list li .da span{ background-position:0 -53px; color:#d30c53} 



/*品牌相册*/

.brandimg{ padding:20px 0 10px 0}

.brandimg li{ position:relative; float:left; width:300px; height:201px; z-index:0; overflow:hidden}

.brandimg li img{

	width:299px; height:200px; position:absolute; left:0; top:0; z-index:1; display:block; margin-right:1px;}

.brandimg li a{ display:block}

.brandimg li a div{

	position:absolute; left:0; top:0; display:none;

	width:299px;

	height:200px;

	text-align:center;

	color:#FFF

	}

.brandimg li a:hover div h3{ text-align:center; font-size:16px; padding-top:20px; font-weight:bold}

.brandimg li a:hover div p{ margin:0 15px; line-height:20px; text-align:center}

.brandimg li a:hover div{

	position:absolute; left:0; top:0; display: block;

	background:#bd005a url(zoom.png) no-repeat center 120px;

	filter: Alpha(Opacity=80); /*//IE浏览器*/

	 -moz-opacity:0.8;  /*火狐浏览器*/

     opacity:0.8; /*其他浏览器*/

	 position:absolute;

	width:299px;

	height:200px;

	z-index:33;

	}



/*荣誉*/

.Honor{ padding:30px 0;}

.Honor ul{}

.Honor li{ width:240px; float:left; height:200px;}

.Honor li img{ padding:5px; border:1px solid #cdd1d4;}

.Honor li p{ text-align:center; line-height:28px}



/*产品*/

.pr_title{ height:40px; border-bottom:1px solid #f8d3e1;margin-top: 35px;}

.pr_title h2{ float:left; background:#d7000f; height:40px; width:130px; line-height:40px; text-align:center; color:#FFF;}

.pr_title ul{ float:left; margin-left:40px}

.pr_title ul li{ float:left; display:inline-block; padding:0 20px; font-size:16px}


.pr_title ul .ns01 a{ color:#C30;font-weight: bold;}

.pr_title .more02{ float:right}



.pr_list{ display:none; padding:20px 0;height:720px;}

.pr_list li{ float:left; width:240px; line-height:30px; text-align:center; height:355px;}

.pr_list li img{ width:238px; height:319px; padding:1px;}
.pr_list li img:hover{ border: #d7000f 1px solid;padding: 0px;}



.news_list{ width:1220px;}

.news_list .news_con{ float:left; width:305px;}

.news_list .news_con div{ background:#FFF; margin-right:20px; border:1px solid #f5eaee; padding-top:10px; height:380px;}

.news_list .news_con div img,.about_news img{ display:block; margin:0 auto}

.news_list .news_con div ul{}

.news_list .news_con div ul li,.about_news li{ margin:0 15px; line-height:20px; padding:8px 0; border-bottom:1px dotted #dfe2e6}

.about_news li{ height: 44px;}

.news_list .news_con div ul li i,.about_news li i{ font-style:normal; font-size:12px; margin-left:8px}

.about_news li i{float: right;}

.about01{ width:390px;}

.about02{ width:525px;}

.about_news{ width:285px;}

.about_news div{ background:#FFF; border:1px solid #f5eaee; height:420px;}

.about01 .about01_con,.about02 .about02_con{ background:#FFF; margin-right:20px; border:1px solid #f5eaee;height:420px; }

.about01 .about01_con div{ margin:20px; overflow:hidden; height:380px; line-height:180%}

.about01 .about02_con div{ padding:10px 0 0 10px}

.about02 .about02_con div img{ display:block; padding:10px 0 0 8px}
.about02 .about02_con div iframe{ display:block; padding:10px 0 0 8px}
.about02 .about02_con div video{ display:block; padding:10px 0 0 8px}
.about02 .about02_con div #a1{ display:block; padding:10px 0 0 4px}



.School_list{ width:1220px;}

.School_list .School_con{ float:left; width:406px;}

.School_list .School_con div{ background:#FFF; margin-right:20px; border:1px solid #f5eaee; padding-top:10px; height:401px;}

.School_list .School_con div img{display:block; margin:0 auto;width: 360px;height: 106px;}

.School_list .School_con div li { font-size:12px; margin:0 15px; line-height:20px; padding:8px 0; border-bottom:1px dotted #dfe2e6}

.School_list .School_con div li i{ font-style:normal; /*margin-left:10px;*/ float: right;}



.bcor_wiht{ background-color:#fff}

.title_a1{ text-align:center; font-size:36px; line-height:80px; border-bottom:1px solid #f8cfdd}

.title_a2{ font-size:20px; line-height:40px; padding:30px 0 10px 0}

.title_a2 a{ display:block; text-indent:40px; background:url(ico_yuan.png) no-repeat 0 6px;}

.title_a2 a:hover{ background:url(ico_yuan.png) no-repeat 0 -45px;}



