@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;}
body {font-size:14px; color:#343434;line-height:26px; margin:0; padding:0; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; -webkit-text-size-adjust:none; background:#fff}
img { border:0}
div,form,ul,ol,li,span,h1,h2,h3,h4,h5,h6,dl,dt,dd {border: 0;margin: 0;padding: 0;list-style-type:none}
.fz12,font,h2,h1 { font-size:12px}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}

a { outline:none;-moz-outline:none; color:#000;}
a:link {color:#000;text-decoration: none}
a:visited {color:#595959;text-decoration: none}
a:active {color:#595959;text-decoration: none}
a:hover {color:#595959;text-decoration:none;}
p { padding:0; margin:0; padding-bottom:10px;}
.tar { text-align:right}
.tal { text-align:left}
.tac { text-align:center}
.ft {float:left}
.fr {float:right}
.clear { clear:both}
.bgff { background:#fff}
.w100 { width:1160px; margin:0 auto}
.page { text-align:center; padding:60px 15px 20px 0px; font-size:10px; float:right; }
.page ul li { float:left; color:#4d4d4d;padding:3px 15px; border:#e3e3e3 solid 1px;margin-right:10px; margin-top:15px; }
.page ul li a { color:#4d4d4d; }
.page ul li:hover { border:none; background:#ff9c00; }
.page ul li a:hover {color:#fff;}
.page ul li.thisclass {color:#fff;border:none; background:#ff9c00;padding:3px 15px; }

/*----------------------------------------------------首页--------------------------------------------------*/
/*----头部------*/
.top { width:1160px; margin:0 auto;}
.top .logo { float:left;}
.top .logo img { width:540px; height:95px;}
.top .phone { float:right; margin-top:30px;}
.top .phone img { width:310px; height:35px;}

@media all and (max-width:1200px){
.top { width:96%; margin:0 auto;}	
}

@media all and (max-width:950px){
.top .logo { float:none; text-align:center}	
.top .phone { float:none; margin-top:0px; background:url(../images/dhbg.png); position:fixed; bottom:0; left:0; width:100%; text-align:center; height:50px; padding-top:20px; z-index:9999;}
}

@media all and (max-width:580px){
.top .logo img { width:90%; height:auto;}	
.top .phone img { width:90%; height:auto;}
}
/*----头部------*/

/*----导航&轮播------*/
.banner { width:100%; height:526px; position:relative; z-index:1;}
.banner .bg { width:100%; height:526px; text-align:center;}
.banner .bg ul li { width:100%; height:526px; text-align:center;}
.banner .bg ul li img { width:1584px; height:526px; display:none;}
.banner .bd { position:absolute; z-index:99; bottom:18px; left:4%;}
.banner .bd ul li { float:left;background:url(../images/dian2.png) no-repeat center; width:15px; height:15px;margin:0px 5px; }
.banner .bd ul li.on { background:url(../images/dian1.png) no-repeat center;}
.banner .gb { width:100%; height:52px; background:url(../images/bg2.png) repeat;position:absolute; z-index:98; bottom:0px; left:0px;}
.banner .nav { width:100%; height:58px; background:url(../images/navbg.png) repeat; position:absolute; z-index:999; top:0; left:0;}
.nav_z { width:1200px; margin:0 auto;}
.nav_z ul li { width:11%; float:left; text-align:center;}
.nav_z ul li h3 { line-height:18px; padding-top:8px; }
.nav_z ul li h3 a { width:60%; margin:0 auto;display:block;font-size:16px; color:#040404; padding-bottom:5px;}
.nav_z ul li h3 a:hover { border-bottom:#78b112 solid 2px;}
.nav_z ul li.on h3 a { border-bottom:#78b112 solid 2px;}
.nav_z ul li h4 { font-size:9px; color:#a9a9a7; text-transform:uppercase;line-height:18px;}
.nav_s { display:none}

@media all and (max-width:1200px){
.banner { height:450px; position:relative}
.banner .bg {width:100%; height:450px; overflow:hidden; position:relative}
.banner .bg ul li { text-align:center; height:450px; position:relative;}
.banner .bg ul li a { position:absolute; left:50%; margin-left:-960px; width:1920px; height:450px; text-align:center; display:block; top:0}
.banner .bg ul li img { display:block; height:450px; width:auto; text-align:center; margin:0 auto}

.nav_z { width:96%; margin:0 auto;}
.nav_z ul li h3 a { width:80%;}
}

@media all and (max-width:1050px){
.banner{ height:350px; min-height:350px}
.banner .bg{ height:350px}
.banner .bg ul li { height:350px}
.banner .bg ul li a { height:350px}
.banner .bg ul li a img { height:350px}
}

@media all and (max-width:950px){
.banner{ height:320px; min-height:320px}
.banner .bg{ height:320px}
.banner .bg ul li { height:320px}
.banner .bg ul li a { height:320px}
.banner .bg ul li a img { height:320px}	

.nav_z { display:none;}
.nav_s {width:100%; text-align:center; position:relative; z-index:99;display:block;}
.nav_s img { float:right; width:30px; height:25px; padding:15px 50px 3px 0px;}
.nav_s .xiala {background:#6eac01; width:100%; position:absolute; z-index:99999; top:44px;left:0; display:none;}
.nav_s .xiala h3 {height:34px; line-height:34px; border-top:#fff dashed 1px;}
.nav_s .xiala h3 a { font-size:16px;color:#fff; display:block;}
.nav_s .xiala h3 a:hover {background:#82c114;}
}

@media all and (max-width:730px){
.banner{ height:250px; min-height:250px}
.banner .bg{ height:250px}
.banner .bg ul li { height:250px}
.banner .bg ul li a { height:250px}
.banner .bg ul li a img { height:250px}

.banner .nav { width:100%; height:44px;}
.nav_s img { float:right; width:30px; height:25px; padding:8px 50px 3px 0px;}
}

@media all and (max-width:530px){
.banner{ height:200px; min-height:200px}
.banner .bg{ height:200px}
.banner .bg ul li { height:200px}
.banner .bg ul li a { height:200px}
.banner .bg ul li a img { height:200px}

.banner .gb { width:100%; height:35px;}
.banner .bd { position:absolute; z-index:99; bottom:8px; left:4%;}
}

@media all and (max-width:430px){
.banner{ height:180px; min-height:180px}
.banner .bg{ height:180px}
.banner .bg ul li { height:180px}
.banner .bg ul li a { height:180px}
.banner .bg ul li a img { height:180px}
}
/*----导航&轮播------*/

/*-----index1------*/
.index1 { width:1180px; margin:0 auto;}
.index1 .in_1 { width:25%;  float:left; margin-top:35px;}
.index1 .in_1 .in_1_1 { width:90%; height:96px;border:#d99500 solid 4px; margin:0 auto;}
.index1 .in_1 .in_1_1 img { float:left; padding:15px 30px;}
.index1 .in_1 .in_1_1 h3 { font-size:16px; color:#b87a00; line-height:22px; padding-top:20px; padding-right:5px;}

@media all and (max-width:1200px){
.index1 { width:96%; margin:0 auto;}
}

@media all and (max-width:970px){
.index1 .in_1 .in_1_1 img { padding:15px 15px;}
}

@media all and (max-width:810px){
.index1 { width:96%; margin:20px auto 0px;}
.index1 .in_1 { width:50%;  float:left; margin-top:15px;}
.index1 .in_1 .in_1_1 img {padding:15px 30px;}	
}

@media all and (max-width:480px){
.index1 .in_1 .in_1_1 img {padding:15px 15px;}		
}

@media all and (max-width:410px){
.index1 .in_1 { width:100%;  float:none; margin-top:15px;}
.index1 .in_1 .in_1_1 img {padding:15px 30px;}		
}
/*-----index1------*/

/*-----index2------*/
.index2 { width:1194px; margin:30px auto 0px;}
.index2 .in_2 { width:25%; float:left;}
.index2 .in_2 .in_2_1 { width:90%; margin:10px auto 0px; border:#ebf0ee solid 3px; position:relative; z-index:1px;}
.index2 .in_2 .in_2_1 img { width:100%; height:auto;}	
.index2 .in_2 .in_2_1 h3 { overflow:hidden; height:63px; background:#e8e8e8;position:absolute; bottom:0; left:0; line-height:30px; padding:15px 0px 10px 30px;}
.index2 .in_2 .in_2_1 h3 b {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index2 .in_2 .in_2_1 h3 b a { color:#000000; font-size:14px; line-height:20px;}
.index2 .in_2 .in_2_1 h3 p{ color:#7d7d7d; font-size:12px; display:block; line-height:20px;padding-right:10px;}
.index2 .in_2 .in_2_1 h3:hover { background:#ff9000; height:90px;}
.index2 .in_2 .in_2_1 h3:hover b{ color:#fff; font-size:14px;line-height:20px;   }
.index2 .in_2 .in_2_1 h3:hover b a { color:#fff; font-size:14px;background:url(../images/tb1.png) no-repeat right; padding-right:15px;}
.index2 .in_2 .in_2_1 h3:hover p{ color:#fff; font-size:12px; display:block; line-height:20px;}

@media all and (max-width:1200px){
.index2 { width:96%;}
}

@media all and (max-width:810px){
.index2 .in_2 { width:50%; float:left;}	
}

@media all and (max-width:590px){
.index2 .in_2 { width:100%; float:none;}	
.index2 .in_2 .in_2_1 { width:95%; }
}
/*-----index2------*/

/*-----index3------*/
.i_top { width:1160px; margin:30px auto 0px; background:url(../images/i_topbg.jpg) no-repeat left #ffffc6; height:33px; line-height:33px;}
.i_top a { font-size:16px; color:#fff; padding-left:25px;}
.i_top a font { font-size:12px; color:#fff; padding-left:15px; text-transform:uppercase;}
.index3 { width:1160px; margin:0px auto;overflow:hidden; }
.index3 .bg1 ul li { width:384px;margin-top:15px; border:#dedede solid 1px; float:left;}
.index3 .bg1 ul li img { width:159px; height:131px; float:left; padding-right:18px;}
.index3 .bg1 ul li h3 {overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:15px 20px 5px 0px;}
.index3 .bg1 ul li h3 a { font-size:13px; color:#02865f; line-height:20px;}
.index3 .bg1 ul li h3 a:hover { color:#06a274;}
.index3 .bg1 ul li h4 { font-size:12px; color:#3c3c3c; line-height:20px;padding-right:20px;}

@media all and (max-width:1200px){
.i_top { width:100%;}	
.index3 { width:96%;}
.index3 .bg1 ul li { width:33%;}
}

@media all and (max-width:1170px){
.index3 .bg1 ul li { width:49%;}	
}

@media all and (max-width:800px){
.index3 .bg1 ul li { width:99%;}	
}


/*-----index3------*/

/*-----index4------*/
.index4 { width:1160px; margin:0 auto; position:relative; z-index:1;overflow:hidden; }
.index4 .bg2 { margin-top:15px}
.index4 .bg2 ul li { width:270px; margin:0px 9px; float:left; border:#e1e1e1 solid 1px;position:relative; z-index:1;text-align:center;}
.index4 .bg2 ul li img { width:251px; height:183px; padding-top:8px;}
.index4 .bg2 ul li h3 { overflow:hidden; height:20px; background:#6eac01;position:absolute; bottom:0; left:0; line-height:30px; width:100%; text-align:left; padding:10px 0px;}

.index4 .bg2 ul li h3 a { color:#fff; font-size:12px; line-height:20px; display:block; padding-left:15px;}
.index4 .bg2 ul li h3 p{ display:none;}
.index4 .bg2 ul li h3:hover { background:#ff9c00; height:50px;}
.index4 .bg2 ul li h3:hover a { color:#fff; font-size:12px;line-height:20px;}
.index4 .bg2 ul li h3:hover p{ color:#fff; font-size:12px; display:block; line-height:18px; display:block; padding:0px 7px 0px 15px; }
.index4 .bd1 { position:absolute; z-index:999; top:35px; right:45px;}
.index4 .bd1 .prev { width:9px; height:10px; background:url(../images/prev.png) no-repeat; float:left; margin:8px 5px 0px 0px;}
.index4 .bd1 .next { width:9px; height:10px; background:url(../images/next.png) no-repeat; float:left; margin:8px 0px 0px 5px;}
.index4 .bd1 ul.ys { float:left;}
.index4 .bd1 ul li { font-size:18px; color:#aeaeae; float:left; padding:0px 5px;}
.index4 .bd1 ul li.on { color:#02865f;}


@media all and (max-width:1200px){
.index4 { width:96%;}
}

@media all and (max-width:480px){
.index4 .bd1 { display:none;}	
}
/*-----index4------*/

/*-----index5------*/
.index5 { width:1160px; margin:0 auto;}
.index5 .in5_1 { width:755px; float:left; margin-top:35px;}
.index5 .in5_1 .in5_1_top { border-bottom:#6eac01 solid 2px; overflow:hidden;}
.index5 .in5_1 .in5_1_top ul li { float:left; height:33px; line-height:33px; text-align:center; margin-right:3px;}
.index5 .in5_1 .in5_1_top ul li a { font-size:14px; color:#4e4e4e; background:#ffefbd; width:147px; display:block;}
.index5 .in5_1 .in5_1_top ul li a:hover { color:#fff; background:#6eac01; }
.index5 .in5_1 .in5_1_top ul li.on a {color:#fff; background:#6eac01;}
.index5 .in5_1 .in5_1_nr { padding:8px 0px 10px; border-bottom:#b9ddd2 solid 1px; overflow:hidden;}
.index5 .in5_1 .in5_1_nr ul { width:50%; float:left;}
.index5 .in5_1 .in5_1_nr ul li { line-height:25px;}
.index5 .in5_1 .in5_1_nr ul li h3 { float:left; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index5 .in5_1 .in5_1_nr ul li h3 a { font-size:12px; color:#111111; padding-left:25px;}
.index5 .in5_1 .in5_1_nr ul li h3 a:hover { color:#6eac01;}
.index5 .in5_1 .in5_1_nr ul li h4 { font-size:12px; color:#adadad; float:right; padding-right:15px;}

.index5 .in5_2 { width:379px; float:right; margin-top:35px;}
.index5 .in5_2 .in5_2_top { height:35px; line-height:35px; background:url(../images/in5_2bg.jpg) right no-repeat #6eac01;}
.index5 .in5_2 .in5_2_top a { font-size:14px; color:#fff; padding-left:20px;}
.index5 .in5_2 .in5_2_nr { border:#dddddd solid 1px; border-top:none; height:155px; background:url(../images/in5_nrbg.jpg) repeat-x;}
.index5 .in5_2 .in5_2_nr ul li { line-height:28px;}
.index5 .in5_2 .in5_2_nr ul li h3 { float:left; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index5 .in5_2 .in5_2_nr ul li h3 a { font-size:12px; color:#111111; padding-left:25px;}
.index5 .in5_2 .in5_2_nr ul li h4 {float:right; padding-right:15px;}
.index5 .in5_2 .in5_2_nr ul li h4 a { font-size:12px; color:#02865f; }
.index5 .in5_2 .in5_2_nr ul li h4 a:hover { color:#039c6f}

@media all and (max-width:1200px){
.index5 { width:96%; margin:0 auto;}
.index5 .in5_1 { width:100%; float:none;}
.index5 .in5_2 { width:100%; float:none;}
}

@media all and (max-width:480px){
.index5 .in5_1 .in5_1_top ul li a { width:100px; }
.index5 .in5_1 .in5_1_nr ul li { width:100%; float:none; line-height:26px;}
.index5 .in5_1 .in5_1_nr ul li h3 a { font-size:12px; color:#111111; padding-left:15px;}
}

@media all and (max-width:340px){
.index5 .in5_1 .in5_1_top ul li a {font-size:12px; width:80px; }	
}
/*-----index5------*/

/*-----index6------*/
.index6 { width:1160px; margin:0 auto;}
.index6 .in6_1 { width:568px; height:123px; float:left; background:#f1f1f1; margin-top:30px;}
.index6 .in6_1 .in6_1_top { width:197px; height:86px; float:left; background:url(../images/in6_1.jpg) no-repeat top right #ff9c00; padding-top:37px;}
.index6 .in6_1 .in6_1_top a { font-size:18px; color:#fff; padding-left:30px;}
.index6 .in6_1 .in6_1_top span { font-size:12px; color:#fff; text-transform:uppercase; display:block;padding-left:30px;}
.index6 .in6_1 .in6_1_nr { width:345px; float:left; font-size:13px; color:#1a1a1a; font-weight:bold; padding-top:15px;padding-left:15px;}
.index6 .in6_1 .in6_1_nr p { line-height:16px; padding-left:25px;}
.index6 .in6_1 .in6_1_nr font { color:#549f84;}

.index6 .in6_2 { width:563px; height:123px; float:right; background:#f1f1f1; margin-top:30px;}
.index6 .in6_2 .in6_2_top { width:197px; height:86px; float:left; background:url(../images/in6_2.jpg) no-repeat top right #6eac01; padding-top:37px;}
.index6 .in6_2 .in6_2_top a { font-size:18px; color:#fff; padding-left:30px;}
.index6 .in6_2 .in6_2_top span { font-size:12px; color:#fff; text-transform:uppercase; display:block;padding-left:30px; line-height:20px;}
.index6 .in6_2 .in6_2_nr { float:left; margin-top:5px; margin-left:25px;}
.index6 .in6_2 .in6_2_nr table { width:320px;}
.index6 .in6_2 .in6_2_nr table tr td { font-size:12px; font-weight:bold; color:#1a1a1a; padding-top:8px;}
.index6 .in6_2 .in6_2_nr table tr td .ys1 { width:115px; height:23px; line-height:23px; border:#dddddd solid 1px; font-size:12px; color:#bbbbbb; padding-left:10px;}
.index6 .in6_2 .in6_2_nr table tr td .ys2 { width:232px; height:23px; line-height:23px; border:#dddddd solid 1px;font-size:12px; color:#bbbbbb; padding-left:10px;}
.index6 .in6_2 .in6_2_nr table tr td .ys3 { width:103px; height:25px; line-height:25px; border:none; background:#ff9c00; font-size:12px; color:#fff; font-weight:bold}

@media all and (max-width:1200px){
.index6 { width:96%;}
.index6 .in6_1 { width:100%; float:none;}
.index6 .in6_2 { width:100%; float:none;}
}

@media all and (max-width:580px){
.index6 .in6_1 { height:auto; overflow:hidden;}
.index6 .in6_1 .in6_1_top { width:100%; height:35px; float:none; padding-top:0px; line-height:35px;}
.index6 .in6_1 .in6_1_top span { display:none;}
.index6 .in6_1 .in6_1_nr p {padding-left:10px;}
.index6 .in6_2 { height:auto; overflow:hidden;}	
.index6 .in6_2 .in6_2_top { width:100%; height:35px; float:none; padding-top:0px; line-height:35px;}
.index6 .in6_2 .in6_2_top span { display:none;}
.index6 .in6_2 .in6_2_nr { margin-bottom:20px;margin-left:10px;}
}
/*-----index6------*/

/*-----底部------*/
.bottom { width:100%; background:url(../images/bottom.jpg) bottom no-repeat; overflow:hidden; margin-top:35px;}
.bottom h3 {font-size:13px; color:#fff; padding-top:30px; padding-left:50px;}
.bottom h3 a { font-size:13px; color:#fff; padding:0px 5px;}
.bottom h4 { font-size:12px; color:#858585; line-height:18px; padding-bottom:37px; padding-left:50px;}

@media all and (max-width:1200px){
.w100 { width:96%;}	
}

@media all and (max-width:600px){
.bottom { margin-bottom:70px}
.bottom h3 { padding-left:10px;}
.bottom h4 {padding-left:10px;}	
}

@media all and (max-width:540px){
.bottom { width:100%; background-image:none; background-color:#1d2727}
}
/*-----底部------*/

/*----------------------------------------------------首页--------------------------------------------------*/

/*----------------------------------------------------会员故事--------------------------------------------------*/
/*导航&小轮播*/
.banner1 { width:100%; height:247px; position:relative; z-index:2;}
.banner1 .baner_s { width:100%;height:247px; text-align:center; overflow:hidden; position:relative}
.banner1 .baner_s a { position:absolute; left:50%; margin-left:-960px; width:1920px; height:450px; text-align:center; display:block; top:0}
.banner1 .baner_s img { width:auto; height:247px;text-align:center; margin:0 auto}

.banner1 .nav1 { width:100%; height:58px; background:url(../images/navbg.png) repeat; position:absolute; z-index:999; top:0; left:0;}

@media all and (max-width:1050px){
.banner1 {height:200px; min-height:200px}
.banner1 .baner_s { height:200px;}
.banner1 .baner_s a { height:200px; }
.banner1 .baner_s img { height:200px;}
	
}
@media all and (max-width:860px){
.banner1 {height:180px; min-height:180px}
.banner1 .baner_s { height:180px;}
.banner1 .baner_s a { height:180px; }
.banner1 .baner_s img { height:180px;}
}

@media all and (max-width:770px){
.banner1 {height:150px; min-height:150px}
.banner1 .baner_s { height:150px;}
.banner1 .baner_s a { height:150px; }
.banner1 .baner_s img { height:150px;}
}

@media all and (max-width:730px){
.banner1 .nav1 { width:100%; height:44px;}
.nav_s img { float:right; width:30px; height:25px; padding:8px 50px 3px 0px;}
}

@media all and (max-width:640px){
.banner1 {height:100px; min-height:100px}
.banner1 .baner_s { height:100px;}
.banner1 .baner_s a { height:100px; }
.banner1 .baner_s img { height:100px;}
}
/*导航&小轮播*/

.where { width:1160px; background:url(../images/where.jpg) no-repeat left #f0f0e8; height:35px; line-height:35px; margin:15px auto 0px;}
.where h2 {  float:left; width:280px;}
.where h2 a { font-size:16px; color:#fff; padding-left:40px }
.where h2 a font {font-size:12px; color:#fff; text-transform:uppercase; padding-left:15px;}
.where h3 { font-size:12px; color:#5d5d5d; float:left;}
.where h3 a { font-size:12px; color:#5d5d5d; }

@media all and (max-width:1200px){
.where { width:96%;}	
}
.cont { width:1160px; margin:0 auto;}
.cont .left { width:235px; float:left;}
.cont .left .l_nav { border:#ebebeb solid 1px; border-bottom:#6eac01 solid 3px; background:#f7f7f7;}
.cont .left .l_nav ul li { background:url(../images/lnav.png) no-repeat bottom; height:45px; line-height:45px;}
.cont .left .l_nav ul li a { font-size:14px; color:#7c7c7c; padding-left:35px;}
.cont .left .l_nav ul li a:hover { color:#006235; background:url(../images/lnava.png) no-repeat right; padding-left:50px; padding-right:20px;}
.cont .left .l_nav ul li.on a { color:#006235; background:url(../images/lnava.png) no-repeat right; padding-left:50px; padding-right:20px;}

.cont .left .lx { background:#f7f7f7; margin-top:15px;}
.cont .left .lx .lx_top { width:235px; height:55px; float:left; background:url(../images/in6_1.jpg) no-repeat top right #ff9c00;padding-top:18px;}
.cont .left .lx .lx_top a { font-size:18px; color:#fff; padding-left:30px; line-height:20px;}
.cont .left .lx .lx_top span { font-size:12px; color:#fff; text-transform:uppercase; display:block;padding-left:30px;}
.cont .left .lx .lx_nr {font-size:12px; color:#1a1a1a; font-weight:bold; padding-top:15px; padding-bottom:10px; border:#ebebeb solid 1px;}
.cont .left .lx .lx_nr p { line-height:12px; padding-left:18px;}
.cont .left .lx .lx_nr font { color:#549f84;}

.cont .left .yy { background:#f7f7f7; margin-top:15px;}
.cont .left .yy .yy_top { width:235px; height:55px; float:left; background:url(../images/in6_2.jpg) no-repeat top right #6eac01;padding-top:18px;}
.cont .left .yy .yy_top a { font-size:18px; color:#fff; padding-left:30px; line-height:20px;}
.cont .left .yy .yy_top span { font-size:12px; color:#fff; text-transform:uppercase; display:block;padding-left:30px;}
.cont .left .yy .yy_nr {border:#ebebeb solid 1px; padding:5px 0px 17px 17px; overflow:hidden;}
.cont .left .yy .yy_nr table { width:200px;}
.cont .left .yy .yy_nr table tr td { font-size:12px; color:#1a1a1a; padding-top:8px;}
.cont .left .yy .yy_nr table tr td .ys1 { width:130px; height:28px; line-height:28px; border:#dddddd solid 1px; font-size:12px; color:#bbbbbb; padding-left:10px; margin-left:10px;}
.cont .left .yy .yy_nr table tr td .ys2 { width:159px; height:35px; line-height:35px; border:none; background:#ff9c00; font-size:12px; color:#fff; font-weight:bold;}

.cont .right { width:892px; float:right;}
.cont .right .r_top { border-bottom:#c3dd96 solid 1px; height:47px; line-height:47px; font-size:18px; color:#6eac01; padding-left:12px;}
.cont .right .hygs .hy { width:50%; float:left; margin:34px 0px 8px; }
.cont .right .hygs .hy .gs { width:96%; border:#dedede solid 1px; overflow:hidden;margin:0 auto;}
.cont .right .hygs .hy .gs img { width:159px; height:131px; float:left; padding-right:18px;}
.cont .right .hygs .hy .gs h3 {overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:15px 20px 5px 0px;}
.cont .right .hygs .hy .gs h3 a { font-size:13px; color:#02865f; line-height:20px;}
.cont .right .hygs .hy .gs h3 a:hover { color:#06a274;}
.cont .right .hygs .hy .gs h4 { font-size:12px; color:#3c3c3c; line-height:20px;padding-right:20px;}
.clear1 { display:none;}

@media all and (max-width:1200px){
.cont { width:96%;}
.cont .right { width:75%;}
}

@media all and (max-width:1040px){
.cont .right { width:70%;}
.cont .right .hygs .hy { width:100%; float:left; margin:34px 0px 8px; }
}

@media all and (max-width:870px){
.cont .right { width:65%;}
}

@media all and (max-width:740px){
.cont .right { width:60%;}
}

@media all and (max-width:670px){
.where h3 { display:none;}
.cont .left { width:100%; float:none; overflow:hidden}	
.cont .left .l_nav { border:none;background:none; }
.cont .left .l_nav ul li { width:33.3%; float:left;background:none; height:45px; line-height:45px; margin:10px 0px; text-align:center;}
.cont .left .l_nav ul li a { width:95%; background:#ebebeb; font-size:14px; color:#7c7c7c; padding-left:0px; display:block;}
.cont .left .l_nav ul li a:hover { color:#fff; background-image:none; background-color:#6eac01;  padding-left:0px; padding-right:0px;}
.cont .left .l_nav ul li.on a { color:#fff; background-image:none; background-color:#6eac01; padding-left:0px; padding-right:0px;}
.cont .left .lx { display:none;}
.cont .left .yy { display:none;}
.cont .right { width:100%; float:none;}
}
/*----------------------------------------------------会员故事--------------------------------------------------*/

/*----------------------------------------------------会员申请--------------------------------------------------*/
.cont .right .hysq { font-size:14px; color:#0d0d0d; padding-top:10px;}

@media all and (max-width:1200px){
.cont .right .hysq img { width:100%; height:auto;}	
}
/*----------------------------------------------------会员申请--------------------------------------------------*/

/*----------------------------------------------------教学团队--------------------------------------------------*/
.cont .right .team {}
.cont .right .team .team1 { width:50%; float:left; margin:34px 0px 8px; }
.cont .right .team .team1 .team2 { width:95%; background:#7d7d7d; overflow:hidden;margin:0 auto;}
.cont .right .team .team1 .team2 img { width:184px; height:158px; float:left; padding-right:25px;}
.cont .right .team .team1 .team2 h3 {overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:20px 20px 15px 0px;}
.cont .right .team .team1 .team2 h3 a { font-size:14px; color:#fff; line-height:20px;}
.cont .right .team .team1 .team2:hover { background:#709233;}
.cont .right .team .team1 .team2 h4 { font-size:12px; color:#fff; line-height:20px;padding-right:20px;}

@media all and (max-width:1050px){
.cont .right .team .team1 { width:100%; float:none; }	
}
/*----------------------------------------------------教学团队--------------------------------------------------*/

/*----------------------------------------------------马场视频--------------------------------------------------*/
.cont .right .video .video1 { width:50%; float:left; margin:36px 0px 0px; }
.cont .right .video .video1 .video2 { width:95%; overflow:hidden;margin:0 auto; position:relative; z-index:1;}
.cont .right .video .video1 .video2 img { width:100%; height:auto;}
.cont .right .video .video1:hover .video2 span { position:absolute; z-index:99; width:111px; height:111px; top:50%; margin-top:-55px; left:50%; margin-left:-55px; background:url(../images/sp.png) no-repeat;}
.cont .right .video .video1:hover .video2 b { position:absolute; z-index:98; background:url(../images/bg2.png) repeat; top:0; left:0; overflow:hidden; width:100%; height:100%;}
.cont .right .video .video1 .video3 {width:95%;overflow:hidden;margin:0 auto; background:#6eac01;}
.cont .right .video .video1 .video3 a { font-size:14px; color:#fff; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:37px; line-height:37px; padding-left:18px;}
.cont .right .video .video1:hover .video3 { background:#7c7c7c;}

@media all and (max-width:1050px){
.cont .right .video .video1 { width:100%; float:none; }	
}

@media all and (max-width:670px){
.cont .right .video .video1 { width:50%; float:left; }	
}

@media all and (max-width:490px){
.cont .right .video .video1 { width:100%; float:none; }	
}

/*----------------------------------------------------马场视频--------------------------------------------------*/

/*----------------------------------------------------马匹展示--------------------------------------------------*/
.cont .right .show .show1 { width:33.3%; float:left; margin-top:35px;}
.cont .right .show .show1 .show2 { width:90%; border:#e1e1e1 solid 1px; margin:0 auto; position:relative; z-index:1; text-align:center;}
.cont .right .show .show1 .show2 img { width:251px; height:183px; padding-top:8px;}
.cont .right .show .show1 .show2 h3 { overflow:hidden; height:20px; background:#6eac01;position:absolute; bottom:0; left:0; line-height:30px; width:100%; text-align:left; padding:10px 0px;}
.cont .right .show .show1 .show2 h3 a { color:#fff; font-size:12px; line-height:20px; display:block; padding-left:15px;}
.cont .right .show .show1 .show2 h3 p{ display:none;}
.cont .right .show .show1 .show2 h3:hover { background:#ff9c00; height:50px;}
.cont .right .show .show1 .show2 h3:hover a { color:#fff; font-size:12px;line-height:20px;}
.cont .right .show .show1 .show2 h3:hover p{ color:#fff; font-size:12px; display:block; line-height:18px; display:block; padding:0px 7px 0px 15px; }

.cont .right .show .show1 .show2 h4 { overflow:hidden; height:20px; background:#6eac01;position:absolute; bottom:0; left:0; line-height:30px; width:100%; text-align:left; padding:10px 0px;}
.cont .right .show .show1 .show2 h4 a { color:#fff; font-size:14px; line-height:20px; display:block; padding-left:15px;}
.cont .right .show .show1 .show2 h4:hover { background:#ff9c00; height:30px;}


@media all and (max-width:1200px){
.cont .right .show .show1 .show2 img { width:95%; height: auto;}
}

@media all and (max-width:980px){
.cont .right .show .show1 { width:50%;}	
}

@media all and (max-width:730px){
.cont .right .show .show1 { width:100%; float:none;}	
}

@media all and (max-width:670px){
.cont .right .show .show1 { width:50%; float:left; }	
}

@media all and (max-width:460px){
.cont .right .show .show1 { width:100%; float:none;}	
}
/*----------------------------------------------------马匹展示--------------------------------------------------*/

/*----------------------------------------------------新闻中心--------------------------------------------------*/
.cont .right .new {}
.cont .right .new ul li { height:47px; line-height:47px; border-bottom:#e8e8e8 solid 1px;}
.cont .right .new ul li h3 { width:68%; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cont .right .new ul li h3 a { font-size:16px; color:#111111; padding-left:20px;}
.cont .right .new ul li h3 a:hover { color:#6eac01;}
.cont .right .new ul li h4 { float:right; font-size:14px; color:#adadad; padding-right:10px;}
/*----------------------------------------------------新闻中心--------------------------------------------------*/

/*----------------------------------------------------公司介绍--------------------------------------------------*/
.cont .right .about { font-size:12px; color:#606060; padding:30px 20px 10px 10px; text-indent:2em; }
.cont .right .dizhi { font-size:16px; color:#000; padding:30px 20px 10px 10px;}
.cont .right .ditu { width:90%; height:250px; background:#ccc;}
.cont .right .about img { max-width:99%; height:auto;}	
@media all and (max-width:1200px){
}

.cont .right .tea { font-size:12px; color:#606060; padding:30px 20px 10px 10px;}
.cont .right .tea img { float:left; padding:10px;}
.cont .right .tea2 { font-size:12px; color:#606060; padding:30px 20px 10px 10px;}
@media all and (max-width:400px){
.cont .right .tea img { float:none; padding:10px;}
}

.cont .right .biaoti { text-align:center;}
.cont .right .biaoti h1 { font-size:18px; color:#000; line-height:20px; padding:30px 0px 10px;}
.cont .right .biaoti h3 { font-size:14px; color:#ccc; border-bottom:#f1f1f1 dashed 1px; line-height:20px; padding-bottom:5px;}

/*----------------------------------------------------公司介绍--------------------------------------------------*/
