@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, p, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input,button,select,option,textarea,h1{
  margin: 0;
  padding:0;
  border: 0;
  font: inherit;
  font-family:"微软雅黑", Helvetica, Arial, sans-serif;
  font-size:14px; color:#17181a;
  vertical-align: baseline;
  outline: none;
}
input,textarea{resize:none;border: 0;  /*-webkit-appearance: none;*/}
html{ width:100%; width:expression(document.body.clientWidth <= 1240? "1240px": "auto");
	 min-width:1240px;}
ol, ul,li{list-style: none;margin: 0;padding: 0;}
img{ margin:0; display:block; border:none;outline:none; padding:0;}
a{text-decoration:none; color:#666; outline-style:none;transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;}
body{ width:100%; background:#fff; position:relative; margin:0 auto;}
.gcd12{ width:1200px; margin:0 auto; /*border:1px solid red;*/ z-index:1;}
.overflow{ overflow:hidden;}

/*gcd_header*/
.gcd{width: 100%;float: left;overflow: hidden; min-width: 1200px;}
.gcd_header{border-bottom:10px solid #060707;}
.bg_top img,.bg_bottom img,.bg_1 img{ position:relative; left:50%; margin-left:-960px;}


/*gcd_c1*/
.gcd_c1{box-sizing: border-box; height:1283px; position:relative; border-bottom:10px solid #060707;}
.gcd_nine{ position:absolute; top:80px; left:50%; margin-left:-600px; z-index:999;}

.gcd_t1{ text-align:center;}
.gcd_t1 font{ font-family:"幼圆";}
.gcd_t1 i{ display:block; width:54px; margin:20px auto; height:1px; background:#16171a;}
.gcd_t1 b{ font-weight:bold; font-size:72px; position:relative; padding-right:200px;}
.gcd_t1 b:after{ content:url(../images/yel.png); display:inline-block; position:absolute; right:0; top:-10px;}
.gcd_t1 span{ font-size:16px; letter-spacing:2px; line-height:24px;}

.nine4_list ul{ width:1220px; margin:50px auto 50px -10px}
.nine4_list ul li{ width:285px; float:left; margin:0 10px;}
.nine4_list ul li p{ background-color:#16171a; background-image:url(../images/tooth.jpg); background-repeat:no-repeat; background-position:bottom center;  height:52px; overflow:hidden; padding:20px 20px 0 20px;}
.nine4_list ul li p b{ font-size:24px; color:#f1ba00; font-weight:bold; float:left; max-width:140px;}
.nine4_list ul li:nth-child(3) p b,.nine4_list ul li:nth-child(4) p b{ max-width:245px;}
.nine4_list ul li p i{ display:inline-block; width:100px; line-height:30px; text-align:center; background:#f1ba00; border-radius:50px; color:#16171a; float:right;}
.nine4_list ul li .imgbox{ padding:20px 10px 10px 10px; background:#fff; text-align:center;}
.nine4_list ul li .imgbox img{ margin-bottom:6px; border-radius:5px;}
.nine4_list ul li .imgbox .txt2 i{display:block; width:54px; margin:30px auto 20px auto; height:1px; background:#16171a;}
.nine4_list ul li .imgbox .txt2 span{ font-size:16px; color:#090909; margin:0 auto 15px auto; display:inline-block;}
.nine4_list ul li .imgbox .txt2 a{ display:block; margin:0 auto; width:200px; line-height:36px; height:36px; border:1px solid #f49f04; color:#f49f04; border-radius:50px; margin-bottom:13px;}
.nine4_list ul li .imgbox .txt2 a:hover{ background:#fec400; border:1px solid #fec400; color:#16171a;}

.nine_t2{ text-align:center;}
.nine_t2 b{ font-weight:bold; font-size:48px;}
.nine_t2 b font{ color:#fff;}
.nine_t2 span{ text-transform:uppercase; font-size:12px; letter-spacing:1px; display:block; margin:20px auto;}
.gcd_more{ display:block; border-radius:50px; line-height:72px; height:72px; background:#fff; width:600px; margin:0 auto; overflow:hidden;text-align:center;}
.gcd_more i,.gcd_more em{ font-style:italic; font-size:24px;}
.gcd_more em{ font-weight:bold; background:url(../images/more.png) no-repeat center; display:block; float:right; width:240px; color:#fec400;}
.gcd_more:hover i{ font-style:normal;}
.gcd_more:hover em{ color:#fff; font-style:normal;}

/*gcd_c2*/
.gcd_c2{box-sizing: border-box; height:1030px; position:relative; background:url(../images/gbg_c21.jpg) no-repeat center bottom;}
.gcd_pro{ position:absolute; top:100px; left:50%; margin-left:-600px;z-index:999;}

.gcd_t2{ text-align:center; position:relative;}
.gcd_t2 i{ display:block; width:54px; margin:20px auto; height:1px; background:#16171a;}
.gcd_t2 b{ font-weight:bold; font-size:72px;}
.gcd_t2 em{background:url(../images/h01.png) no-repeat center; display:block; width:114px; height:62px; position:absolute; right:130px; top:0; font-size:26px; font-weight:bold; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; padding-top:15px;text-align:center; overflow:hidden;}

.protlist{ margin:50px auto;}
.protlist a{ display:block; background:url(../images/probg.png) no-repeat center; float:left; width:185px; height:54px; font-weight:bold; text-align:center; line-height:44px; font-size:20px; color:#17181a; padding-left:10px;}
.protlist a:hover{ color:#fff;}

.winter_list{ margin:50px auto;}
/*焦点图2*/
.focus_store{ position:relative; width:702px; height:430px; float:left;}  
.focus_store .fPic_store{ position:absolute; left:0px; top:0px;}  
.focus_store .fcon2{ position:relative; width:100%; float:left; display:none; overflow:hidden;}  
.focus_store .fcon2 a{ display:block; float:left; width:859px; height:510px; z-index:0;}
.focus_store .D2fBt{position:absolute; width:859px; bottom:10px; left:50%; margin-left:-429px !important;text-align:center;}    
.focus_store .D2fBt a{display:inline-block; margin:0 4px;text-align:center; border-radius:50%;width:9px; height:9px; vertical-align:middle;background:#fff;}
.focus_store .D2fBt .current,.focus_store .D2fBt a:hover{background:#fec400;}    

.winr{ width:480px; float:right; text-align:center; margin-top:30px;}
.winr p{ font-size:30px; font-weight:bold;margin:20px auto;}
.winr p b{ color:#fec400;font-size:30px;}
.winr p font{ font-family:"幼圆";}
.winr span{ font-size:16px; color:#333;}
.winr ul{ margin-top:30px;}
.winr ul li{ width:140px; float:left; margin-left:20px;}
.winr ul li img{width:140px; height:140px; border-radius:50%;}

.gcd_more2{ background:#fec400; width:520px;}


/*gcd_c3*/
.gcd_c3{box-sizing:border-box; height:961px; position:relative;}
.gcd_3c{ position:absolute; top:100px; left:50%; margin-left:-600px;z-index:999;}

.gcd_t3{ text-align:center;}
.gcd_t3 font{ font-family:"幼圆";}
.gcd_t3 i{ display:block; width:54px; margin:20px auto; height:1px; background:#fec400;}
.gcd_t3 b{ font-weight:bold; font-size:72px; color:#fff;}
.gcd_t3 b em{ color:#fec400; font-size:72px;}


/*gcd_c4*/
.gcd_c4{box-sizing: border-box; height:840px; position:relative; border-bottom:10px solid #060707;}
.gcd_4c{ position:absolute; top:100px; left:50%; margin-left:-600px;z-index:999;}

.gcd_c4 .gcd_t3{ text-align:left; margin:50px 0;}
.gcd_c4 .gcd_t3 b{ color:#17181a;}
.gcd_c4 .gcd_t3 i{background:#17181a; margin:20px 0;}

.origin1{ position:relative;}
.origin1 em,.origin2 em{ font-family:"幼圆"; font-size:40px;}
.origin1 b{ font-size:24px; font-weight:bold; line-height:40px; display:inline-block; height:40px; overflow:hidden;}
.origin1 i{background:url(../images/h02.png) no-repeat center; display:block; width:114px; height:62px; position:absolute; left:350px; top:0; font-size:26px; font-weight:bold; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; padding-top:15px; color:#fec400; text-align:center;}
.origin2 em{ font-size:30px;}
.origin2 b{ font-size:18px; line-height:36px;display:inline-block; height:36px; overflow:hidden;}

.gcd_4c ul{ margin-top:50px;}
.gcd_4c ul li{ float:left; border:1px solid #151619; border-radius:50%; margin-right:20px;}
.gcd_4c ul li img{ width:179px; height:179px;border-radius:50%; margin:3px;}


/*gcd_c5*/
.gcd_c5{box-sizing: border-box; padding:100px 0;}

.gcd_5c .gcd_t2 em{background:url(../images/h02.png) no-repeat center;color:#fec400;}
.gcd_5c .gcd_t2 span{ border:1px solid #17181a; line-height:54px; border-radius:50px; width:600px; display:block; font-size:18px; letter-spacing:10px; margin:30px auto;}
.gcd_5c .gcd_t2 span font{ font-size:20px; font-weight:bold;}

.gcd_5c .train{ width:1220px; margin:50px 0; margin-left:-10px; border-bottom:1px solid #16171a; padding-bottom:50px;}
.gcd_5c .train li{ float:left; width:285px; margin:0 10px;}
.gcd_5c .gcd_more{ background:#fec400;}

.gcd_zc{ margin:100px auto 0 auto;}
.gcd_zc01{ width:744px; float:left;}
.zct{ position:relative; padding-left:134px;}
.zct p{ font-size:48px; font-weight:bold; margin-bottom:10px;}
.zct span{ font-size:12px; letter-spacing:3.3px; text-transform:uppercase;}
.zct i{background:url(../images/h03.png) no-repeat center; display:block; width:114px; height:62px; position:absolute; left:0; top:0; font-size:26px; font-weight:bold; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; padding-top:15px; color:#fec400; text-align:center;}

.gcd_zc01 ul{ margin-top:50px; text-align:center;}
.gcd_zc01 ul li{ width:136px; padding:40px 20px; float:left; background:#f5f5f5; margin-right:10px;}
.gcd_zc01 ul li img{ border-radius:50%; margin-bottom:30px;}
.gcd_zc01 ul li span{ font-size:24px;}
.gcd_zc01 ul li i{ display:block; margin:10px auto; width:64px; background:#fec400; height:1px;}
.gcd_zc01 ul li p{ font-size:16px; line-height:24px; height:48px; overflow:hidden; margin-bottom:20px;}
.gcd_zc01 ul li em{ font-size:12px; line-height:16px; height:32px; overflow:hidden; display:block; color:#666;}

.gcd_zc02{ float:right; width:376px; background:#f5f5f5; padding:20px; text-align:center;}
.gcd_zc02 span{ font-size:30px; font-family:"幼圆"; display:block; line-height:40px;}
.gcd_zc02 b{ color:#f49f04; font-size:18px; font-weight:bold; display:block; border-bottom:1px dashed #151619; padding-bottom:20px; margin-bottom:20px;}
.gcd_zc02 p{ text-align:left; font-size:14px; line-height:32px; height:32px; overflow:hidden;}
.gcd_zc02 a{ display:block; margin:20px auto; border-radius:50px; line-height:36px; background:#fec400; height:36px; overflow:hidden; color:#151619;}


/*gcd_c6*/
.gcd_c6{box-sizing: border-box; height:1480px; position:relative;}
.gcd_6c{ position:absolute; top:100px; left:50%; margin-left:-600px;z-index:999;}

.gcd_6c .gcd_t2 em{ right:90px;}
.warmtea{ border:10px solid #fff; background:#fff; margin:50px auto;}
.warmtxt{ width:550px; float:left; padding:20px; background:url(../images/yy2.jpg) no-repeat left 20px bottom; height:508px;}
.warmc{ width:470px; margin:25px auto; text-align:center;}
.warmc p{font-family:"幼圆"; font-size:36px; margin:10px auto;}
.warmc p font{ color:#fec400;}
.warmc span{ display:block; margin:15px auto;}
.warmc i{ display:block; width:64px; border-bottom:1px solid #18191c; margin:0 auto;}
.warmtxt ul{ text-align:center; margin:0 auto; width:474px;}
.warmtxt ul li{ width:78px; height:61px; display:inline-block; padding:20px 5px; float:left; margin:15px 35px; background:url(../images/yy.jpg) no-repeat center;}
.warmtxt ul li span{ font-size:15px; line-height:24px; padding:0 5px; display:block; height:48px; overflow:hidden;}
.warmtxt ul li:nth-child(4) span,.warmtxt ul li:nth-child(6) span{ font-size:14px; padding:0;}

.warmimg{ width:590px; float:right;}
.marqueeleft2{ overflow:hidden;width:1200px; margin:40px auto;}
.marqueeleft2 div{width:10000px;}
.marqueeleft2 ul li{float:left; width:392px; margin:0 5px;overflow:hidden; background:#fdf1e3;}
.marqueeleft2 ul li:hover img{ opacity:0.8; cursor:pointer;}
.marqueeleft2 ul{float:left;}



/*gcd_c7*/
.gcd_c7{box-sizing:border-box; position:relative; height:930px;}
.gcd_mes{ position:absolute; top:100px; left:50%; margin-left:-600px;z-index:999;}

.gcd_mesc{ margin:60px auto 0 auto;}
.lyboxc{ width:520px; background:#fff; padding:50px 30px; float:left;}
.lyT{ text-align:center;}
.lyT span{ margin:10px auto; display:block;}
.lyboxc iframe{width:0; height:0; border:none;}
.lyboxc .visit{ width:434px; margin-left:20px;}
.lyboxc .visit p{ float:left; color:#333; font-size:16px; line-height:18px;}
.lyboxc .visit div{ float:left;}
.lyboxc .visit label *{height:18px; float:left;}
.lyboxc .visit label input{ width:18px; height:18px; border:1px solid #333; margin-right:20px;}
.lyboxc .visit label font{ color:#333; line-height:18px; margin-right:10px;}
.lyboxc .box1 input,.lyboxc .box1 select{ width:434px; padding:0 10px 0 66px; margin:0 auto 20px auto; color:#666; font-size:16px; border:1px solid #ccc; font-weight:normal; background:#fff; border-radius:10px; line-height:64px;height:64px; overflow:hidden;}
.lyboxc .box1 select{ width:510px;}
.lyboxc .box1 input{ background:url(../images/mes01.jpg) no-repeat 10px;}
.lyboxc .box2 input{ background:url(../images/mes02.jpg) no-repeat 10px;}
.lyboxc .box3 select{ background:url(../images/mes03.jpg) no-repeat 10px;}
.lyboxc .button1{width:250px; font-size:20px; background:#f40a0b; color:#fff;line-height:64px; height:64px; border-radius:50px; text-align:center; cursor: pointer; overflow:visible; border:0;font-family:"微软雅黑"; margin:30px 0 0 130px;}

.scrolltxt{width:560px; background:#000; float:right; padding:50px 30px;}
.scrolltxt .getting2{ display:block; color:#fec400; text-align:left; font-size:18px; border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:20px;}
.gcd_com{ float:right;}

.liuyan_laba { width:252px; height:220px; float:left; margin:25px auto 0 auto;}
#xdemo{ height:220px; overflow:hidden;}
.liuyan_laba ul li{ line-height:42px;height:42px;overflow:hidden;font-size:16px; color:#ccc;}
.liuyan_laba ul li:before{ content:'·'; font-weight:bold; margin-right:5px;}
.liuyan_laba ul li span{color:#fff;font-size:16px;}
.tips{width:540px; margin:40px auto 0 auto; border-top:1px solid #333; border-bottom:1px solid #333; line-height:64px; height:64px; text-align:center; overflow:hidden;}
.tips span{color:#666;}
.scrolltxt a{ display:block; margin-top:28px;}

.gcd_copy{ background:#000; text-align:center; line-height:64px; height:64px; overflow:hidden; }
.gcd_copy p{ text-align:center;color:#666; margin:0 auto;}

/*返回顶部*/
.b_top{ position:fixed; bottom:60px; right:8%; width:48px; height:48px;}
#toTop{display:none;text-decoration: none;width:48px; height:48px; border: none; text-indent: 100%;background:url(../images/top.png) no-repeat;}
#toTopHover{opacity: 1;}

