@charset "gb2312";
/* CSS Document */

html{width:100%;height:auto;overflow-x:hidden;background-color:#fff;}

body{color:#333;font-family:'微软雅黑', Arial, Helvetica, sans-serif;font-size:14px;position:absolute;width:100%;height:auto;overflow:hidden;padding:0 auto;clear:both; min-width:1200px;}
p{color:#333;}
a{ color:#333;text-decoration:none;}
.hc_1200{width:1200px; margin:auto; border:0px solid red}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}


.hc-fir{ width:100%; height:auto; -moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px#ccc;box-shadow:0px 1px 3px #ccc;z-index:100}
.hc_heacn{ margin:auto; height:120px; }
.hc-logo{ float:left; width:200px;height:120px; overflow:hidden;}
.hc-logo img{ width:180px; height:70px; margin-top:25px; }

.hc-sider{width:780px;float:left;border:0px solid red}
.hc-sider ul{height:40px; width:780px; margin:40px auto 0; border:0px solid red; text-align:right;}
.hc-sider ul li{  display:inline-block;height:4px; margin:0 2px;}
.hc-sider ul li a{height:40x; padding:0 10px;line-height:40px;display:block;text-align:center; font-size:16px; color:#333;}
.hc-sider ul li a:hover{ border-bottom:2px solid #996c33}
.hc_tel{ float:right; width:200px;}
.hc_tel img{width:200px; height:35px; margin-top:40px;}


.lj-banner{ width:100%; margin:auto; overflow:hidden;height:600px;position:relative;z-index:9}
.lj-dv_5 .lj-d1{ width:1920px; height:600px;overflow:hidden; display:block; position:absolute; left:50%; text-align:center; /*top:0px;*/margin-left:-960px;}
.lj-dv_5 .lj-d2{ width:100%; margin:auto;  height:20px; overflow:hidden; clear:both;position:absolute;z-index:100; left:0; bottom:0px; text-align:center; }
.lj-dv_5 .lj-d2 table{ margin:auto; height:30px; }
.lj-dv_5 .lj-d2 table td{ padding:0px 5px 0px 5px;}
.lj-dv_5 .lj-d2 table div{width:10px; height:10px;border-radius:5px; overflow:hidden; cursor:pointer; background:#fff; }
.lj-dv_5 .lj-d2 table div.nuw{ background:#01a6ff; }

.lj-dv_6{ background:url(../images/bg.jpg) center no-repeat;  text-align:center; }
.lj-dv_6 img{ margin:0 auto;}

.hc_sec{ width:100%; margin:auto; height:auto; overflow:hidden; }


.hc_one{ margin-top:70px;}
.hc_osta{ width:310px; margin-left:35px;}
.hc_ocen{ width:390px; margin:0 60px; text-align:center}
.hc_owx{ margin-left:0; margin-right:35px;}
.hc_osta p{ color:#333; font-size:14px; line-height:30px; text-align:right; margin-bottom:20px; margin-top:5px;}
.hc_osta p span{ font-size:18px; color:#000; display:block; font-weight:bold;}
.hc_owx p{text-align:left;}
.hc_owx img{ width:140px; height:140px; margin:0 80px 10px;}
.hc_ocen img{ width:390px; height:280px;}
.hc_ocen img.hc_hpic{ width:320px;  margin-top:10px;}


.hc_ser{ background:url(../images/bg.jpg) center no-repeat; height:510px; overflow:hidden;}
.hc_ts{ background:url(../images/tu5.png) bottom center no-repeat; height:440px; margin-top:70px}
.hc_ts ul{ position:relative;height:440px;}
.hc_ts ul li{ position:absolute; left:70px; top:150px;}

.hc_ts ul li p{ font-size:18px; margin-bottom:10px;}
.hc_ts ul li img{ width:140px; height:140px; border-radius:70px; border:2px solid #e2cfa4;}
.hc_ts ul li.hc_tvip { top:30px; left:260px;}
.hc_ts ul li.hc_tvip  p{ float:left;}
.hc_ts ul li.hc_tfre{ top:30px; left:680px;}
.hc_ts ul li.hc_tfre p{ float:right;}
.hc_ts ul li.hc_tbrv { top:150px; left:1000px;}



.hc_bt{ text-align:center; margin-top:50px;}
.hc_bt1{ text-align:center; margin-top:40px;}
.hc_bt1 h5{ font-size:26px; color:#333; font-weight:normal}
.hc_bt1 p{ color:#999999; font-size:20px;}


.hc_repa{padding-bottom:60px;}
.hc_tralv { height:auto;}
.hc_tralv ul{ width:1140px; margin:50px auto;}
.hc_tralv ul li{ width:220px; height:45px; float:left; margin:0 20px 0 110px;}
.hc_tralv ul li a{ width:220px; height:45px; display:block; background:#e2cfa4; border-radius:22px; text-align:center ; line-height:45px; font-size:24px; color:#fff;}
.hc_tralv ul li a:hover{ background:#e04447}
.hc_tralv ul li a.hc_hon{background:#e04447}
.hc_tralv1 ul li{width:300px; height:50px;  margin:0 38px;}
.hc_tralv1 ul li a{width:300px; height:50px;}



.hc_onen{ width:1080px; margin:0 auto;height:370px; overflow:hidden;}
.hc_onen ul li{ margin-top:60px; height:310px;border:0px solid red}
.hc_onen ul li img{ float:left; width:480px; height:310px; border-radius:5px;}
.hc_ms{ width:550px; float:right;}
.hc_ms h4{ font-size:20px;line-height:25px;}
.hc_ms h5{ font-size:16px; font-weight:normal; line-height:40px; color:#666}
.hc_ms h5 span{ color:red; font-size:30px;}
.hc_tcjs{ padding:10px; background:#f3f3f3; margin-top:15px; height:210px;}
.hc_tcjs p{ font-size:16px; line-height:30px;}
.hc_tcjs p span{ color:#51b2c2; margin-right:10px;}
.hc_tcjs p small{ font-size:14px;}

.hc_tcjs p small.hc_ls{ padding:2px 8px; background:#86a03d; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls1{ padding:2px 8px; background:#86a03d; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls2{ padding:2px 8px; background:#e04346; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls3{ padding:2px 8px; background:#51b2c2; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls4{ padding:2px 8px; background:#ffb825; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls5{ padding:2px 8px; background:#86a03d; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls6{ padding:2px 8px; background:#e04346; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls7{ padding:2px 8px; background:#51b2c2; color:#fff; margin-right:5px;}
.hc_tcjs p small.hc_ls8{ padding:2px 8px; background:#ffb825; color:#fff; margin-right:5px;}
 
.hc_team{  overflow:hidden;}
/*.hc_td ul{ width:1070px; margin:auto; border:0px solid #e1cc9d; margin-top:30px;}
.hc_td ul li{ width:200px; border:1px solid #e1cc9d; float:left; margin:6px; position:relative; height:505px;}
.hc_td ul li img{ width:200px; height:380px;}
.hc_td ul li h4{ background:#e2cfa4; font-size:24px;  color:#fff; text-align:center;height:125px; line-height:125px; z-index:99}
.hc_grjs{ padding:5px 10px; height:115px; background:#ab6c21; position:absolute; display:none;bottom:0; left:0; right:0}
.hc_grjs h5{ font-size:18px; color:#fff; line-height:30px;}
.hc_grjs p{ font-size:16px; color:#fff; line-height:25px;}
.hc_td ul li a:hover .hc_grjs{ display:block;transition: all 0.5s ease-in;}*/
.hc_tp{ width:760px; margin:20px auto; padding:20px;}
.hc_tp img{width:800px; height:400px; margin:0 auto;}
.hc_lx{ width:360px; margin:90px auto; padding:20px;}
.hc_lx .hc_er{ font-size:28px; line-height:60px; text-align:center; color:#333;}
.hc_lx a{ display:block; width:180px; height:50px; border-radius:25px; background:#e04447; color:#fff; font-size:24px; line-height:50px; text-align:center; margin:10px 90px;}
.hc_lx .hc_dh{ text-align:center; line-height:30px; font-size:18px;color:#333;}
.hc_lx a:hover{ background:#0da39a;}

.hc_case ul{  margin:20px auto;  width:1080px;}
.hc_case ul li{ float:left; width:350px; margin:5px;}
.hc_case ul li a{ display:block;}
.hc_case ul li p{ width:350px; height:75px;background:#e1cc9d url(../images/sjt.png) no-repeat center bottom; line-height:75px; text-align:center; font-size:18px; color:#fff; margin:0;}
.hc_case ul li img{ width:350px; height:200px; margin:0; margin-top:15px;}
.hc_case ul li.hc_ys1 p{background:#e1cc9d url(../images/xjt.png) no-repeat center top; margin-top:15px;}
.hc_case ul li.hc_ys1 img{ margin:0;}


.hc_lxfs{ width:1100px; margin:45px auto;}
.hc_lxfs img{ float:right; width:670px; height:320px;}
.hc_jcf{ width:400px;}
.hc_jcf h4{ color:#996c33; font-size:24px;font-weight:normal;}
.hc_jcf h4 img{ width:36px; height:36px; float:left; margin-right:10px; }
.hc_jcf h5{ font-size:18px; color:#996c33; font-weight:normal; border-bottom:2px solid #e2cfa4; width:100px; margin-bottom:15px;}
.hc_jcf p{ color:#000; font-size:16px; line-height:30px; margin-top:5px;}






.footer{ width:100%; margin:auto;}
.hc_wen_link{ width:1100PX; margin:auto; overflow:hidden;}
.hc_wen_link h4{width:90px; float:left; font-size:16px; color:#666; font-weight:normal; line-height:22px;}
.hc_wen_link p{ float:right; width:1010px; height:30px; overflow:hidden;}
.hc_wen_link p a{ margin-left:7px; font-size:16px; color:#666;}

.hc_wen_db{ border-top:2px solid #e1cc9d;}
.hc_bott{width:1200px;  margin:auto; overflow:hidden; padding:25px 0;border:0px solid #e1cc9d;}
.hc_bott img{ float:left; margin-top:10px;}
.hc_bott h5{ float:right; color:#333;}
.hc_bott h5 img{ width:106px; height:106px; float:right; margin-top:0}
.hc_bott h5 p{ float:left; color:#333; font-size:14px; font-weight:normal; line-height:30px; margin:20px 15px 0 0;}
.hc_bott h4{ float:left; margin-left:20px; font-size:14px; margin-top:25px;  color:#000; font-weight:normal; text-align:center;}
.hc_bott h4 span{ font-size:14px; display:block}
.hc_bosi{ width:650px; float:left; margin-top:25px; margin-left:20px;}
.hc_bosi ul{ overflow:hidden;}
.hc_bosi ul li{ float:left; border-right:1px solid #666; height:20px;}
.hc_bosi ul li a{ font-size:14px; color:#000; line-height:20px; padding:0 10px;}
.hc_bosi p{ margin-left:10px;  line-height:20px;  color:#666; margin-top:8px;font-size:12px;}




/*-------- 内页公共 --------------*/
.hc_nylx{ margin-bottom:30px;}
.hc_phone{ width:1150PX; margin:35px auto;}
.hc_phone ul li{ float:left; border:1px solid #dfdfdf; width:280px; height:70px; margin:0 30px; padding:20px;}
.hc_phone ul li p{ line-height:35px; font-size:16px; color:#000;}
.hc_phone ul li p img{ vertical-align:middle; margin-right:8px;}
.hc_add{width:1100PX; margin:0 auto; }
.hc_add p{ font-size:18px; color:#333; line-height:30px;}




/*-------- 关于 --------------*/
.ab_js{ width:1100px; margin:30px auto; overflow:hidden;}
.ab_js p{ font-size:14px; line-height:32px; color:#333; background:none; }
.ab_js p span{ background:none;!important}
.ab_js p img{ margin:0 auto; text-align:center; width:500px; height:280px; overflow:hidden;  padding: 20px;}

.maindiv1{width:1100px;height:150px; padding:0 50px;overflow:hidden;position:relative; background:url(../images/bg1.png) center repeat-x; margin-bottom:30px;}
.maindiv1 ul{ position:relative; width: 1100px; left:0;top:0;}
.maindiv1 ul li{float:left;width:150px;height:150px; border:0px solid red; position:relative; margin-right:87px;}
.maindiv1 ul li.ab_fr{ float:right; text-align:right; margin-right:0}
.maindiv1 ul li a{ display:block;width:150px;height:150px;transition: opacity 0.4s ease 0.4s;}
.maindiv1 ul li a.ab_on h5{ opacity:0;transition: opacity 0.4s ease 0.4s;}
.maindiv1 ul li a.ab_on img{ opacity:1;transition: opacity 0.4s ease 0.4s;}
.maindiv1 ul li h5{ width:60px;height:60px; position:relative;text-align:center; line-height:60px;font-size:16px; color:#333; border-radius:30px; background:#dfdfdf; font-weight:normal;transition: opacity 0.4s ease 0.4s; margin:auto; margin-top:45px;}
.maindiv1 ul li a img{ width:144px; height:144px; padding:3px; background:#ede0c3; border-radius:75px; position:absolute; left:0; top:0;; opacity:0;transition: opacity 0.4s ease 0.4s;}
.maindiv1 ul li a:hover h5{ opacity:0;transition: opacity 0.4s ease 0.4s;}
.maindiv1 ul li a:hover img{ opacity:1;transition: opacity 0.4s ease 0.4s;}


.ab_style{  background:url(../images/bg.jpg) center repeat-y; overflow:hidden;}
.AB_stword{ background:url(../images/tu8.png) center center no-repeat; height:400px; width:1100px; margin:auto; border:0px solid  red; margin-top:20px;}
.AB_stword p{ width:310px; font-size:16px; line-height:32px; color:#aaa}


.ab_case ul{ margin:40px auto;}
.ab_case ul li{ float:left; width:225px; height:140px; margin:7.5px;}
.ab_case ul li img{width:225px; height:140px;}



/*-------- 攻略 --------------*/

.gl_all{ border-bottom:1px dashed #e1cc9e; position:relative;padding-bottom:50px;}
.gl_bt{ position:absolute; top:10px; left:60px; width:100px; height:100px; }
.gl_bt p{ background:#AD8939; width:100px; height:100px; border-radius:50px; text-align:center; line-height:100px; font-size:45px; color:#fff;}

.gl_eat{ width:1100px; margin:50px auto 0; height:360px;}
.gl_cy{ width:400px; margin-top:150px;}
.gl_cy p{ font-size:14px; color:#333; line-height:24px;}
.gl_tp{ width:650px;}
.gl_tp p{ padding:30px 130px 30px 30px; background:#AD8939 url(../images/tu9.png) 540px center no-repeat; font-size:14px;  color:#fff; line-height:32px;}
.gl_tp h5{ height:200px; overflow:hidden;width:650px;}
.gl_tp h5 img{ float:left; height:200px;   transition: .3s transform; transform: translateZ(0);}

.gl_tp h5 a{ display:block; cursor: pointer;}
.gl_tp h5 a:hover img{      transform: scale(1.1);
    -webkit-transform: scale(1.1);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1);
    /* transition: all 0.4s ease-in 0.4s; */
    transition: .3s transform;  }	
.gl_tp h5 .hc_chi{ width:360px; overflow:hidden ; float:left; height:200px;  margin-right:10px; margin-top:10px;}
.gl_tp h5 .hc_chi2{ width:280px;overflow:hidden ; float:left;height:200px; margin-top:10px; }

.gl_js{ width:500px; margin-top:50px;}
.gl_js p{ text-align:center; font-size:16px; color:#333; line-height:32px;}

.gl_local{ width:1100px; margin:20px auto 0; background:url(../images/tu11.png) center center no-repeat; height:625px; border:0px solid red; position:relative;}
.gl_ts1{ position:absolute; top:30px; left:120px;}
.gl_ts1 img{ width:150px; height:150px; border-radius:75px;}
.gl_ts1 p{ width:150px; font-size:24px; color:#999; line-height:32px; text-align:center; margin-top:10px;}
.gl_ts2 { top:50px; left:840px;}
.gl_ts2 img{ width:200px; height:200px; border-radius:100px;}
.gl_ts2 p{ width:200px;}
.gl_ts3 { top:400px; left:20px;}
.gl_ts3 img{ width:200px; height:200px; border-radius:100px; float:left;}
.gl_ts3 p{ width:150px; float:left; text-align:left; margin-left:15px; margin-top:70px;}
.gl_ts4 { top:410px; left:670px;}
.gl_ts4 img{ width:120px; height:120px; border-radius:60px; float:left;}
.gl_ts4 p{ width:150px; float:left;text-align:left;margin-left:15px;margin-top:25px;}


.hc_zhu{ width:1100px; margin:0px auto; overflow:hidden;}
.hc_zhu ul{ position:relative;}
.hc_zhu ul li{ float:left; width:330px; height:180px; margin:18px; border-radius:4px; overflow:hidden;}
.hc_zhu ul li a img{ width:330px; height:180px; border-radius:4px;  transition: .3s transform; transform: translateZ(0);}
.hc_zhu ul li a{ display:block;  cursor: pointer;}
.hc_zhu ul li a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1);
    /* transition: all 0.4s ease-in 0.4s; */ transition: .3s transform;  }


.hc_zhu_wz{ width:1100px; margin:10px auto; overflow:hidden;}
.hc_zhu_wz p{ font-size: 14px;  color: #333;line-height: 30px;}
.hc_zhu_wz p b{ font-size: 16px; color:#000; line-height: 30px;}


/*-------- second --------------*/
.hc-banner1{ height:340px; width:100%}
.hc-banner1 img{height:340px;position:absolute; left:50%; text-align:center;margin-left:-960px;}





.hc_center{width:1000px; margin:30px auto 0;}

.hc_lemu{ width:260px; float:left; overflow:hidden; }
.hc-nlm{ width:258px;  border:1px solid #dfdfdf; margin-bottom:20px;}
.hc-nlm h3{ font-size:20px; color:#fff; font-weight:normal; line-height:40px; background:#1464ab; height:40px; text-align:center;}
.hc-nlm ul{height:auto; overflow:hidden;}
.hc-nlm ul li{  height:40px; line-height:40px; border-bottom:1px solid #dfdfdf;}
.hc-nlm ul li a{ height:40px;  font-size:14px; display:block; text-align:center; padding:0 10px; background:url(../images/tu14.png) 88px center no-repeat;}
.hc-nlm ul li a:hover{background:url(../images/tu13.png) 88px center no-repeat; color:#1464ab;}

.hc_nwx{width:218px; padding:20px;border:1px solid #dfdfdf;}
.hc_nwx img{ margin-left:45px;}
.hc_nwx p{ line-height:30px; margin-top:10px;}




.hc-conten{width:700px; float:right; min-height:380px;}
.hc_wen_nybt{ border-bottom:1px solid #dfdfdf; height:40px; line-height:40px; }
.hc_wen_nybt p{ font-size:20px; color:#1464ab; float:left;}
.hc_wen_nybt p span{ font-size:16px; color:#aaa;}
.hc_wen_nybt h2{ font-size:14px; font-weight:normal;color:#333; float:right; text-align:right;}
.hc_wen_nybt h2 img{ vertical-align:middle; margin-right:8px;}
.hc_neir{margin-top:10px; padding:10px;}
.hc_neir p{ line-height:25px;}

.hc-cr-c{margin-top:10px; padding:10px;}
.hc-cr-c p{font-size:14px; line-height:24px;}
.hc-cr-c h4{color:#3983c4;  font-size:18px;  font-weight:normal; text-align:center;}
.hc-cr-c h3{text-align:center; font-weight:normal;border-top:1px dashed #dfdfdf; padding-top:5px; margin-top:8px; color:#888}


ul.hc-ct-1 li{width:210px;height:155px;float:left; margin:0 8px 15px;}
ul.hc-ct-1 li img{ width:210px; height:121px;}
ul.hc-ct-1 li p{ width:194px; padding: 0 8px; height:30px; background:#3983c4; color:#fff; text-align:center; line-height:30px; margin-top:1px;}
ul.hc-ct-1 li a:hover p{ background:#e5e5e5; color:#3983c4; }




ul.hc_xwny{ overflow:hidden; }
ul.hc_xwny li{border-bottom:1px solid #dfdfdf; overflow:hidden; height:40px; line-height:40px; padding:0 10px;}
ul.hc_xwny li a{ display:block;}
ul.hc_xwny li span{ width:500px;height:40px; display:block; overflow:hidden; float:left; background:url(../images/tu10.png) left center no-repeat; padding-left:12px;}
ul.hc_xwny li small{ float:right; font-size:12px; color:#666;}
ul.hc_xwny li a:hover{color:#3983c4; }

  

form.hc-form{height:260px;}
form.hc-form h5{font-size:20px; text-align:center;font-weight:normal;color:#3983c4; border-bottom:0px solid #dfdfdf; line-height:50px; margin-bottom:30px;}
.hc_divform{ width:320px; float:left;margin:0 4px 20px; }
.hc_divform p{ width:70px; float:left; }
.hc_divform input {width:200px; height: 33px; border:1px solid #dfdfdf; border-radius:5px;padding:0 10px; font-size:16px; color:#888; line-height:33px;}
.hc_divform1 p{ width:70px; float:left; margin:0 4px 20px; }
.hc_divform1 textarea { border:1px solid #dfdfdf;  width: 520px; height:70px; color: #22284f;overflow: auto;font-size:14px;border-radius:5px; margin-left:3px; padding:10px;color:#888;font-family:'微软雅黑' ;font-size:16px;}
.hc-submit { margin-left:80px;padding: 0px;margin-top: 15px;width:540px;overflow:hidden;}
.hc-submit p{ width:300px; float:left; font-size:12px; line-height:35px;}
form.hc-form input.hc-subtncls { width:115px; height:35px; cursor: hand;background-color: transparent; border: none;background:#01a6ff;border-radius:3px; color:#fff; float:right}


/*----------------联系---------------------*/
.hc_lxkf{  width:1200PX; margin:35px auto;}
.hc_lxkf ul li{ float:left; border:1px solid #dfdfdf; width:358px;margin:0 5px 12px 5px; padding:14px;}
.hc_lxkf ul li .hc_img{ width:120px; height:120px; border-radius:60px; border:2px solid #dfdfdf; float:left;}
.hc_lxkf ul li .hc_img img{ width:120px; height:120px;  border-radius:60px; border:1px solid #dfdfdf; vertical-align:middle;}
.hc_lxkf ul li p{ float:left; margin-left:20px;  line-height:35px; font-size:16px; color:#666;}
.hc_lxkf ul li p a{ width:100px; height:36px; border:1px solid #dfdfdf; border-radius:4px; color:#666; display:block; text-align:center; margin-top:10px;}
.hc_lxkf ul li p a:hover{ color:#fff; background:#fe6000; border:0;}

.hc_zffs{  width:1200PX; margin:35px auto 10px;}
.hc_zffs ul li{ float:left;  border:1px solid #dfdfdf; width:258px; height:178px;overflow:hidden;  padding:14px; background:#fff;  margin:0 5px 12px 5px;}
.hc_zffs ul li img{ width:260px; height:95px;  vertical-align:middle;  border:1px solid #efefef; border-radius:4px;}
.hc_zffs ul li p{ line-height:35px; font-size:14px; color:#666; padding-top:10px;  height:70px; overflow:hidden;}
.hc_zffs ul li.zfewm img{ float:left; width:130px; height:130px; margin:20px 10px;}
.hc_zffs ul li.zfewm p{ float:left; text-align:center; margin-top:35px;}

.hc_zfyh{  width:1200PX; margin:10px auto;}
.hc_zfyh ul li{ float:left;  border:1px solid #dfdfdf; width:358px;   padding:14px; background:#fff; margin:0 5px 12px 5px;}
.hc_zfyh ul li img{ width:330px; height:100px;  vertical-align:middle; border:1px solid #efefef; border-radius:4px; margin:10px 14px 0px;}
.hc_zfyh ul li p{ width:330px; height:105px; overflow:hidden; line-height:35px; font-size:14px; color:#666; border-top:1px dashed #dfdfdf; padding-top:10px; margin:10px 14px 0px;}

.hc_dg{ border-top:1px dashed #dfdfdf; padding:10px; margin:20px auto; border-bottom:1px dashed #dfdfdf;}
.hc_dg p{ font-size:18px; line-height:35px; font-weight:bold;}

.hc_zf{ width:1200px; margin:0 auto 30px;}
.hc_zf p{ font-size:22px; text-align:center; line-height:30px; color:#666;}
.hc_zf p span{ font-size:18px;  color:#999;}

.hc_zxdt{ width:800px; margin:35px auto; }
.hc_zxdt img{width:800px; height:360px; vertical-align:middle;}



/*---------------增值---------------------*/
.ab_jiu{   background:url(../images/bg.jpg) center repeat-y; overflow:hidden; margin-bottom:35px;}
.hc_pictu{ overflow:hidden; width:1200PX; margin:35px auto;}
.hc_pictu ul li{ width:290px; float:left; margin:0 5px 12px 5px; background:#fff;}
.hc_pictu ul li a{ border:1px solid #e3e3e3;display:block; }
.hc_pictu ul li img{ width:280px; height:200px; margin:5px;}
.hc_pictu ul li p{ width:290x; margin-left:5px; height:40px; line-height:40px; font-size:14px; overflow:hidden; text-align:center; color:#4e3121;}
.hc_pictu ul li a:hover{ border:1px solid #bfbfbf; background:#e2cfa4; }
.hc_pictu ul li a:hover p{ color:#fff;}




/*---------------消费---------------------*/
.hc_tj { height:auto;}
.hc_tj ul{ width:1200px; margin:50px auto;}
.hc_tj ul li{ width:220px; height:45px; float:left; margin:0 14px;}
.hc_tj ul li a{ width:220px; height:45px; display:block; background:#e2cfa4; border-radius:22px; text-align:center ; line-height:45px; font-size:24px; color:#fff;}
.hc_tj ul li a:hover{ background:#e04447}
.hc_tj ul li a.hc_hon{background:#e04447}
.hc_tj1 ul li{width:180px; height:50px;  margin:0 24px;}
.hc_tj1 ul li a{width:180px; height:50px;}

.hc_onee{ width:1080px; margin:0 auto;overflow:hidden;}
.hc_onee ul li{ margin-top:60px; border:0px solid red}
.hc_onee ul li img{ float:left; width:400px; height:260px; border-radius:5px;}
.hc_xf{ width:650px; float:right;}
.hc_xf h4{ font-size:20px;line-height:40px; float:left;}
.hc_xf h5{ font-size:16px; font-weight:normal; line-height:40px; color:#666; float:right;}
.hc_xf h5 span{ color:red; font-size:30px;}
.hc_xftj{ padding:10px; background:#fff; margin-top:50px; }
.hc_xftj p{ font-size:16px; line-height:36px;}
.hc_xftj p span{ color:#51b2c2; margin-right:10px;}
.hc_xftj p small{ font-size:20px; }

.hc_xftj p small.hc_ls{ padding:2px 8px; color:#e04447; margin-right:10px; }

.ab_jians{  background:url(../images/bg.jpg) center repeat-y; overflow:hidden;}
.hc_fw{ width:1140px; margin:50px auto;}
.hc_lf{width:480px; float:left;}
.hc_lf .hc_img{width:120px; height:120px; border-radius:60px; border:2px solid #dfdfdf; float:left;}
.hc_lf .hc_img img{  width:120px; height:120px;  border-radius:60px; border:1px solid #dfdfdf; vertical-align:middle;}
.hc_lf .hc_wenz{ float:left; margin-left:30px;}
.hc_lf .hc_wenz h5{ font-size:20px; line-height:36px; font-weight:normal; margin-bottom:20px; color:#666;}
.hc_lf .hc_wenz p{ font-size:14px; line-height:24px; color:#999;}

.hc_com{ width:100px; float:left; margin-top:80px;}
.hc_com p{ font-size:70px; text-align:center; color:#e2cfa4; line-height:136px; width:136px; height:136px;  border-radius:68px; border:2px solid #e2cfa4;}

.hc_rig{  width:480px; float:right;}
.hc_rig .hc_img{width:120px; height:120px; border-radius:60px; border:2px solid #dfdfdf;; float:right;}
.hc_rig .hc_img img{  width:120px; height:120px;  border-radius:60px; border:1px solid #dfdfdf;; vertical-align:middle; }
.hc_rig .hc_wenz{ float:right; margin-right:30px;}
.hc_rig .hc_wenz h5{ font-size:20px; line-height:36px; font-weight:normal; margin-bottom:20px; text-align:right; color:#e04447;}
.hc_rig .hc_wenz p{ font-size:14px; line-height:24px; color:666; text-align:right; color:#e04447;}

.hc_zzfw{ width:1140px; margin:10px auto 30px;}
.hc_zzfw p{ font-size:14px; line-height:24px; color:#666; text-align:center;}
.hc_zzfw img{ margin:20px 360px; width:420px; height:280px;}

.hc_lz{ width:400px; float:left; }
.hc_wz h5{ font-size:24px; line-height:36px; font-weight:normal; margin-bottom:20px; color:#666; margin-left:20px;}
.hc_wz p{ font-size:14px; line-height:36px; color:#999;}
.hc_wz p span{ font-size:26px; color:red;}

.hc_zj{ width:340px; float:left; margin:0 auto; }
.hc_zj p{ width:100px; height:100px; border-radius:4px; border:1px solid #dfdfdf; margin-top:10px; text-align:center; line-height:100px; font-size:48px; color:#e2cfa4; margin-left:110px;}

.hc_rg{ width:400px; float:left;}

.hc_fuw{width:1140px; margin:50px auto;}
.hc_fuwu{ margin:50px auto;}
.hc_fuwu .hc_ful{ float:left; width:950px; }
.hc_fuwu .hc_ful p{ font-size:14px; color:#999; line-height:30px;}
.hc_fuwu .hc_ful p b{  font-size:16px; color:#333; line-height:30px;}

.hc_fuwu .hc_fur{ float:right; width:190px; overflow:hidden;}
.hc_fuwu .hc_fur p{ font-size:12px; color:#999; line-height:24px; }
.hc_fuwu .hc_fur img{ width:140px; height:140px;}

.hc_bg{  background:#f8f8f8; margin-top:50px;}
.hc_bt2{ font-size:36px; line-height:36px; text-align:center; margin:60px auto 0px; color:#e2cfa4; font-weight:normal;}


.hc_calb ul{  margin:50px auto;  width:1200px;}
.hc_calb ul li{ float:left; width:290px; margin:0px 5px 20px ;}
.hc_calb ul li a{ display:block; color:#fff; width:280px;}
.hc_calb ul li p{ width:280px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; background:#e2cfa4;}
.hc_calb ul li img{ width:280px; height:200px;}
.hc_calb ul li a:hover{ background:#e04447 }

.hc_wwz{ width:1140px; margin:50px auto; border:1px solid #efefef;}
.hc_wwz p{ font-size:14px; line-height:24px; color:#000;}