﻿body{margin:0px auto; font-family:"Microsoft Yahei"; font-size:14px; color:#454545}
*{margin:0px; padding:0px; list-style:none}
img{background:0px}
a:link{color:#454545; text-decoration:none}
a:hover{color:#dc212e; text-decoration:none}
a:visited{color:#454545; text-decoration:none}
.top{margin:0px auto; width:1200px; margin-top:5px; position:relative}
.logo{float:left; width:200px; height:111px; margin-bottom:20px}
.topCode {
    width: 110px;
    position: absolute;
    right: 20px;
    top: 5px;
}
.topCode img { width:110px; height:110px;}
.tel {
    width: 419px;
    color: #000;
    position: absolute;
    right: 30px;
    top: 15px;
    font-size: 15px;
    letter-spacing: 0.5px;
}
.tel span {
    color: #e50012;
    font-size: 14px;
    font-weight: 600;
    padding-left: 40px;
	height:40px;
    background: url(../images/phone.png) 0px 0px no-repeat;
	display:block;
}
/*--导航下拉菜单--*/
.nav {
	display: table;
	
}
.nav .nav-bar {
}
.nav-bar > li {
	display: block;
	float: left;
	text-align: center;
	position: relative;
	margin-top:0px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	
}
.nav-bar > li:hover, .nav-bar > li.active {
	background-color: #f75a53;
}
.nav-bar > li > a {
	padding: 23px 16px 25px 6px;
	display: block;
	color: #000000;
	font-size: 18px;
	line-height: 24px;
	width:100px;
	
}
.nav-bar > li > a:hover, .nav-bar > li:hover a, .nav-bar > li.active a {
	color: #FFFFFF;
	text-decoration: none;

}
.nav-bar > li small {
	display: none;
	color: #FFFFFF;
	font-size: 12px;
}
.nav-bar > li:hover small, .nav-bar > li.active small {
	display: block;
}
.nav-bar > li ul {
	display: none;
	background-color: #F75A53;
	border-bottom-left-radius: 5px;
	padding: 0 0 5px 0;
	border-bottom-right-radius: 5px;
	position: absolute;
	left: 0px;
	top: 72px;
	z-index:9999999999;
}
.nav-bar > li:hover ul {
	display:block;
}
.nav-bar > li ul li a {
	line-height: 28px;
	padding: 10px 10px;
	color: #666666 !important;
	border-bottom: 1px solid #F5F5F5;
	display: block;
	background-color: #FFFFFF !important;
	min-width: 70px;
	text-align: center;
	font-size:16px
}
.nav-bar > li ul li a:hover, .nav-bar > li ul li a.hover {
	background-color: #FE7A75 !important;
	color: #FFFFFF !important;
	text-decoration: none;
	border-bottom: 1px solid #F75A53;
	font-size:16px
}


.nav{float:left; width:810px; margin-left:50px; height:45px; line-height:45px; margin-top:40px; font-size:18px}
.nav ul{float:left; width:100%}
.nav ul li{float:left; width:115px; text-align:center}

.fgx{margin:0px auto; width:100%; height:20px}
.banner{margin:0px auto; width:100%; background:url(../images/banner4.jpg) 50% 0 no-repeat; height:500px; clear:left;}
/*---------banner幻灯片样式------------*/
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 560px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;

}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 560px;
	display: block;
}

/*---历史品牌---*/

.dxg_js{margin:0px auto; width:1200px; margin-top:0px}
.jin_div{width: 100%;height:auto;padding-top: 60px;padding-bottom: 70px;}

.jin_left{width: 46.7%;height: auto;float: left;}
.jin_left a{color:#fff}
.jin_left h3{font-size: 40px;color: #151515;}

.jin_left p{display: block;font-size: 14px;line-height: 28px;color: #666;

    margin-top: 20px;}
.jin_left p.ane-pp b{color: #d7000f;}

.jin_btn{display: block;width:175px;height: 50px;text-align: center;line-height: 50px;background: #d7000f;color: #fff;font-size: 16px;margin-top:50px;}
a.jin_btn:hover { background:#a3070d}
.ckin-play:before{content:" ";}

.jin_right .jir_cen{padding-right: 15px;padding-bottom: 15px;

    background: none;background-size:auto 97%;margin-top:60px;}

.jin_right{width: 47.5%;height: auto;float:right;}

.jin_right .jir_cen .video{background: #fff;}

/*---------7大课程体系----------------*/
.kclist{margin-top: 42px;}
.kclist ul li { margin-top:20px;margin-right:10px; width:381px; height:398px; float:left;}
.kclist ul li:child(3){ margin-right:0;}
.kclist ul li:child(6){ margin-right:0;}
.kclist ul li a:hover {position:relative;top:1px; left:1px;}

.main1 {width:1200px; margin:0px auto; clear:right; overflow:hidden}
.maintit {font-size: 36px;padding-top: 40px;font-weight: bold;text-align: center;color: #333;}
.abouttit {font-size: 36px;font-weight: bold;text-align: center;color: #333;}
.mainsectit {font-size: 28px;text-align: center;color: #666;}
.mainsectit .leftbg {display: inline-block; *display:inline; zoom:1; vertical-align:middle;height: 1px;line-height: 1px;width: 130px;background: #999;}
.mainsectit p {display: inline-block; *display:inline; zoom:1; vertical-align:middle;padding: 0 26px;}
.mainsectit .rightbg {display: inline-block; *display:inline; zoom:1; vertical-align:middle;}

.main1 .main1box {text-align: center;padding-top: 42px;}
.main1 .main1box .main1box1 {position: relative;width: 280px;height: 330px;margin-right: 20px;}
.main1 .main1box .main1box1:nth-child(1) p,.main1 .main1box .main1box1:nth-child(2) p{text-align: center;}
.main1 .main1box .main1box2 {position: relative;width: 280px;height: 330px;}
.main1 .main1box .imgbox {position: absolute;top: 0;left: 50%;margin-left: -60px;z-index: 1;width: 122px;height: 146px;overflow: hidden;}
.main1 .main1box .imgbox img {max-width: 122px;}
.main1 .main1box .textbox1 {overflow: hidden;position: absolute;bottom: 0;width: 228px;height: 244px;padding: 0 26px;border-radius: 44px; background: #d7dbe6;}
.main1 .main1box .textbox2 {overflow: hidden;position: absolute;bottom: 0;width: 228px;height: 244px;padding: 0 26px;border-radius: 44px; background: #dbf0c7;}
.main1 .main1box .textbox3 {overflow: hidden;position: absolute;bottom: 0;width: 228px;height: 244px;padding: 0 26px;border-radius: 44px; background: #fbf0d1;}
.main1 .main1box .textbox4 {overflow: hidden;position: absolute;bottom: 0;width: 228px;height: 244px;padding: 0 26px;border-radius: 44px; background: #ffd3ca;}
.main1 .main1box p {font-size: 16px;line-height: 31px;color: #333;text-align: left;}
.main1 .main1box .main1boxtit {margin: 68px 0 11px 0;border-bottom: 1px solid #333;}
.main1 .main1box .main1boxtit p {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 25px;line-height: 66px;font-weight: bold;text-align: center;}
.w1200 .learnmore {width:200px;height:41px;border-radius:20px;text-align:center;line-height:41px;font-size:16px;color:#fff;display: block;margin:55px auto 0;background:#e72027;}
.w1200 .learnmore:hover {background:#a3070d;color: #fff;}
.w1200 .learnmore:active {background: #f00;}
.w1200 {
    width: 1200px;
    margin: 0px auto;
  
}
.clearfix {
    zoom: 1;
}
.clear { clear:both;}
.fl{float: right;}

/* end main1 */
.youshi{margin:0px auto; width:100%; margin-top:40px}
.una_div{width: 100%;height: auto;background: url(../images/img4.jpg) no-repeat center;background-size: cover;padding: 100px 0;}
.una_h2{font-size: 36px;color: #333333;text-align: center;display: block;width: 100%;margin-bottom: 10px;}
.una_p{display: block;font-size: 20px;line-height: 30px;color: #666666;text-align: center;}
.una_ul{width: 1200px;height:450px;position:relative;margin-top: 40px; margin:0px auto}

.una_ul li{width: 18.7%;height: auto;position: absolute;bottom: 0px;}
.una_ul li>b{font-size:30px;line-height: 32px;margin-bottom: 30px;text-align: center;display: block;}
.una_con{width: auto;height: auto;padding: 30px 20px;border-top-left-radius: 10px; border-top-right-radius: 10px;text-align: center;}
.una_con h3{font-size: 20px;line-height: 32px;color: #fff;font-weight: 500;margin-bottom: 12px;}
.una_con p{display: block;font-size: 14px;line-height: 25px; color: #fff;text-align: left;letter-spacing:1px;}
.una_li2{left:0%;}
.una_li1>b{color: #a473e0;}
.una_li1 .una_con{background:#A473E0;}
.una_li2{left: 20.3%;}
.una_li2>b{color: #348bce;}
.una_li2 .una_con{background:#348bce;height: 190px;}
.una_li3{left: 40.6%;}
.una_li3>b{color: #10b593;}
.una_li3 .una_con{background:#10b593;height:240px;}
.una_li4{left:60.9%;}
.una_li4>b{color: #f68d4e;}
.una_li4 .una_con{background:#f68d4e;height:280px;}
.una_li5{right: 0;}
.una_li5>b{color: #e24442;}
.una_li5 .una_con{background:#e24442;height:328px;}

.laoshi{margin:0px auto; width:100%; margin-top:40px; clear:left}
/*----------图片左右移动------------*/
.scroll{margin:0px auto; width:1394px;  margin-top:30px;}
	.scroll_left{width:72px;height:72px;background:url(../images/left.png) no-repeat; float:left; margin-top:150px}
	.scroll_right{width:72px;height:72px;background:url(../images/right.png) left no-repeat;float:left;margin-top:150px}
	.pic{ float:left; width:1248px; margin-top:30px; overflow:hidden}
	.pic ul{display:block;}
	.pic li{float:left;width:280px; margin-left:16px; margin-right:16px;text-align:center; margin-bottom:80px}
	.pic li p{margin-bottom:10px}
	.pic li p span{font-size:18px; }
	.pic li img{width:280px; height:330px;border-top-left-radius: 20px;border-top-right-radius: 20px;opacity:0.8;filter(alpha=80)}
	.pic li img:hover{opacity:1;filter(alpha=100)}
	
/*--精彩活动--*/
.jchd{margin:0px auto; width:1260px;}
.jchd ul{float:left; width:100%; margin-top:60px; margin-bottom:40px}
.jchd ul li{float:left; width:600px; margin-right:30px; line-height:80px; text-align:center; font-size:20px}
.jchd ul li img{width:600px; height:246px;opacity:0.8;filter(alpha=80)}
.jchd ul li img:hover{opacity:1;filter(alpha=100)}
.more{margin:0px auto; width:100%;  clear:left; margin-bottom:40px}
.more .learnmore {width:200px;height:41px;border-radius:20px;text-align:center;line-height:41px;font-size:16px;color:#fff;display: block;margin:55px auto 0;background:#e72027;}
.more .learnmore:hover {background:#a3070d;color: #fff;}
.more .learnmore:active {background: #f00;}
.moll2{margin:0px auto; width:100%; clear:left; background:url(../images/background6.jpg) no-repeat}

/*---教学成果---*/
.main4 {height: 1000px;}
.main4 .thitext {margin: 20px auto;}
.main4 .roundlist {position: relative;text-align: center;height: 240px;background: url(../images/roundbg.png) no-repeat top center;}
.main4 .roundlist .listtit {font-size: 26px;line-height: 60px;padding-top: 20px;font-weight: bold;color: #333;}
.main4 .roundlist .roundbox {position: absolute;overflow: hidden;width: 118px;height: 62px;line-height: 62px;font-size: 20px;line-height: 30px;padding: 44px 16px;color: #fff;cursor: pointer;}
.main4 .roundlist .roundblack:hover {background: url(../images/roundred.png) center;}
.main4 .roundlist .roundred:hover {background: url(../images/roundblack.png) center;}
.main4 .roundlist .roundbox1 {left: 0;bottom: 0;background: url(../images/roundred.png) center;}
.main4 .roundlist .roundbox2 {left: 268px;top: 0;background: url(../images/roundblack.png) center;}
.main4 .roundlist .roundbox3 {left: 526px;bottom: 0;background: url(../images/roundred.png) center;}
.main4 .roundlist .roundbox4 {left: 784px;top: 0;background: url(../images/roundblack.png) center;}
.main4 .roundlist .roundbox5 {right: 0;bottom: 0;background: url(../images/roundred.png) center;}
.main4 .video_wrap{display: block;width: 640px;height:398px;margin:30px auto 10px;display:block;}
/*.main4 video {display: block;max-width: 680px;margin: 48px auto 10px;}*/
.main4 .undervideo {text-align: center;font-size: 20px;line-height: 40px;color: #333;}
.main4 .w1200 .learnmore {display: block;margin:25px auto 0;width: 165px;}
.main4 .w1200 .learnmore:hover {background:#a3070d;color: #fff;}

/*--新闻动态--*/
.xw{ margin:0px auto; width:1200px}
.xw_left{ float:left; width:730px;margin-top:40px}
.xw_left ul{float:left; width:100%; margin-bottom:60px}
.xw_left ul li{float:left; width:100%;border:#ddd 1px solid; margin-bottom:20px}




.dynamic a .view {width:167px;height:41px;border-radius:20px;text-align:center;line-height:41px;font-size:16px;color:#e72027;display:inline-block;margin-top:45px;clear: both;}
.dynamic a .view {display:inline-block;border:1px solid #e72027;}
.dynamic a .view:hover{color:#fff;background:#e72027;}
.dynamic .inter a img{display:block;width:475px;height:293px;}
.hd ul li .list{float:left;text-align:left;}
.picBtnTop .hd{float:left;}
.hd .anew li{position: relative; width:728px;height:140px;border:1px solid #ddd;margin-bottom:9px;}
.picBtnTop .bd .ibd{width:475px;height:293px;}
.bd .ibd .pic a img{width:475px;height:293px;}
.hd .anew li .list .legal{position:relative;width:728px;height:140px;border:1px solid #ddd;margin-bottom:9px;}
.anew li.on{border:1px solid #e72027;}
.hd .anew li.on .imove{position:absolute;z-index:1;right:-17px;top:50%;margin-top:-15px;background:url(../images/selectorbg.png) no-repeat left center;width:17px;height:30px;}
.legal .date{float:left;width:148px;height:140px;color:#333;border-right:1px solid #ddd;text-align:center;display:block;}
.legal .date .idate{font-size:56px;font-weight: bold;display:inline-block;line-height:52px;margin-top:29px;}
.legal .date .odate{font-size:20px;line-height:30px;}
.legal .ilist{padding:20px 28px 0 24px;display:inline-block;width:527px;height:120px;text-align:left;}
.legal .ilist h5{font-size:20px;color:#333;display:inline-block;margin-bottom:10px;}
.legal .ilist a h5:hover{color:#e72027;}
.legal .ilist .icontent{font-size:16px;color:#666;line-height:26px;}

.xw_right{float:right; width:440px; height:300px; margin-top:40px}
.xw_right img{width:430px; height:300px}

/*--footer--*/
.foot{margin:0px auto; width:100%; background:#22242a; clear:left; color:#999}
.foot-logo { margin:0px auto; width:210px;padding:10px 0;}
.foot-link{ margin:0px auto; width:1200px;padding-top:20px; padding-bottom:5px; text-align:center}
.foot-link p{ line-height:26px; }
.foot-link p a {color:#999; padding:0 10px;}
.foot-link p a:hover { color:#ff0000;}

/*在线客服右侧悬浮菜单*/
.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/icon0701/zxicon.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/icon0701/erweima.png);}
.return{background-image:url(../images/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
/*------教学成果页面----------*/
.jxcg_banner{margin:0px auto; width:100%; height:500px; background:url(../images/banner2.jpg) 50% 0 no-repeat; clear:left}
/*教学成果*/
.item_list .item .title{width: 337px;height: 151px;margin:0 auto;text-align: center;padding-top: 56px;}
.item_list .item .title h5{font-size: 18px;color: #666;font-weight: normal;padding:78px 0 15px;line-height: 18px;}
.item_list .item .title h1{font-size: 36px;line-height: 36px;}
.item_list .item .text{font-size: 18px;color: #666;line-height: 37px;width: 704px;text-align: center;margin:30px auto 60px;}
.item_list .item .imgs{overflow: hidden;}
.item_list .item .imgs img{-webkit-transform:scale(1);transform:scale(1);transition:all linear 0.2s;}
.item_list .item .imgs:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1;}
.item_list .item1{width: 100%;height: 727px;background: #fdfaef;}
.item_list .item2{width: 100%;height: 970px;background: #fff;}
.item_list .item3{width: 100%;height: 951px;background: url(../images/jxcg.jpg) no-repeat center;}
.item_list .item4{width: 100%;height: 737px;background: #f4f6fb;}
.item_list .item5{width: 100%;height: 658px;background: #fff;}
.item_list .item6{width: 100%;height: 886px;background: url(../images/jxcg26.jpg) no-repeat center;}
.item_list .item1 .title{background: url(../images/jxcg2.jpg) no-repeat center 56px;color: #ff5f65;}
.item_list .item2 .title{background: url(../images/jxcg3.jpg) no-repeat center 56px;color: #728bd1;}
.item_list .item3 .title{background: url(../images/jxcg5.jpg) no-repeat center 56px;color: #ff5f65;}
.item_list .item4 .title{background: url(../images/jxcg4.jpg) no-repeat center 56px;color: #728bd1;}
.item_list .item5 .title{background: url(../images/jxcg6.jpg) no-repeat center 56px;color: #ff5f65;}

.item_list .item1 ul li{float: left;width: 375px;height: 290px;margin-right: 37px;}
.item_list .item1 ul li:nth-child(3){margin-right: 0;}

.item_list .item2 .img_box {margin-top: 56px;}
.item_list .item2 .img_box .conts{width:591px; }
.item_list .item2 .img_box .conts .top{width: 100%;height: 302px;margin-bottom: 10px;}
.item_list .item2 .img_box .conts .top .info{background: #c2cfed;padding: 97px 95px 0;width:401px;height:205px;line-height: 35px;font-size: 18px;color: #fff;  }
.item_list .item2 .img_box .conts .bot .imgs{width: 290px;height: 300px;margin-right: 11px;}
.item_list .item2 .img_box .conts .bot .imgs:nth-child(2n){margin-right: 0;}

.item_list .item3 ul{width: 100%;position: relative;}
.item_list .item3 ul li{position: absolute;width: 356px;height: 356px;border:10px solid #fee5e3;border-radius: 366px;}
.item_list .item3 ul li img{border-radius: 100%;}
.item_list .item3 ul li.imgs1{top:-34px;left:0;-moz-animation: fadein-up-down 0.8s 0.6s ease infinite alternate;
    -webkit-animation: fadein-up-down 0.8s 0.6s ease infinite alternate;
    animation: fadein-up-down 0.8s 0.6s ease infinite alternate;
 }
.item_list .item3 ul li.imgs2{top:114px;left:410px;-moz-animation: fadein-down-up 0.8s 0.6s ease infinite alternate;
    -webkit-animation: fadein-down-up 0.8s 0.6s ease infinite alternate;
    animation: fadein-down-up 0.8s 0.6s ease infinite alternate;
}
.item_list .item3 ul li.imgs3{top:-38px;right:0;-moz-animation: fadein-up-down 0.8s 0.6s ease infinite alternate;
    -webkit-animation: fadein-up-down 0.8s 0.6s ease infinite alternate;
    animation: fadein-up-down 0.8s 0.6s ease infinite alternate;
 }

.item_list .item4 ul li{float: left;width: 375px;height: 290px;margin-right: 37px;}
.item_list .item4 ul li:nth-child(3){margin-right: 0;}
.item_list .item4 .text{margin-bottom: 41px;}

.item_list .item5 ul li{float: left;width: 375px;height: 290px;margin-right: 37px;}
.item_list .item5 ul li:nth-child(3){margin-right: 0;}
.item_list .item5 .text{margin-bottom: 43px;}

.item_list .item6 h1{font-size: 36px;color: #e72027;text-align: center;line-height: 36px;padding:90px 0 55px;}
.item_list .item6 .flexslider {position:relative;width:760px;height:520px;overflow:hidden;zoom:1;left:50%;margin-left:-386px;}
.item_list .item6 .flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.item_list .item6 .flexslider .slides {zoom:1;}
.item_list .item6 .flexslider .slides li{position: relative;}
.item_list .item6 .flexslider .slides li .imgs {width:760px;height:428px;display:block;}
.item_list .item6 .flexslider .slides li .imgs img{width:760px;height:428px;z-index: 999;}
.item_list .item6 .flex-direction-nav{display: none;}
.item_list .item6 .flex-control-nav {width:auto;position:absolute;bottom:0;text-align:center;right:280px;padding: 0;}
.item_list .item6 .flex-control-nav li{float: left;}
.item_list .item6 .flex-control-nav li a{margin-left:30px;display:inline-block;_display:inline;*zoom:1;width: 38px;height: 38px;background: #fff;float: left;color:transparent;line-height:38px;
	border:1px solid #e72027;font-size: 20px;color: #e72027;border-radius: 40px;cursor: pointer;}
.item_list .item6 .flex-control-nav li a.flex-active{background: #e72027;color: #fff;}
.item_list .item6 .order{display: block;width: 143px;height: 43px;line-height: 43px;text-align: center;border-radius: 43px;font-size: 18px;color: #fff;background: #e72027;margin:90px auto 0;}
.item_list .item6 .order:hover{background: #e6060e;}

/*------精彩活动列表页-----------*/
.jchd_banner{margin:0px auto; width:100%; height:308px;background:url(../images/jchd.jpg) 50% 0 no-repeat; clear:left}
.newslist{margin:0px auto; width:1300px;}
.newslist ul{float:left; width:100%; margin-top:60px}
.newslist ul li{ float:left; width:400px; margin-left:30px; margin-bottom:30px}
.newslist ul li img{width:400px; height:260px;opacity:0.8;filter(alpha=80)}
.newslist ul li img:hover{opacity:1;filter(alpha=100)}
.newslist ul li a{ border:#ddd 1px solid; width:400px; height:400px; float:left}
.newslist ul li a:hover{color:#dc212e; border:#dc212e 1px solid;width:400px; height:400px; float:left}
.newslist ul li h3{font-size:20px; font-weight:bold; line-height:30px; text-align:center; color:#454545}
.newslist ul li p{ width:380px; margin:10px; float:left;font-size:14px; color:#777; line-height:20px}

.splist{margin:0px auto; width:1300px;}
.splist ul{float:left; width:100%; margin-top:60px}
.splist ul li{ float:left; width:400px; margin-left:30px; margin-bottom:30px}
.splist ul li img{width:400px; height:260px;opacity:0.8;filter(alpha=80)}
.splist ul li img:hover{opacity:1;filter(alpha=100)}
.splist ul li a{ border:#ddd 1px solid; width:400px; height:340px; float:left}
.splist ul li a:hover{color:#dc212e; border:#dc212e 1px solid;width:400px; height:340px; float:left}
.splist ul li h3{font-size:20px; font-weight:bold; line-height:30px; text-align:center; color:#454545}
.splist ul li p{ width:380px; margin:10px; float:left;font-size:14px; color:#777; line-height:20px}

.pagefenye{margin:30px auto 0;text-align:center;font-size:12px;clear: both; margin-bottom:60px}
.pagefenye a{display:inline-block;padding:4px 10px;border:1px solid #ddd;margin:0 5px;color:#333;border-radius:2px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.pagefenye b{display:inline-block;font-weight:normal;background:#da0617;color:#fff;padding:4px 10px;border:1px solid #da0617;margin:0 5px;border-radius:2px;}
.pagefenye a b{display:inline-block;font-weight:normal;background:none;color:#333;display:inline-block;padding:0;border:none;border-radius:2px;}
.pagefenye a:hover b{color:#fff;}
.pagefenye a:hover{background:#da0617;color:#fff;border:1px solid #da0617;}
.pagefenye a[title='Total record']{display:none;}



/*教育资讯详情页*/

.cail_div{width: 95%;max-width:1200px;height: auto;margin:0 auto;}
.cail_div img{max-width:600px;border: 0 none;display: block;margin:5px auto;height:auto; padding: 0;vertical-align: top;}

.cail_nav{width:auto;height:40px;padding: 15px 0;padding-left: 25px;

    border-bottom:1px solid #e6e6e6;background: url(../img/img99.jpg) no-repeat left;

    background-position-x: 4px;}

.cail_nav, .cail_nav a{font-size: 16px;line-height: 40px;color: #333;

    transition: all 0.3s;}

.cail_nav a:hover{color: #d7000f;transition: all 0.3s;}

.cail_cen{padding: 50px 0;}

.caic_top{width: 100%;height: auto;margin-bottom: 20px;}

.caic_top h2{font-size: 24px;line-height: 27px;color: #111;

    display: block;text-align: center;margin-bottom: 10px;}

.caic_top span{display: block;text-align: center;line-height: 27px;

    color: #666;font-size: 14px;}

.cail_cen p{font-size: 14px;color: #666;line-height: 26px;margin: 10px 0; font-family:"Microsoft Yahei";  

    display: block;}

.cail_share{width:auto;height: auto;float: right;margin-top:30px;}

.cail_share>a{display: inline-block !important;margin-right: 20px !important;}

.cail_share span{display: inline-block;font-size: 14px;line-height: 27px;

    color: #666666;float: left;margin: 6px 0;margin-right: 20px;}


.cail_bot{width: 100%;height: auto;margin-top: 40px;}

.cail_bot p{display: block;font-size: 14px;line-height: 23px;

    color: #666666;margin-bottom: 10px;}

.cail_bot p a{color: #666;}

.cail_bot p:hover a{text-decoration: underline;}

.cail_other{width: 100%;height: auto;border-bottom:1px solid #ccc;

    display: block;height: 40px;}

.cail_other>b{display: inline-block;font-size:20px;color: #d7000f;

    padding-bottom: 11px;border-bottom:4px solid #d7000f;}

.caib_bot{width:100%;height: auto;margin-bottom: 5%;}

.cail_ul{width: 100%;height: auto;}

.cail_ul li{width: 49%;height: auto;float: left;margin-right:2%;

    margin-top: 25px;}

.cail_ul li:nth-child(2n){margin-right: 0%;}

.cail_ul li a{display: block;width:100%;height: auto;}

.cail_left{width: 35.7%;height: auto;float: left;

    overflow: hidden;}

.cail_left img{display: block;width: 100%;height:auto;transition: all 1.5s;}

.cail_right{width: 61.4%;height: auto;float: right;}

.cail_right b{display: block;font-size: 16px;color: #333;

    line-height: 30px;margin-bottom: 5px;height: 30px;transition: all 0.3s;

    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.cail_right p, .cail_right span{display: block;font-size: 12px;line-height: 18px;

    color: #666;}

.cail_right p{margin-bottom: 20px;display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;font-weight: normal;}

.cail_ul li:hover a b{color: #d7000f;transition: all 0.3s;}
/*---关于我们------*/
.about_banner{margin:0px auto; width:100%; height:560px; background:url(../images/about_banner.jpg) 50% 0 no-repeat}
.guanz{margin:0px auto; width:1200px; height:1031px; background:url(../images/boss-nr.png) no-repeat; margin-top:60px}
.gz_moll{margin:0px auto; width:100%; background:url(../images/gzbj.jpg) no-repeat}
/*---发展历程----*/
.brand .item6{background: url(../images/ppjs19.jpg) no-repeat #fbfbfb center bottom;width: 100%;height: 957px;}
.project_d{width: 1200px;margin:0 auto;}
.project_d .picScroll-top{width: 1200px;height: auto;overflow: hidden;position: relative;margin-top: 30px;}
.project_d .picScroll-top .hd{ overflow:hidden;  height:auto; width: 100%; }
.project_d .picScroll-top .bd{width: 1200px;overflow: hidden;margin:60px auto 45px;}
.project_d .picScroll-top .bd ul.bd_ul li{width: 531px;height:92px;float: right;padding-left: 115px;text-align: left;background: url(../images/ppjs27.png) no-repeat left center;padding-right: 0;clear: both;}
.project_d .picScroll-top .bd ul.bd_ul li:nth-child(even){float: left;padding-right: 115px;text-align: right;background: url(../images/ppjs28.png) no-repeat right center;padding-left: 0;}
.project_d .picScroll-top .bd ul.bd_ul li h2{font-size: 30px;color: #333;line-height: 30px;margin-bottom: 15px;}
.project_d .picScroll-top .bd ul.bd_ul li p{font-size: 16px;color: #666;line-height: 25px;max-height: 50px;overflow: hidden;width: 465px;float: left;}
.project_d .picScroll-top .bd ul.bd_ul li:nth-child(even) p{float: right;}
.project_d .picScroll-top .hd .prev{ text-align:center; width:36px; height:23px;cursor:pointer; position:absolute; left:50%; top:0px;margin-left: -18px; 
background: url(../images/ppjs20.png) no-repeat center;} 
.project_d .picScroll-top .hd .next{ text-align:center; width:36px; height:23px;cursor:pointer; position:absolute; left:50%; bottom:0px;margin-left: -18px;
	background: url(../images/ppjs29.png) no-repeat center; } 
.project_d .picScroll-top .hd .next:hover{ background: url(../images/ppjs21.png) no-repeat center;} 
.project_d .picScroll-top .hd .prev:hover{ background: url(../images/ppjs30.png) no-repeat center;}

/*-----企业文化---------*/
.qywh_moll{margin:0px auto; width:100%; background:url(../images/qywh_bg.jpg) 50% 0 no-repeat}
.qywh_moll ul{margin:0px auto; width:1200px;background: url(../images/culture_box_img.jpg) no-repeat; height:778px; margin-top:40px; margin-bottom:80px}
.ryzs{margin:0px auto; width:1260px; }
.ryzs ul{float:left; width:100%; margin-top:40px}
.ryzs ul li{float:left; width:380px; margin-left:20px; margin-bottom:60px;}

/*--联系我们--*/
.lianxi{margin:0px auto; width:1000px; margin-top:40px}
.txt {
 margin-left:15px;
 font-size:16px;
 color:#767b7e;
 line-height:30px;
 margin-bottom:80px

}

/*--幼儿课程--*/
/*幼儿私塾课程*/

.children_school {
	background: url(../images/childrenBg.jpg) no-repeat;
	width: 100%;
	height: 818px;
	overflow: hidden;
}

.children_school_title {
	margin-top: 50px;
}

.children_school_title h3 {
	font-weight: 500;
	font-size: 30px;
}

.children_school_title p {
	color: #eaa718;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 2px;
}

.children_school_con {
	width: 1200px;
	overflow: hidden;
	margin: 25px auto;
}

.children_school_left {
	float: left;
	width: 48%;
	position: relative;
	margin-top: 100px;
}

.children_school_left_title {
	font-size: 22px;
	color: #333;
	line-height: 24px;
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.lefttext h4 {
	font-size: 16px;
	color: #5ec63d;
	line-height: 24px;
}

.lefttext span {
	font-size: 15px;
	color: #666;
	width: 446px;
	max-height: 62px;
	overflow: hidden;
}

.children_school_right {
	float: left;
	width: 52%;
	margin-top: 80px;
}

.clearfix {
	clear: both;
}

.lefttext {
	position: absolute;
	left: 0;
	top: 0;
	width: 90%;
	padding: 20px;
}

.lefttext h2 {
	color: #76c85c;
	font-size: 26px;
	font-weight: 600;
	border-bottom: 2px solid #76c85c;
	padding-bottom: 15px;
	width: 43%;
}

.lefttext p {
	margin-top: 40px;
    color: #1b1b1b;
    font-family: 宋体;
    line-height: 35px;
    font-size: 18px;
}

.righttext p {
	color: #1b1b1b;
	font-family: 宋体;
}

.righttext {
	position: absolute;
	left: 50%;
	top: 25%;
	width: 50%;
	padding: 20px;
}

.circle2 {
	display: inline-block;
	margin-left: -42px;
}

.circle4 {
	display: inline-block;
	margin-top: -95px;
}




/*精品课程*/

.banner_img {
	width: 100%;
	position: relative;
}

.shortcut_box {
	position: fixed;
	top: 150px;
	right: -319px;
	z-index: 1;
}

.boutique_class_con {
	width: 100%;
	overflow: hidden;
	height: 2500px;
	padding: 50px 0;
	background: url(../example/curriculum/boutique_classBg.jpg);
}

.boutique_class_title h3 {
	font-weight: 500;
	font-size: 30px;
}

.boutique_class_title p {
	color: #eaa718;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 2px;
}

.boutique_class_detail {
	width: 1200px;
	overflow: hidden;
	margin: 50px auto;
}

.boutique_class_details1 {
	margin-top: 50px;
	/*background: #fff;	box-shadow: 2px 2px 3px #C9C9C9;*/
}

.boutique_class_conleft1 {
	width: 40%;
	float: left;
}

.boutique_class_conright1 {
	width: 50%;
	float: right;
	margin-top: 32px;
	line-height:25px;
}

.boutique_class_conright1 p {
	padding-left: 10px;
	font-family: 宋体;
	font-size: 14px;
	color: #000000;
}

.boutique_class_conleft12 {
	float: right;
}

.boutique_class_conright2 {
	float: left;
}

/*幼儿私塾详情*/


/*sishu02start*/
.sishubg{width: 100%; height: 2310px;background-image: url(../images/sishubg.png); background-repeat: no-repeat; background-position: center center ; padding-top:1px;} 
.sishubg .wirth{ width:1200px; height:1200px; margin:0 auto;  margin-top:600px;}
.sishu-one,.sishu-three{ width: 1200px; height: 400px;}
.sishu-one .sishu-one-left,.sishu-three .sishu-three-left{ float: left;}
.sishu-one .sishu-one-left img,.sishu-three .sishu-three-left img{ border: #c11529 1px solid;}
.sishu-one .sishu-one-right,.sishu-three .sishu-three-right{ float: right;  margin-right: 120px;}
.sishu-one .sishu-one-right .hr01{ width: 1px; height: 250px; background: #000000; animation: hr01 6s infinite;}
@keyframes hr01{ 0%{ height:0px;}
                  50%{ height:250px;}
				  100%{height:0px;}
				 }
.sishu-three .sishu-three-right .hr03{ width: 1px; height: 250px; background: #000000; animation: hr01 6s infinite;}
@keyframes hr03{ 0%{ height:0px;}
                  50%{ height:250px;}
				  100%{height:0px;}
				 }
.sishu-one .sishu-one-right h2,.sishu-three .sishu-three-right h2{ font-size: 20px; color: #000000;}
.sishu-one .sishu-one-right p,.sishu-three .sishu-three-right p{ font-size: 16px; color: #000000;}
.sishu-one .sishu-one-right h2,.sishu-one .sishu-one-right .hr01,.sishu-one .sishu-one-right p{ float: right; margin-left: 20px; margin-top: 30px;}
.sishu-three .sishu-three-right h2,.sishu-three .sishu-three-right .hr03,.sishu-three .sishu-three-right p{ float: right; margin-left: 20px; margin-top: 30px;}
.sishu-one .sishu-one-right img{ margin-top: 230px; margin-right: 190px;}
.sishu-three .sishu-three-right img{ margin-top: 195px; margin-right: 120px;}

.sishu-two{ width: 1200px; height: 400px;  }
.sishu-two .sishu-two-right{ float: right; }
.sishu-two .sishu-two-right img{ border: #c11529 1px solid;}
.sishu-two .sishu-two-left{ float: left; margin-left: -600px;}
.sishu-two .sishu-two-left .hr02{ width: 1px; height: 250px; background: #000000; animation: hr01 6s infinite;}
@keyframes hr02{ 0%{ height:0px;}
                  50%{ height:250px;}
				  100%{height:0px;}
				 }
.sishu-two .sishu-two-left h2{ font-size: 20px; color: #000000;}
.sishu-two .sishu-two-left p{ font-size: 16px; color: #000000;}
.sishu-two .sishu-two-left p,.sishu-two .sishu-two-left .hr02,.sishu-two .sishu-two-left h2{ float: left; margin-right: 20px; margin-top: 30px;}
.sishu-two .sishu-two-left img{ margin-top: 230px; margin-left:90px;}

/*国学经典详细页*/
.guoxuebg{width: 100%; height: 2309px;background-image: url(../images/guoxuebg.jpg); background-repeat: no-repeat; background-position: center center ; padding-top:1px;}  
.guoxuebg .wirth{ width:1200px; height:1445px; margin:0 auto;  margin-top:600px;}

.guoxue-one{ width:550px; height:500px;  float:left; }
.guoxue-one .guoxue-one-left{ width:465px; height:500px; float:left;}
.guoxue-one .guoxue-one-left p{margin-top: 20px; color: #333333;}
.guoxue-one .guoxue-one-left img{ border:#7A0406 solid 3px;}
.guoxue-one .guoxue-one-right{ float:right;}

.guoxue-two{ width:550px; height:500px;  float:right; margin-top: 300px;}
.guoxue-two .guoxue-two-left{ width:465px; height:500px; float:right;}
.guoxue-two .guoxue-two-left p{margin-top: 20px; color: #333333;}
.guoxue-two .guoxue-two-left img{ border:#7A0406 solid 3px;}
.guoxue-two .guoxue-two-right{ float:left;}

.guoxue-three{ width:550px; height:500px; float:left; margin-top: 100px;}
.guoxue-three .guoxue-three-left{ width:465px; height:500px; float:left;}
.guoxue-three .guoxue-three-left p{margin-top: 20px; color: #333333;}
.guoxue-three .guoxue-three-left img{ border:#7A0406 solid 3px;}
.guoxue-three .guoxue-three-right{ float:right;}

.guoxue-four{ width:550px; height:500px;  float:right; margin-top: 140px;}
.guoxue-four .guoxue-four-left{ width:465px; height:500px; float:right;}
.guoxue-four .guoxue-four-left p{margin-top: 20px; color: #333333;}
.guoxue-four .guoxue-four-left img{ border:#7A0406 solid 3px;}
.guoxue-five .guoxue-five-right{ float:right;}

/*-------书法--------------*/
/*书法详情*/
.calligraphy_con{
	width: 100%;
	overflow: hidden;
	background:url(../images/hard_tipped_conBg.jpg);
}

.hard_tipped_con{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
.hard_tipped_cons{
	width: 1200px;
	padding:30px 0;
	margin: 0 auto;
}
.hard_tipped_title h3{
	text-align: center;
    border-bottom: 4px solid #e72027;
    padding-bottom: 15px;
    width: 12%;
    margin: 10px auto;
}

.hard_tipped_imgs{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.hard_tipped_img1,.hard_tipped_img2,.hard_tipped_img3,.hard_tipped_img4{
	width: 50%;
	float: left;
}

.hard_tipped_img3,.hard_tipped_img4{
	margin-top: 20px;
}

.brush_con{
	width: 100%;
	overflow: hidden;
	background:url(../images/brush_conBg.jpg);
}

.brush_con_title h3{
	text-align: center;
    border-bottom: 4px solid #fff;
    padding-bottom: 15px;
    width: 8%;
    margin: 50px auto;
	color: #fff;
}

.brush_con_imgs{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto
}

/*---------围棋详细页面---------------*/
bg{width: 100%; height: 2844px;background-image: url(../images/paintting-bg.jpg); background-repeat: no-repeat; background-position: center center ; padding-top:1px;}    /*paintting bg*/
.weiqibg{width: 100%; height: 2844px;background-image: url( ../images/weiqibg.png); background-repeat: no-repeat; background-position: center center ; padding-top:1px;}   /*weiqi bg*/
.guzhengbg{width: 100%; height: 2844px;background-image: url( ../images/guzhengbg.png); background-repeat: no-repeat; background-position: center center ; padding-top:1px;}  /*guzheng bg*/

.bg .wirth,.weiqibg .wirth,.guzhengbg .wirth{ width:1200px; height:1793px; margin:0 auto;  margin-top:600px;}

.one,.weiqi-one,.guzheng-one{ width:550px; height:500px;  float:left; }
.one .one-left,.weiqi-one .weiqi-one-left,.guzheng-one .guzheng-one-left{ width:465px; height:500px; float:left;}
.one .one-left p,.weiqi-one .weiqi-one-left p,.guzheng-one .guzheng-one-left p{margin-top: 20px; color: #333333;}
.one .one-left img,.weiqi-one .weiqi-one-left img,.guzheng-one .guzheng-one-left img{ border:#7A0406 solid 3px;}
.one .one-right,.weiqi-one .weiqi-one-right,.guzheng-one .guzheng-one-right{ float:right;}

.two,.weiqi-two,.guzheng-two{ width:550px; height:500px;  float:right; margin-top: 300px;}
.two .two-left,.weiqi-two .weiqi-two-left,.guzheng-two .guzheng-two-left{ width:465px; height:500px; float:right;}
.two .two-left p,.weiqi-two .weiqi-two-left p,.guzheng-two .guzheng-two-left p{margin-top: 20px; color: #333333;}
.two .two-left img,.weiqi-two .weiqi-two-left img,.guzheng-two .guzheng-two-left img{ border:#7A0406 solid 3px;}
.two .two-right,.weiqi-two .weiqi-two-right,.guzheng-two .guzheng-two-right{ float:left;}

.three,.weiqi-three,.guzheng-three{ width:550px; height:500px; float:left; margin-top: 100px;}
.three .three-left,.weiqi-three .weiqi-three-left,.guzheng-three .guzheng-three-left{ width:465px; height:500px; float:left;}
.three .three-left p,.weiqi-three .weiqi-three-left p,.guzheng-three .guzheng-three-left p{margin-top: 20px; color: #333333;}
.three .three-left img,.weiqi-three .weiqi-three-left img,.guzheng-three .guzheng-three-left img{ border:#7A0406 solid 3px;}
.three .three-right, .weiqi-three .weiqi-three-right,.guzheng-three .guzheng-three-right{ float:right;}

.four,.weiqi-four,.guzheng-four{ width:550px; height:500px;  float:right; margin-top: 140px;}
.four .four-left,.weiqi-four .weiqi-four-left,.guzheng-four .guzheng-four-left{ width:465px; height:500px; float:right;}
.four .four-left p,.weiqi-four .weiqi-four-left p,.guzheng-four .guzheng-four-left p{margin-top: 20px; color: #333333;}
.four .four-left img,.weiqi-four .weiqi-four-left img,.guzheng-four .guzheng-four-left img{ border:#7A0406 solid 3px;}
.four .four-right,.weiqi-four .weiqi-four-right,.guzheng-four .guzheng-four-right{ float:left;}

.five,.weiqi-five,.guzheng-five{ width:550px; height:500px; float:left; margin-top: 150px;}
.five .five-left,.weiqi-five .weiqi-five-left,.guzheng-five .guzheng-five-left{ width:465px; height:500px; float:left;}
.five .five-left p,.weiqi-five .weiqi-five-left p,.guzheng-five .guzheng-five-left p{margin-top: 20px; color: #333333;}
.five .five-left img,.weiqi-five .weiqi-five-left img,.guzheng-five .guzheng-five-left img{ border:#7A0406 solid 3px;}
.five .five-right,.weiqi-five .weiqi-five-right,.guzheng-five .guzheng-five-right{ float:right;}

/*-------围棋----------*/
.bg {
    width: 100%;
    height: 2844px;
    background-image: url(../images/paintting-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 1px;
}
/*----新闻动态--*/
.text-center {
    text-align: center;
}
.xwdt_banner{margin:0px auto; width:100%; height:308px;background:url(../images/xwdt.jpg) 50% 0 no-repeat; clear:left}
.ss_banner{height: 100%; width: 100%; clear:left;}
.ss_banner a{display: block; min-height: 560px; width: 100%; }
.about_bann { height: 100%; width: 100%; clear:left}
.about_bann a { display: block; min-height: 560px; width: 100%; }
/*----在线留言----*/
.joinDiv{
    width: 100%;
    position: relative;
}
.joinDivBg{
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/background8.jpg) no-repeat 100%;
}
.clear{ clear:both;}
.joinForm{
    width: 1000px;
    background: #fff;
    position: relative;
    -webkit-box-shadow: 0 7px 5px #cccaca;
    box-shadow: 0 7px 5px #cccaca;
    margin: 0px auto 60px;
    padding: 20px 4.8%;

}
.joinFormP {
    color: rgba(51,51,51,.9);
    font-size: 36px;
    text-align: center;
    padding-top: 60px;
    font-weight: 700;
}
.message-form{ margin-top:50px;}
.message-form .inp {
    width: 100%;
    height: 57px;
    line-height: 57px;
    padding: 0 30px;
    background: #fff;
    margin-bottom: 20px;
    font-size: 16px;
    border: 1px solid #666;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.message-form .txts {
    width: 90%;
    height: 180px;
    padding: 20px 30px;
    background: #fff;
    font-size: 16px;
    border: 1px solid #666;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.message-form .txts:hover,
.message-form .inp:hover,
.message-form .inp:focus,
.message-form .txts:focus {
    box-shadow: 0 0 2px #E04357;
    border-color: #E04357;
}


/* start banner */
select {
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
}
.fr {float: right;}
.fl {float: left;}
.banner2 {position: relative;}
.banner2 .w1200 {height: 560px;position: absolute;top: 0;right:0;margin-right: -500px;z-index: 0;}
 .yy {
    height: 560px;
    position: absolute;
    right: 320px;
    z-index: 0;
    top: 136px;
}
 .bannerform {width: 324px;height: 560px;background:url(../images/sy1.png) repeat-y;z-index: 9; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
 .bannerform .bannerfromhead {width: 280px;margin: 0 auto 16px;font-size: 28px;line-height: 56px;padding-top: 24px;text-align: center;border-bottom: 1px solid #e72027;color: #fff;}
 .bannerform form {width: 280px;margin: 0 auto;}
 .bannerform form label {display: inline-block;width: 118px;line-height: 40px;font-size: 16px;color: #fff;text-align: left;}
 .bannerform form label.this{width: 100%;}
 .bannerform form label.orderage {padding-left: 26px;}
 .bannerform form input {width: 260px;height: 22px;padding: 10px;margin-bottom: 8px;font-family: Microsoft Yahei;font-size: 16px;line-height: 22px;color: #666;background: #e9e9e9;}
 .bannerform form input.inputordername {width: 108px;background: #e9e9e9;}
 .bannerform form select {width: 316px;height: 42px;padding: 10px;margin-bottom: 8px;outline: none;font-family: Microsoft Yahei;font-size: 16px;line-height: 22px;color: #666;background:url(../images/xiala.png) no-repeat #e9e9e9 98% center;}
 .bannerform form select.selectage {width: 128px;border: 0;outline:none;background:url(../images/xiala.png) no-repeat #e9e9e9 95% center;}
 .bannerform form select.selectkc {width: 180px;border: 0;outline:none;background:url(../images/xiala.png) no-repeat #e9e9e9 95% center;}

 .bannerform form select.selecthd {width: 285px;border: 0;outline:none;background:url(../images/xiala.png) no-repeat #e9e9e9 95% center;}

 .bannerform form select.s_province{width: 148px;float: left;}
 .bannerform form select.s_city{width: 148px;float: right;}
 .bannerform form .ordergo {width: 270px;height: 42px;line-height: 32px;padding: 0;border: 5px solid #e72027;border-radius: 10px;margin: 25px 0 0 5px;cursor: pointer;background: #e72027;color: #fff;}
 .bannerform form .ordergo:hover {background: #f00;border: 5px solid #f00;}
 .bannerform form .ordergo:active {background: #fff;border: 5px solid #fff;color: #e72027;}
 .bannerform form .xl_box{width: 316px;height: 42px;margin-bottom: 8px;position: relative;}
 .bannerform form .xl_box .box{width: 296px;height: 22px;font-family: Microsoft Yahei;font-size: 16px;line-height: 22px;color: #666;padding: 10px;text-align: left;
	background:url(../images/xiala.png) no-repeat #e9e9e9 98% center;position: absolute;top:0;left:0;}
 .bannerform form .xl_box ul{position: absolute;top:42px;right:0;background: #fff;width: 410px;padding:10px 20px;font-size: 15px;color: #666;display: none;border:1px solid #eee;z-index: 999;}
 .bannerform form .xl_box ul li{cursor: pointer;width: 100%;line-height: 35px;border-bottom: 1px solid #eee;}
 .bannerform form .xl_box ul li:hover{color: #e72026;}
 .bannerform form .xl_box ul li:last-child{border-bottom: 0;}
 .bannerform form .xl_box ul .fl{width: 110px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
 .bannerform form .xl_box ul .fr{width: 290px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/**/
.links{ display: block;line-height: 150px; overflow: hidden; border-top: 1px solid #e1e1e1; font-family: "Microsoft YaHei"; }
.site-wrp { width:1200px; margin:0 auto;} 
.links h2{ display:inline; float: left; margin-left: 52px; width: 117px; font-weight: normal; color: #696969; font-size: 14px; text-transform: uppercase; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; text-align: center;}
.links .links-wrp{ display: block; float: left; width: 1008px; padding-top:10px;}
.links-wrp a{ display:inline-block; width: 135px; text-align: center; font-size: 14px; color: #696969;}

.links-wrp a{float: left;
    line-height: 25px;
    margin: 0;
    padding: 0}

/* end banner */