@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;}
.clear{ clear:both;}
.hc_1200{ width:1200px; margin:auto; border:0px solid red}
.fl{ float:left;}
.fr{ float:right;}
ul,li,ol{ text-decoration:none;}


.h1_nav2{float:left;}
.lj_fir{ width:100%;position:relative;z-index:800;}

.hc_picword{width:100%; margin:auto; background:url(../images/banner-bg.jpg);background-size:100% 100%;z-index:800;position: relative;}
.hc_picword img{ width:712px; height:430px; margin:10% 240px 0 ;}


.hc_nav{ width:100%; height:65px; margin:auto; position:absolute; bottom:0px; z-index:999;/* position:fixed;*/ background:url(../images/tu12.png) repeat;}
.hc_nav2{ width:100%; height:65px; margin:auto; position: fixed; top:0px; z-index:700;/* position:fixed;*/ background:#fff;box-shadow: 0 0 15px rgba(0,38,72,.15);}
.hc_nav h1{ width:200px; float:left;}
.hc_nav h1 img{ height:65px; width:176px;}

.hc-sid{width:650px; height:30px; margin:0 auto; border:0px solid red; float:left; margin-left:50px;}
.hc-sid ul{ width:650px;/*position: relative;*/ text-align:left;}
.hc-sid ul li{height:65px; line-height:30px; width:110px; text-align:center; margin-left:5px; /*display:inline-block;*/float:left;}
.hc-sid ul li a{ font-size:14px;color:#737373;height:30px; padding:0 5px; text-align:center; font-size:16px;line-height:65px; text-decoration:none;}
.hc-sid ul li a:hover{ /*border-bottom:1px solid #fff;*/transition: all 0.5s ease-in;}
.hc-sid ul li a.now{/* border-bottom:1px solid #fff;*/}
.not{ color:#fea722!important;}

.hc-sid ul ul {display:none;color:#FFF;border-radius: 0px; padding: 0;top:65px;background:rgba(0,0,0,0.6); width:100%; height:auto;z-index:999; overflow:hidden; position:absolute;}
.hc-sid ul ul li {float: none; display:block; margin:0;z-index:999; height:30px; }
.hc-sid ul ul li a { display:block; padding:0; border:none; color:#fff; font-size:12px;height:30px; line-height:30px; text-decoration:none;}
.hc-sid ul ul li a:hover { background: #999; border:none; color:#fff}

.hc_tq{ width:200px; height:140px;background:rgba(255,255,255,0.3); float:right; margin-top:15px;}
.hc_tq ul li{ width:85px; height:26px; float:left; margin-left:10px; margin-top:10px;}
.hc_tq ul li a{ display:block; width:83px; height:24px; border:1px solid #93afc2;border-radius:23px; text-align:center; line-height:24px; color:#fff}

.fixed2{ background:#fff; border-bottom:1px solid #dfdfdf; color:#333}
.fixed2 ul li a{ color:#333}
.fixed2 ul li a:hover{ border-bottom:1px solid #888;}
.fixed2 ul li a.now{ border-bottom:1px solid #888;}
.fixed2 ul ul {background:rgba(0,0,0,0.3);}
.fixed2 .hc_tq{ height:40px;background:none; }
.fixed2 h1 a{ display:none;}
.fixed2 h1 a.hc_logo{ display:block;}

.hc_lx{ width:300px; float:right;}
.hc_lx ul li{  height:65px; float:left; width:72px;}
.hc_lx ul li a{ display:block; height:65px; text-align:center; line-height:24px; color:#fff; margin-top:22px;}
.hc_lx ul li a img{ float:left; width:25px; height:25px; margin-left:14px;}
.hc_lx ul li:first-child{ width:156px; margin-left:0;}
.hc_lx ul li:first-child img{  margin-left:0;}
.hc_lx ul li a p{ float:left; margin-left:5px; color:#737373; font-size:18px; }
.hc_lx ul li.hc_ss{ background:#fff;}



.lj-banner{ width:100%; margin:auto; overflow:hidden; height:1180px;position:relative; float:left; z-index:9}
.lj-dv_5 .lj-d1{ width:1920px; height:1180px;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:#5fa125; }




.hc_sec{ width:100%; margin:0 auto; height:auto; overflow:hidden; }

.hc_bt{margin:40px auto 0; text-align:center}
.hc_bt h3{ text-align:center;  font-size:30px; font-weight:normal; margin:10px auto; color:#333;}
.hc_bt h4{  text-align:center;  font-size:18px; font-weight:normal; margin:0px auto; color:#999; line-height:30px; background:url(../images/bt-bg.jpg) no-repeat;}

.hc_case{ margin:auto; overflow:hidden; }

.hc_lan{ width:667px; height:32px; background:#aaa; margin:0 auto; margin-top:30px;}
.hc_lan ul li{ float:left; width:110px; height:32px; border-right:1px solid #fff;}
.hc_lan ul li a{ display:block; color:#fff; font-size:16px; line-height:32px; text-align:center; text-decoration:none;}
.hc_lan ul li a:hover{ background:#888;}

.lj_infpz{ margin-top:50px;}
.lj_infpz ul{ overflow:hidden;}
.lj_infpz ul li{ width:294px; float:left; margin-right:8px; margin-bottom:12px; position:relative; z-index:6;  overflow:hidden;display:inline;  padding:0;}
.lj_infpz ul li:nth-child(4n){ float: right; margin:0;}
.mask{ width:284px; height:44px; overflow:hidden; background: url(../images/tu12.png) repeat; position:absolute; left:6px; bottom:1px; z-index:99;}
.hc_pic{ width:288px; height:234px; overflow:hidden; padding:3px;}
.hc_pic img{width:284px; height:234px;/*transition: .3s transform;transform: translateZ(0); */ margin:3px;}
.lj_infpz ul li p{  font-size:14px; color:#fff; height:50px; line-height:50px;  overflow:hidden; margin-bottom:10px;padding:0 5px;text-align:center}
.lj_infpz ul li a{ display:block;transition: all 0.3s ease-in;}
.lj_infpz 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: .3s transform;*/}

.lj_infpz ul li a:hover{}

.list-case li .line-left{ width:2px; height:0; position:absolute;background:#999; left:0; top:0;}
.list-case li .line-right{ width:2px; height:0;position:absolute;background:#999; right:0; bottom:0}
.list-case li .line-top{ width:0; height:2px;position:absolute;background:#999; top:0; left:0;}
.list-case li .line-bottom{ width:0; height:2px;position:absolute;background:#999; bottom:0; right:0}


.hc_more{width:260px; height:40px; background:#aaa; margin:50px auto;}
.hc_more a{ color:#fff; font-size:18px; display:block; line-height:40px; text-align: center; text-decoration:none; }

.hc_team{ margin:auto; overflow:hidden; }
.hc_add{ margin-top:50px;}
.hc_add img{ width:1200px; height:326px;}

.hc_par{  margin:auto; overflow:hidden; }
.hc_hz{ margin-top:50px; background:url(../images/tu3.jpg) center center no-repeat;  }
.hc_hz ul{ overflow:hidden;}
.hc_hz ul li{ width:120px; height:60px; float:left; margin-right:18px; margin-bottom:12px; }
.hc_hz ul li.hc_pr{ margin-right:390px;}
.hc_hz ul li a{ display:block;transition: all 0.3s ease-in;}
.hc_hz ul li a:hover{ border:1px solid #dfdfdf;}
.hc_hz ul li a img{ width:118px; height:60px; }

.hc_news{  margin:auto; overflow:hidden; }

.hc_nel{ width:570px; overflow:hidden;}

.jz_tb{ width:570px; margin-top:60px; }
.jz_tb h5{ font-size:26px; color:#333; line-height:50px; float:left; font-weight:normal;}
.jz_tb h5 span{ font-size:18px; color:#333; margin-left:10px;}
.jz_tb a{ display:block; float:right; width:80px; height:30px; background:#aaa; line-height:30px; color:#fff; font-size:14px; text-align:center; margin-top:12px;}
.jz_tb a:hover{ background:#999;}

.hc_nel ul{ width:570px; overflow:hidden; }
.hc_nel ul li{ width:570px; height:70px; overflow:hidden; margin-top:15px;}
.hc_nel ul li a{ width:570px; display:block; height:70px; }
.hc_nel ul li a:hover{ background:#aaa; color:#fff;}
.hc_nel ul li a:hover p{ color:#fff;}
.hc_nel ul li a:hover .jz_nr h5{ color:#fff;}
.hc_nel ul li a p.jz_rq{ height:60px; }
.hc_nel ul li a p.jz_rq img{ width:110px; height:70px;}
.hc_nel ul li a p{ font-size:12px; color:#999; line-height:30px; }
.hc_nel ul li a .jz_nr{ width:450px; height:60px;color:#666; text-align:left; overflow:hidden;}
.hc_nel ul li a .jz_nr h5{ font-size:14px; color:#666; font-weight:normal; line-height:30px;}
.hc_nel ul li a .jz_nr h5 span{ float:right; font-size:12px; margin-right:5px;}
.hc_nel ul li a .jz_nr p{ height:30px; overflow:hidden;}

.hc_ner{ width:570px;}

.hc_ner ul{ width:570px; padding:15px 5px 5px; margin:0 auto; overflow:hidden;}
.hc_ner ul li{ width:570px; height:30px; overflow:hidden;}
.hc_ner ul li a{ width:570px; background: url(../images/yuan1.png) left center no-repeat; display:block; height:30px; }
.hc_ner ul li a p{ margin-left:10px; font-size:14px;color:#666; line-height:30px; height:30px; overflow: hidden; float:left; max-width:380px;}
.hc_ner ul li a:hover p{ color:#333;}
.hc_ner ul li a:hover span{ color:#333;}
.hc_ner ul li a span{ font-size:12px;color:#666; line-height:30px; height:30px; overflow: hidden; float:left;}
.hc_ner ul li a span.hc_rq{ float:right;}

.footer{ width:100%; padding-top:10px; margin-top:0px; border-top:1px solid #ddd; text-align:center; overflow:hidden; background: url(../images/pic/footer_bx.png) center top;}

.footdh{ height:45px; color:#666; border-bottom:1px solid #fff;}
.footdh ul{width:520px; height:45px;line-height:45px;color:#666;font-size:14px;border:0 solid #fff; float:left;}
.footdh ul li{ height:45px;float:left;margin-left:8px;margin-right:8px}
.footdh ul li a{ color:#CCCCCC;}
.footdh ul li a:hover{ color:#666;}

.footdh .hc_shj{ width:230px; float:right; margin-top:14px;}
.footdh .hc_shj a{ display:inline-block; margin-left:10px; color:#999; font-size:12px;}
.footdh .hc_shj a:hover{ color:#333;}
.footdh .hc_shj a img{ float:left; margin-right:5px;}

.hc_contlx{ color:#333;  }
.hc_contlx .contlxfs{ width:600px; margin-top:20px;}
.contlxfs ul{ float:left;}
.contlxfs ul li{font-size:14px;color:#ccc; line-height:36px ; text-align:left;}
.contlxfs ul li span{margin-right:8px}
.contlxfs ul li img{ width:20px; height:20px; margin-top:-5px; }

.hc_ewm{ width:104px; }
.hc_ewm img{ height:104px; width:104px;}
.hc_ewm p{ color:#fff; line-height:24px; font-size:12px; border:0px solid red;} 

.hc_ditu{ margin-top:20px;}
.hc_ditu a{ display:block; margin-right:12px; }
.hc_ditu a img{ width:510px; height:156px;border-radius: 5px;box-shadow: 0 0 15px rgba(0,38,72,.15);}

.hc_db{ height:50px; border:0px solid #fff; background:#000;opacity: 0.6;}
.hc_db p{ color:#ccc; line-height:50px; font-size:12px; border:0px solid red; text-align:center;}
.hc_db p a{color:#ccc; display:inline-block;}

.hc_link{ text-align:left; margin:20px auto 10px; font-size:14px; color:#fff; line-height:40px; width:1200px; border-top:1px solid #fff;}
.hc_link a{ display:inline-block; margin-left:15px; font-size:12px; color:#888; line-height:40px;}
.hc_link a:hover{ color:#333; text-decoration:underline;}


/*-------- second --------------*/

.hc_ban{ height:360px; background:url(../images/ban.jpg) center top no-repeat; margin-top:15px;}

.hc_Subnav{ width:100%; height:65px; margin:auto; position:absolute; top:0px; z-index:999;position:fixed; background:url(../images/tu12.png) repeat; }
.hc_Subnav h1{ width:200px; float:left;}
.hc_Subnav h1 img{ height:65px; width:176px;}

.hc_tb{ margin-top:40px; border-bottom:1px solid #dfdfdf; height:90px;}
.hc_tb .hc_tb_bk{ width:290px; height:78px; margin-bottom:20px;}
.hc_tb .hc_tb_bk img{  width:290px; height:78px;}
.hc_tb .bread_nav{ margin-top:20px;margin-bottom:10px;color:#333;height:30px;line-height:30px; text-align:right;}
.hc_tb .bread_nav p{ color:#999; font-size:12px;}

.hc_lb{ margin-top:40px;}
.hc_lb ul{display:block;margin:0;padding:0;}
.hc_lb ul li{ width:589px; height:212px; border:1px solid #dfdfdf; float:left; margin-right:16px; margin-bottom:16px;}
.hc_lb ul li:nth-child(2n){ margin-right:0;}
.hc_lb ul li a{ display:block; padding:15px;}
.hc_lb ul li a .hc_ztu{ width:242px; height:180px; overflow:hidden;}
.hc_lb ul li a .hc_ztu img{ width:242px; height:180px;transition: .3s transform;transform: translateZ(0); }
.hc_lb ul li a:hover .hc_ztu  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: .3s transform;}

.hc_lb ul li a .hc_ywz{ width:306px; height:180px; overflow:hidden;}
.hc_lb ul li a .hc_ywz h5{ font-size:18px; color:#333; line-height:30px; height:30px;   font-weight:normal; margin-top:10px; overflow:hidden;}
.hc_lb ul li a .hc_ywz span{ color:#999; font-size:14px; display:block; height:30px; overflow:hidden; border-bottom:1px solid #dfdfdf; line-height:30px;}
.hc_lb ul li a .hc_ywz p{ color:#333; font-size:14px; line-height:30px; height:100px; overflow:hidden; margin-top:10px;}


.lj-fy{ width:1200px; margin:40px auto; }
.lj-fy ul{ text-align: center; width:400px; margin:0 auto;}
.lj-fy ul li{ height:20px; border:0; margin-left:5px; margin-right:0; margin-top:0; text-align:center; line-height:20px; float:left; border:1px solid #e5e5e5;}
.lj-fy ul li a{ height:20px; padding:0 8px; display:block; color:#333;}
.lj-fy ul li a:hover{ color:#fff; background:#aaa;}
.lj-fy ul li a.hc_one{ color:#fff; background:#aaa;}


/*--------content--------------*/

.hc_ntb{ height:30px; border-bottom:1px solid #dfdfdf; margin-top:20px;}
.hc_ntb a{ display:inline; font-size:14px;}
.hc_ntb a img{ width:16px; height:15px;}

.hc_cont{ margin-top:20px;}
.hc_cont h4{ height:60px; font-size:24px; line-height:60px; text-align:center; border-bottom:1px dashed #999; font-weight:normal; color:#333;}
.hc_cont p{ font-size:14px; line-height:30px; color:#666; padding:30px;}
.hc_cont p b{ font-size:16px;}
.hc_cont .hc_xt{ width:900px; margin:0 auto;}
.hc_cont .hc_xt img{ width:900px; margin:0 auto;}

.hc_anl{ margin-top:10px;}
.hc_anl .sub_anl{ height:60px; border-bottom: 1px solid #dfdfdf;}
.hc_anl .sub_anl h3{ font-size:24px; font-weight:normal;  float:left; margin-top:15px;}
.hc_anl .sub_anl h3 span{ font-size:16px; line-height:36px;}
.hc_anl .sub_anl ul{ float:right;}
.hc_anl .sub_anl ul li{ float:left; margin-left:40px; margin-top:20px;}
.hc_anl .sub_anl ul li a{ display:block; font-size:16px; color:#666;}
.hc_anl .sub_anl ul li a.hc_mo{ width:70px; height:26px; color:#fff; background:#aaa; text-align:center; line-height:26px;}
.hc_anl .sub_anl ul li a:hover.hc_mo{ background:#999;}
.hc_anl .sub_anl ul li a:hover{ color:#333;}

.hc_ny{ margin-top:20px;}


/*--------case--------------*/
.hc_box{margin-bottom:15px;width:1194px;height:auto;border:0px solid #dfdfdf;}
.hc_space{overflow:hidden;width:100%;height:44px;border-bottom:2px solid #2e3839;font-weight:700;}
.hc_box div span{float:left;display:block;width:100px;height:46px;background:#fff;text-align:center;line-height:44px; color:#000; font-weight:700; font-size:18px;}
p{margin:0;padding:0;}
/*p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;}*/
.hc_box div a{float:left;display:block;padding:0 15px;width:auto;height:34px;text-align:center;font-size:14px;line-height:34px; margin-top:5px;}
.insb-on{background:#aaa;color:#FFF!important;font-weight:700; border-radius:4px; margin-left:2px;}
.hc_sx{overflow:hidden;width:100%;height:auto; margin-top:2px;border-bottom:2px solid #2e3839;}
.hc_text{position:relative;float:right;padding-right:45px;width:1047px;height:auto;border-left:0px solid #eee;}
.hc_text .more-icon{position:absolute;right:0;bottom:0;z-index:999;width:44px;height:45px;background:#fff;text-align:center;cursor:pointer;}
.hc_text .more-icon .icon{font-size:18px;line-height:44px;margin-top:10px;display:none;}

.hc_ali{ margin-top:20px;}
.hc_ali ul{ overflow:hidden;}
.hc_ali ul li{ width:396px; float:left; margin-right:6px;  position:relative; z-index:6; overflow:hidden;display:inline; padding:0;}
.hc_ali ul li:nth-child(3n){ float: right; margin:0;}
.hc_pit{ width:386px; height:280px; overflow:hidden; padding:3px;}
.hc_pit img{width:386px; height:280px; margin:3px; }
.hc_ali ul li p{  font-size:14px; color:#333; height:50px; line-height:24px;  overflow:hidden; padding:10px;text-align:left;}
.hc_ali ul li a{ display:block;transition: all 0.3s ease-in;}

.hc_ali ul li a:hover{}

.hc_anli li .line-left{ width:2px; height:0; position:absolute;background:#999; left:0; top:0;}
.hc_anli li .line-right{ width:2px; height:0;position:absolute;background:#999; right:0; bottom:0}
.hc_anli li .line-top{ width:0; height:2px;position:absolute;background:#999; top:0; left:0;}
.hc_anli li .line-bottom{ width:0; height:2px;position:absolute;background:#999; bottom:0; right:0}



/*------------about--------------*/

.hc_js{ margin-top:20px;}
.hc_tt{ width:1200px; margin:0 auto;}
.hc_tt h2{ height:80px; line-height:80px; font-size:24px; font-weight:normal; color:#333;}
.hc_tt h2 img{ width:80px; height:80px;}
.hc_tt h2 span{ font-size:16px;}
.hc_js .hc_jsnr{  width:1200px; margin:20px auto;}
.hc_js .hc_jsnr p{ width:680px; float:left; line-height:30px; font-size:14px; margin-right:30px;}

.hc_gs{ width:485px; height:276px; overflow:hidden;}
.hc_gs img:hover{     -webkit-transform: rotate(3deg) scale(1.18); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms;}

.hc_jg{ background:#f1f1f1; margin-top:50px;}
.hc_jg .hc_jgt{ width:1200px; margin:20px auto 0;}
.hc_jg .hc_jgt img{ margin-left:100px;}

.hc_zg{ margin-top:0;}
.about-profiles-05-box{margin-top:50px;width:100%;height:400px}
.license-left{position:relative;overflow:hidden;width:100%;height:450px}
.license-left .hd{position:absolute;top:200px;z-index:888;overflow:hidden;width:100%;height:50px}
.license-left .hd .next{float:right;background:url(../images/license-left-next.png) top center no-repeat}
.license-left .hd .prev{float:left;background:url(../images/license-left-pre.png) top center no-repeat}
.license-left .hd .next,.license-left .hd .prev{display:block;overflow:hidden;width:46px;height:46px;border-radius:50%;cursor:pointer}
.license-left .hd{position:absolute;top:200px;z-index:888;overflow:hidden;width:100%;height:50px}
element.style{position:relative;overflow:hidden;width:900px}
.license-left .bd .tempWrap{position:relative;left:50%;margin-left:-450px;width:900px}
.tempWrap{width:100%;height:100%}
.license-left .bd ul{overflow:hidden;zoom:1}
ul{margin:0;padding:0}
.license-left .bd ul li{float:left;overflow:hidden;margin:0 8px;text-align:center}
li{list-style:none}
user agent stylesheetli{display:list-item;text-align:-webkit-match-parent}
.license-left .bd ul li .pic{text-align:center}
.license-left .bd ul li .pic img{display:block;padding:2px;width:278px;height:398px;border:1px solid #ccc}

.hc_lc{ margin-top:50px; background:#f1f1f1;}
.hc_repa{padding-bottom:60px;}
.hc_tralv { height:auto;}
.hc_tralv ul{ width:900px; margin:50px auto;}
.hc_tralv ul li{ width:172px; height:170px;  float:left; margin:0 20px;}
.hc_tralv ul li a{ width:172px; height:170px;  display:block; background: url(../images/s2.png) no-repeat ;  text-align:center ;}
.hc_tralv ul li a:hover{ background: url(../images/s1.png) no-repeat;}
.hc_tralv ul li a.hc_hon{ background: url(../images/s1.png) no-repeat;}

.hc_onen{ width:900px; margin:0 auto;  overflow:hidden;}
.hc_onen ul li{ margin-top:60px; border:0px solid red}
.hc_onen ul li h5{ width:900px; font-size:24px; line-height:36px; color:#333; border-bottom:1px solid #dfdfdf; font-weight:normal;}
.hc_onen ul li h5 span{ font-size:14px; color:#666;}
.hc_onen ul li p{ font-size:14px; line-height:36px; color:#666; margin-top:10px;}


.hc_fc ul{ overflow:hidden; margin-top:40px;}
.hc_fc ul li{ width:396px; float:left; margin-right:6px;  position:relative; z-index:6;}
.hc_fc ul li:nth-child(3n){ float: right; margin:0;}
.hc_pt{ width:396px; height:202px; overflow:hidden;}
.hc_pt img{width:396px; height:202px;transition: .3s transform;transform: translateZ(0); }
.hc_fc ul li p{  font-size:14px; color:#333; height:50px; line-height:24px;  overflow:hidden; padding:10px;text-align:left;}
.hc_fc ul li a{ display:block;transition: all 0.3s ease-in;}
.hc_fc 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: .3s transform;}


.contact-map{height:500px;background:#fff; margin-top:50px;}
.hc_lix{ height:125px; text-align:center; width:1200px;}
.hc_lix .hc_en{ font-size:30px; color:#333;  }
.hc_lix .hc_dz{ font-size:14px; color:#666; line-height:24px; margin-top:10px;}
.hc_dt{overflow:hidden;height:345px;border:1px solid #eee; width:900px; margin:0 auto;}
.hc_dt img{ width:900px; height:345px;}
.lj-fy a:hover { color: #fff; background: #aaa;}
.page a{display:block;min-width:16px; height: 20px;  border: 0;  margin-left: 5px;  margin-right: 0;  margin-top: 0; text-align: center;  line-height: 20px;  display: inline-block;  border: 1px solid #e5e5e5; padding:0 5px;}
.page span{display:block;min-width:26px ; height: 20px;  border: 0;   margin-left: 5px;margin-right: 0;  margin-top: 0; text-align: center; line-height: 20px;  display: inline-block; border: 1px solid #e5e5e5;background: #aaa; color:#fff;}
.page{/*width:580px;*/margin:0 auto; text-align:center;}
.hc-sid ul li{position:relative;}
.hc-sid ul li{position:relative;}
.transition{position:absolute;display:none;}
.in_li_left{top:28px;left:-22px;}
.in_li_right{top:28px;left:127px;}
.hc-sid ul li:hover img{display:block;}
.subNav{position:absolute;top:65px;left:0px;}
.subNav li{float:left;}
.nav_two{position:absolute;bottom:65px;width:1200px; left:68%; margin-left:-600px;z-index:999}
.subNav{color:#FFF;border-radius: 0px;padding: 0;line-height:50px;font-size:16px;height:50px;display:none;}
.nav_two li{margin-left:0px; background: rgba(0,0,0,0.5); border-right:1px solid #999; }
.subNav li a{display:block; color: #fff; padding:0 15px;}
.subNav li:hover a{ background: #aaa; border:none; color: #fff;}
.hc-sid ul li:hover ul{display:block;}
#subNav1{position:absolute;top:-40px;width:668px;height:40px; background:transparent; }
#subNav1 li{float:left; border-right:1px solid #999; height:40px; background: rgba(0,0,0,0.5);}
#subNav1 li a{ line-height:40px; text-align:center; font-size:16px; display:block; height:40px; }
#subNav1 li a:hover{ background:#999;}
.t2{text-align:center;}
.hc_cont p span{margin-right:10px;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a{cursor:pointer}


.hc_form{   height: auto;margin: 0; padding: 0;  width: 900px; margin:0 auto;}
.hc_form .hc_en{ font-size:30px; color:#333; text-align: center; line-height:36px; }
.hc_ly{ height: auto; width: 100%; margin-top:0px;}
.hc_ly .hc_bd{ }
.hc_bdf{ height: auto; margin:0 auto; width:900px;}
.hc_bdf ul{  margin:0 auto; width:500px;padding: 0;}
.hc_bdf ul li { height: 36px; margin-bottom: 20px; width: 500px; }
.df-fill-odd input {border: 1px solid #eee; border-radius: 3px; height: 36px; padding-left: 2%; width: 98%; font-size:12px; }
.df-fill-even input {border: 1px solid #eee;border-radius: 3px; float: left; font-size: 12px; height: 36px; padding-left: 2%; width: 50%;}
.reloadverify {height: 36px; margin-left: 5px; width: 80px;}
.df-send { background: #656565; color: #fff;cursor: pointer;font-size:16px; height: 36px; width: 250px;  text-align:center; line-height:36px; border:1px solid #000; border-radius:8px;box-shadow: 0 0 15px rgba(0,38,72,.15);}
.df-fill-tij{  border-radius: 3px; height: 36px;  width: 300px; font-size:12px; margin:0 auto;  }


/*4月4日*/

.title.common.center {float: none;text-align: center; padding:30px 0 0px;}
.title.common {font-size: 30px;color:#737373;float: left;margin-bottom: 30px;font-weight: 700;font-family: sikta,'Microsoft JhengHei';}
.ysbz_bj{ background: url(../images/pic/ysbj.png) center; height:671px;}
.ysbz_bj .mct{ text-align:center; padding-top:60px;}
.ysbz_bj ul{}
.ysbz_bj ul li{ width:200px; height:149px; float:left; padding-top:110px;}
.ysbz_bj ul li img{ padding-bottom:30px;}
.ysbz_bj ul li b{ font-weight:700; font-size:18px; display:block; padding-bottom:10px;}
.ysbz_bj ul li p{ text-align:left; padding-right:20px;}

/********内页公共***********/


.hc_nylm{width:1200px; margin:35px auto; } 
.hc_nylm h5{font-size:20px; color:#333; line-height:1em;text-transform:Uppercase;display:block; float: left;width:30%; margin-bottom: 35px;}
.hc_nylm h5 span{ font-size:30px; font-weight:bold; margin-right:5px}
.hc_xwlm h5{ text-align:center; margin-bottom:30px;}
.hc_xwlm h5 span{ display:block; margin-bottom:25px;}

.hc_nylm ul{ height:30px; margin-top:13px; text-align:center}
.hc_nylm ul li{ display:inline-block;font-size:16px; margin:0 10px;}
.hc_nylm ul li a{  color:#333;  height:30px; display:block;  text-align:center; position:relative;}
.hc_nylm ul li a::before { position: absolute;display: block;content: "";width:0; height: 1px;left:25%; bottom: 0; background: #333; -webkit-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out;}
.hc_nylm ul li a:hover::before,.hc_nylm ul li .hc_hon::before{ width:50%;}

.hc_fy1{text-align:center; border:0px solid red; height:32px; margin:30px auto 40px;}
.hc_fy1 ul{position: relative;text-align:center;height:32px; width:100%;margin:auto;}
.hc_fy1 ul li{text-align:center; margin:0 2px;height:32px; display:inline-block;}
.hc_fy1 ul li a{ display:block; height:30px; border:1px solid #dfdfdf; background:#f7f7f7; line-height:30px; font-size:14px; color:#333; padding:0 10px; border-radius:3px}
.hc_fy1 ul li a:hover,.hc_fy1 ul li a.hc_a_on{ background:#222; color:#fff;border:1px solid #222;}
.hc_fy1 ul li a img{ vertical-align:middle; margin-top:10px}


.hc_add{ background:url(../images/ys8.jpg) center no-repeat; height:120px; padding:70px 0;}
.hc_add span{ font-size:50px; width:65px; text-align:center; display:inline-block; color:#333; line-height:80px;  font-weight:lighter}
.hc_add a{ display:inline-block; font-size:16px; width:180px; text-align:center;transition: all 0.3s ease-in;}
.hc_add a i{ font-size:60px; display:block; color:#555; margin-top:10px;}
.hc_add a.hc_on{ font-size:22px;}
.hc_add a.hc_on i{font-size:70px;color:#333; margin-top:0}



/*百科*/
.hc_lj_sec{ width:100%; overflow:hidden; background:url(../images/pic/ab_1.png) top left no-repeat; position:relative; z-index:3}
.hc_lj_sec::before { position: absolute;display: block;content: "";width:740px; height:670px;right: 0; top: 650px; background:url(../images/pic/ab_2.png); z-index:-1}

.hc_bkxwt{ margin:55px auto; overflow:hidden; border-bottom:1px solid rgba(0,0,0,0.5); padding-bottom:55px;}

.hc_bkpic{ width:560px; height:430px;overflow:hidden;}
.hc_bkpic img{width:100%; height:100%;border-radius: 5px;}

.hc_bklist{ width:590px; height:430px;   margin-right:20px;}
ul.hc_xwny{ overflow:hidden; width:590px; margin-top:10px}
ul.hc_xwny li{ overflow:hidden; height:90px; margin-bottom:17px;}
ul.hc_xwny li a{ display:block; background:#f5f5f5; width:100%; height:100%; position:relative;z-index:0;}
ul.hc_xwny li a::after{content: " ";position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: -1;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 450ms ease 0ms;transition: all 450ms ease 0ms;pointer-events: none;background-color:#000;-webkit-transform: translatex(100%);transform: translatex(100%);}
ul.hc_xwny li .hc_pic{ float:left; width:150px; height:80px; margin:5px; overflow:hidden;}
ul.hc_xwny li .hc_pic img{ min-height:100%; max-height:100%; width:100%}
ul.hc_xwny li .hc_wd{width:calc(100% - 50px); float:right; margin-right:30px}
ul.hc_xwny li .hc_wd h5{ float:left; width:calc(100% - 125px); height:40px; margin-top:25px;margin-left:30px}
ul.hc_xwny li .hc_wd h5:first-child{ width:80px; border-right:1px solid #333 ; margin-left:10px}
ul.hc_xwny li .hc_wd h5 span{  display:block; height:20px;  overflow:hidden; font-weight:bold; font-size:15px;}
ul.hc_xwny li .hc_wd h5 p{  font-size:12px; color:#666; height:20px; line-height:20px;  overflow:hidden;}
ul.hc_xwny li a:hover::after{ -webkit-transform: none !important;transform: none !important;}
ul.hc_xwny li a:hover h5 span,ul.hc_xwny li a:hover h5 p{ color:#fff}
ul.hc_xwny li a:hover h5:first-child{  border-right:1px solid #fff ;}

.hc_bklb{ overflow:hidden; margin-bottom:70px;}
.hc_bklb ul li{ float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:300px; box-sizing:border-box; overflow:hidden;}
.hc_bklb ul li h5{ font-size:16px; color:#333; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.hc_bklb ul li p{font-size:12px; color:#666;line-height:22px; max-height:66px; overflow:hidden; margin-top:5px}
.hc_bklb ul li p span{font-size:14px; color:#333; }
.hc_bklb ul li small{ display:block; width:30px; height:1px; background:#333; margin:15px 0;}
.hc_bklb ul li:nth-child(4n){border-right:0px solid #ddd; }
.hc_bklb ul li:nth-child(5),.hc_bklb ul li:nth-child(6),.hc_bklb ul li:nth-child(7),.hc_bklb ul li:nth-child(8){ border-bottom:0px solid #ddd;}
.hc_bklb ul li a{ display:block; position:relative; padding:15px 40px 30px;}

.hc_bklb ul li a::after{content: " ";position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: -1;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 650ms ease 0ms;transition: all 650ms ease 0ms;pointer-events: none;background-color:#f5f5f5;-webkit-transform: translatey(100%);transform: translatey(100%); }
.hc_bklb ul li a:hover::after{  -webkit-transform: none !important;transform: none !important;}

/*详情*/

.hc_zpxq{border:1px dotted #ddd;margin:40px auto; width:1198px;overflow:hidden; background:#fff;clear:both;}
.hc_xwbt{ text-align:center; overflow:hidden;width:1140px; margin:auto}
.hc_xwbt h5{ font-size:24px; margin-top:10px; line-height:38px;letter-spacing:1px}
.hc_xwbt p{ border-bottom:1px solid #ddd; padding-bottom:10px; line-height:30px;}
.hc_xwbt p span{ margin:0;}


.hc_xwnr{ padding:20px 0; width:1090px;/* text-align:left; */line-height:24px; font-size:14px;}
.hc_xwnr p span{}
.hc_xwnr p {border: none;padding:0;line-height: 24px;margin: 0; text-align:left;}
.hc_xwnr img{ margin:8px auto;}

.hc_fy{ height:60px; border-top:1px dotted #ddd; line-height:60px; width:1198px; padding:0 30px;  box-sizing:border-box;}
.hc_fy ul{width:100%;}
.hc_fy ul li{ float:left; width:50%;}
.hc_fy ul li a{ color:#666;}
.hc_fy ul li a:hover{ color:#333;}
.hc_fy ul li a span{ margin:0 25px;}
.hc_fy ul li:nth-child(2){ text-align:right;}

.hc_t_share{position:absolute;right:0;top:10px;}
.hc_t_share a{float:right;padding-left:10px;font-size:50px;display: block;width:30px;height:40px;}
.hc_t_share .hc_t_weixin{background-image: url(../images/pic/weixin.png);background-repeat: no-repeat;background-position: 0 center;padding:0;margin-left:10px;}
.hc_t_weixin:hover{background-position: -30px center;}
.hc_t_share .hc_t_xinlang{background-image: url(../images/pic/xinlang.png);background-repeat: no-repeat;background-position: 0 center;padding:0;margin-left:10px;}
.hc_t_share .hc_t_xinlang:hover{background-position: -30px center;}
.hc_t_share .hc_t_kongjian{background-image: url(../images/pic/kongjian.png);background-repeat: no-repeat;background-position: 0 center;padding:0;margin-left:10px;}
.hc_t_kongjian:hover{background-position: -30px center;}
.hc_t_share .hc_t_qq{background-image: url(../images/pic/qq_fx.png);background-repeat: no-repeat;background-position: 0 center;padding:0;margin-left:10px;}
.hc_t_qq:hover{background-position: -30px center;}
.hc_t_nylm{float:right;margin-bottom:35px;}
#hc_t_news{width:1200px; clear:left;margin:auto;}
.online_btn{display:inline-block;width:123px;height:37px;border-radius:50px;background:#fc0;border:1px solid #fc0;cursor:pointer;position:fixed;z-index:100;right:20px;bottom:20px;line-height:37px;color:#000;box-sizing:border-box;text-indent:40px;display:none}
.online_btn::after{width:20px;height:20px;position:absolute;left:15px;top:8.5px;display:block;background:url(../images/tel_icon.png) no-repeat;background-size:cover;content:'';-webkit-animation:rotateIn 2s ease infinite}
@-webkit-keyframes rotateIn{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}

.lsdl_anlshow_xyt{ height:60px; width:90%; margin:0 auto;}
.lsdl_anlshow_xyt .kje_l{ float:left; width:45%; height:60px; line-height:60px;text-align: right;}
.lsdl_anlshow_xyt .kje_c{ float:left; width:10%; text-align: center;}
.lsdl_anlshow_xyt .kje_c img{ width:40px;}
.lsdl_anlshow_xyt .kje_r{ float:left; width:45%; text-align:left; height:60px; line-height:60px;}

.lsdl_gywm_bj{ background:url(../images/pic/aboust_bj.png) center ;}
.lsdl_gy{ text-align:left; padding:20px; line-height:35px;}
.lsdl_gy h2{ font-size:25px;}
.lsdl_gy .gymchr{ width:59px; height:2px; background:#fbc021; float:left;}

.lsdl_gywm_txt{ width:1200px; height:518px;margin:0 auto; background:#ffffff;box-shadow: 0 0 15px rgba(0,38,72,.15);}
.lsdl_gywm_left{ background:#fbc021; width:111px; height:518px; float:left;}

.lsdl_gywm{ text-align:center; padding:20px; line-height:35px;}
.lsdl_gywm h2{ font-size:25px;}
.lsdl_gywm .gymchr{ width:80px; height:2px; background:#fbc021; margin:0 auto;}

.lsdl_gywm_txt img{ width:305px;float:right; position: relative; right:0px; top:-100px; border-radius:5px;box-shadow: 0 0 15px rgba(0,38,72,.15);}
.lsdl_gywm_txt .text_jd{ float: left; font-size:16px; width:1000px; padding:10px 0 0 40px;}
.lsdl_gywm_txt .jhde_txt{ width:676px; float:left;}
.fuwys_sz{ width:998px; height:107px; margin:0 auto; background:url(../images/pic/fuwys_sz.png) center no-repeat;}

/*公司文化价值*/
.lsdl_gswhjz{padding:20px 0;}
.txtds{ width:606px; float:left;}
.text_mc{ text-align:left;}
.text_mc h1{ font-size:25px;}
.text_mc .gymchr{ width:80px; height:2px; background:#fbc021; float:left;}
.txtds ul{ padding-top:10px;}
.txtds ul li{ border-bottom:1px dotted #E0E0E0; width:100%; height:70px;}
.txtds ul li:nth-child(3){ border-bottom:0px dotted #E0E0E0;}
.txtds ul li img{ float:left; padding-right:25px; width:52px;}
.txtds ul li .jjd{ padding:10px 0 0 0; float:left; width:60%;}
.gyjz{ width:568px; float:right;}

.ljzx{background:#0a1b22 url(../images/pic/ljzx.png) center no-repeat; height:190px; margin:20px 0;}


/*我们的服务*/
.wmdfw{ background:#f8f7f5 url(../images/pic/wmdys_bj.png) center no-repeat;}
.wmdfw ul{ width:1200px; margin:0 auto; padding:20px 0;}
.wmdfw ul li{ float:left; width:258px; padding-left:40px; text-align:center;}
.wmdfw ul li span{ font-size:26px; display:block; padding:30px 0;}
.wmdfw ul li p{ text-align:left; height:100px;}
.wmdfw ul li .pl{ height:60px; width:5px; background:#fbc021; margin:0 auto;}
.wmdfw ul li:nth-child(3+1){padding-left:0px;}

.lsdl_lxwm{ height:210px; background:#f7f7f7; margin:0 auto; text-align:center;}
.lsdl_lxwm h1{ color:#bf8643; font-size:18px; padding:55px 0 0 0;}
.lsdl_lxwm h2{ color:#333; font-size:30px;}
.lsdl_lxwm h3{ color:#333; font-size:12px;}
.lxdz_n{ background:url(../images/pic/lxdz_n.png); background-size:30px 30px; background-repeat:no-repeat; padding-left:40px; height:30px; line-height:30px; width:400px; margin:0 auto;}
.lxdh_n{ background:url(../images/pic/lxdh_n.png); background-size:30px 30px; background-repeat:no-repeat; padding-left:40px; height:30px;line-height:30px;width:200px; margin:0 auto;}

.lsdl_ly{ background:#f7f7f7; height:427px; padding:20px;}
.lsdl_ly_mc{background:url(../images/pic/ly_n.png) center left; background-size:40px 40px; background-repeat:no-repeat; padding-left:60px; height:74px; line-height:74px; font-size:18px; color:#cf9740; width:700px; margin:0 auto;}



