@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;}
/*a:hover{ color:#b72024;}*/


.lj_fir{ width:100%;position:relative;background:#fff;z-index:999;box-shadow: 1px 1px 2px #bbb; transition: all 0.5s ease-in;}

.hc_top{ background:#333; width:100%; height:30px;}
.hc_t_l{ color:#fff; line-height:30px; font-size:12px;}
.hc_t_r{ font-size:12px; color:#fff; line-height:30px; background: url(../images/tel.png) left center no-repeat; padding-left:20px;}

.hc_nav{ width:100%; height:100px; margin:auto; background:#fff; /*position:absolute; top:0px;*/  /*position:fixed; */}
.hc_nav h1{ width:363px; float:left;}
.hc_nav h1 img{ height:50px; width:363px; margin-top:25px;}

.hc-sid{width:760px; height:100px; border:0px solid red; float:right; margin-left:40px;}
.hc-sid ul{ width:760px;position: relative;text-align:left;}
.hc-sid ul li{height100px;  width:100px; text-align:center; margin-left:5px; display:inline-block;}
.hc-sid ul li a{ font-size:16px;  color:#333;height:48px;line-height:24px; padding:26px 5px; text-align:center; display:block;}
.hc-sid ul li a span{ color:#999; font-size:12px;}
.hc-sid ul li a:hover{ /*transition: all 0.5s ease-in;  background:url(../images/s_icon.png) center 70px no-repeat;*/ color:#fff; background:#0f4391;}
.hc-sid ul li a:hover span{ color:#fff;}
.hc-sid ul li a.now{/* background:url(../images/s_icon.png) center 70px no-repeat;*/ color:#fff; background:#0f4391;}
.hc-sid ul li a.now span{ color:#fff;}

/*.hc-sid ul ul { color:#333;border-radius: 0px; padding: 0;top:0;background:rgba(255,255,255,0.8); width:100%; height:auto;z-index:999; overflow:hidden; position:relative;}
.hc-sid ul ul li {float: none; display:block; margin:0;z-index:999; height:36px; }
.hc-sid ul ul li a { display:block; padding:0; border:none; color:#666; font-size:14px;height:36px; line-height:36px;}
.hc-sid ul ul li a:hover { background: #b72024; border:none; color:#fff}*/

.hc-sid ul li:hover > ul { display:block;color:#FFF;}
.hc-sid ul:after { content: ""; clear: both; display:block;color:#FFF;}   
.hc-sid ul ul {display: none;color:#666; border-radius: 0px; padding: 0;top:0;background:rgba(255,255,255,0.9);z-index:1111; width:100%; height:auto;}
.hc-sid ul ul li {float: none; display:block; margin:0; height:36px; border-top:1px solid #dfdfdf;}
.hc-sid ul ul li a { display:block; border:none;color:#666; font-size:14px;height:36px; line-height:36px; padding:0;}
.hc-sid ul ul li a:hover { background: #0f4391; 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}



.hc_lx{ width:174px; float:right;}
.hc_lx a{ display:block; height:100px; text-align:left; color:#333;}
.hc_lx a img{ float:left; width:40px; height:50px; margin-left:14px; margin-top:25px;}
.hc_lx a p{ float:left; margin-left:5px; color:#333; font-size:16px; line-height:22px;margin-top:25px; }
.hc_lx a p span{ font-size:12px;}


.fixed2{position:fixed;top:0;z-index:4000; _position: absolute; _top:expression(eval(documentElement.scrollTop));background:#fff;transition: all 0.5s ease-in;}


.lj-banner{ width:100%; margin:auto; overflow:hidden;height:520px;position:relative;z-index:9}
.lj-dv_5 .lj-d1{ width:1920px; height:520px;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:12px; height:12px;border-radius:5px; overflow:hidden; cursor:pointer; background:#666; }
.lj-dv_5 .lj-d2 table div.nuw{ background:#b72024; }

.slide-main{height:490px;position:relative;}

.jt{ width:90%; margin:auto; position:relative; z-index:99999}
.prev,.next{display:block;width:60px;height:60px;position:absolute;z-index:222;top:210px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:0px;}
.next{right:0px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.slide-box,.slide{display:block;width:100%;height:490px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;background:#fff;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}


.item{display:block;width:100%;height:5px;position:absolute;z-index:124;bottom:10px;left:0;text-align:center;}
.item a{display:inline-block;width:40px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}


.banner_index{height:520px;position: relative;overflow:hidden;width: 1920px;margin:0 auto; z-index:9}
/*.banner_index  .hc_jz{ position:absolute;}*/

.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 100;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;left:200px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;right: 200px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 10;}
.banner_index .banner_wrap li{width:1920px;float: left; }
.indexBanner_num{width:1000px;margin:0px auto;padding:10px 0;text-align: center; z-index:999} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}

.hc_xcy{ width:100%;  background:#f4f4f4 ; padding:10px 0; margin:0 auto;}
.hc_xcy p{ color:#222; line-height:24px; font-size:18px; width:1180px; margin:0 auto; padding:5px 0; text-align:center; height:50px; overflow:hidden;/* background: url(../images/guanggao_03.jpg) no-repeat center center;*/}
.hc_xcy p span{ color:#666;  font-size:14px;}


.hc_sec{ width:100%; margin:0 auto; height:auto; overflow:hidden; }

.hc_bt{margin:50px auto 0; text-align:center;}
.hc_bt h3{ text-align:center; width:1200px; height:110px;}
.hc_bt h3 img{ width:665px; height:110px;}


.hc_lj_bt{margin:50px auto 0; text-align:center;}
.hc_lj_bt h3{ font-size:26px; /*font-weight:normal;*/ line-height:40px; color:#0f4391;}
.hc_lj_bt p{ color:#4383bc; font-size:14px; line-height:24px;  padding:10px 0 20px;}
.hc_lj_bt p span{ display:inline-block; width:70px; height:1px; margin:12px 8px; background:#4383bc}
.hc_lj_bt p small{ color:#999; font-size:12px;}

.hc_case{ margin:auto; overflow:hidden; background:url(../img/pic1.jpg) repeat-x;padding-bottom: 30px; }

/*.hc_lan{ width:1200px; height:30px; margin:0 auto; margin-top:30px; overflow:hidden; text-align:center; }
.hc_lan ul{  text-align:center; margin:0 100px;}
.hc_lan ul li{ float:left;  height:30px; overflow:hidden; line-height:50px; text-align:center;}
.hc_lan ul li:last-child a{ border-right:0px solid #999;}
.hc_lan ul li a{  color:#333; font-size:16px; line-height:40px; text-align:center; padding:0 20px 20px; height:30px; border-right:1px solid #999;}
.hc_lan ul li a:hover{  background:url(../images/s_icon.png) center 26px no-repeat; color:#b72024;}
.hc_lan ul li a.hc_now{   background:url(../images/s_icon.png) center 26px no-repeat; color:#b72024;}*/
.hc_lan{ width:1200px; height:36px; margin:0 auto 20px; margin-top:30px; overflow:hidden; text-align:center; }
.hc_lan ul{  text-align:center; margin:0 180px;}
.hc_lan ul li{ float:left;  height:36px; overflow:hidden; line-height:36px; text-align:center;}
.hc_lan ul li a{  color:#333; font-size:16px; line-height:36px; text-align:center; width:120px; display:block; height:36px;}
.hc_lan ul li a:hover,.hc_lan ul li a.hc_now{  background:#0f4391; color:#fff; border-radius:18px;}



.lj_infpz{ margin-top:20px;}
.lj_infpz ul{ overflow:hidden;}
.lj_infpz ul li{ width:396px; height:280px; float:left; margin-right:5px; margin-bottom:5px; position:relative; z-index:6; overflow:hidden;}
.lj_infpz ul li:nth-child(3n){ float: right;margin-right:0px;}

.lj_infpz ul li a:hover .mask{ width:396px; height:280px; overflow:hidden; background: url(../images/tu12.png) repeat; position:absolute; left:0; bottom:0; z-index:99; text-align:center;}
.lj_infpz ul li a:hover .mask p{ width:334px; height:190px; text-align:center; border:1px solid #fff; margin:12px 10px;line-height:30px;  overflow:hidden;  font-size:16px; color:#fff; padding:60px 20px 0; }
.lj_infpz ul li a:hover .mask p span{ font-size:12px;}
.lj_infpz ul li a:hover .mask p i{ margin-top:15px; background:url(../images/anlib.png) center center no-repeat; text-align:center; width:334px; height:28px; display:block;}

.hc_pic{ width:396x; height:280px; overflow:hidden;}
.hc_pic img{width:396px; height:280px;transition: .3s transform;transform: translateZ(0); }
.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.hc_cgw a:hover .hc_cpi 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_more{ width:240px; height:50px; margin:30px auto;}
.hc_more a{ line-height:50px; color:#333; font-size:16px; width:240px; height:50px;background:#efefef; text-align:center; display:block; border-radius:4px;}
.hc_more a:hover{ background:#0f4391; color:#fff;}


ul.hc_lj_lb{ margin-top:50px;}
ul.hc_lj_lb li{ width:340px; height:340px; float:left; margin-right:90px; text-align:center;}
ul.hc_lj_lb li:nth-child(3n){ float: right; margin-right:0;}
ul.hc_lj_lb li a{ width:280px; height:280px; padding:30px; display:block; background:rgba(255,255,255,0.6);}
ul.hc_lj_lb li a:hover{box-shadow:1px 1px 5px #444}
ul.hc_lj_lb li h4{ border-bottom: 2px solid #97020d; font-weight:normal; padding-bottom:20px; margin-top:10px;color:#0f4391;}
ul.hc_lj_lb li h4 i{ font-size:60px;  display:inline-block; margin-right:15px; }
ul.hc_lj_lb li h4 p{ display:inline-block; font-size:30px; color:#0f4391; line-height:36px; font-weight:700;}
ul.hc_lj_lb li h4 p span{  font-size:22px;  font-weight: normal;}
ul.hc_lj_lb li h5{ font-size:20px; color:#333; line-height:36px;font-weight:normal; max-height:72px; margin-top:30px; margin-bottom:30px;}
ul.hc_lj_lb li p i{font-size:40px; color:#97020d; -webkit-transition:1s ease all;-moz-transition:1s ease all; }
ul.hc_lj_lb li a:hover h4{ border-bottom:2px solid #0f4391;}
ul.hc_lj_lb li a:hover h4,ul.hc_lj_lb li a:hover h4 p,ul.hc_lj_lb li a:hover p i{ color:#0f4391;}
ul.hc_lj_lb li a:hover p i{ /*transform:rotate(360deg); transition: all 0.5s ease-in;	*/ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg);}



.hc_tm_list{ width:1200px; margin:30px auto; border:0px solid red;position:relative}
ul.hc_tm_list li{width:600px;height:421px;overflow:hidden;margin-right:0px;float:left; position:relative}
ul.hc_tm_list li.last{margin-right:0px}
ul.hc_tm_list li a{transition: all 0.3s ease-in;}
.hc_tm_pic{ width:100%; overflow:hidden;  height:421px; background:#000}
.hc_tm_pic img{transition: .3s transform;transform: translateZ(0); height:421px;}
.hc_tm_pic h2{ font-size:18px;margin:30px 0 0 30px;}
.hc_tm_pic h2 img{height:175px;}
.hc_tm_pic p { padding:30px; font-size:14px; line-height:24px; margin-top:40px;}
.hc_tm_pic p span{display:block; width:140px; height:40px; text-align:center; line-height:40px; background:#e70012; color:#fff;  margin-top:20px;}
/*ul.hc_tm_list li:nth-child(2n) p{ color:#fff}*/
.hc_tm_txt{ width:100%; height:421px; overflow:hidden; position:absolute; left:0; top:0}
.hc_tm_txt h2{ font-size:18px;margin:30px 0 0 30px;}
.hc_tm_txt h2 img{height:175px;}
.hc_tm_txt p { padding:30px; font-size:14px; line-height:24px; margin-top:30px;}
.hc_tm_txt p span{display:block; width:140px; height:40px; text-align:center; line-height:40px; background:#e70012; color:#fff;  margin-top:20px;transition: all 0.3s ease-in;}
ul.hc_tm_list li.active .hc_tm_pic{ width:500px;}

/*.hc_hbg{background:rgba(0,0,0,0.3); display:none; position:absolute; width:100%; height:100%; top:0; left:0;}
ul.hc_tm_list li a:hover .hc_hbg{ display:block}*/
ul.hc_tm_list li a:hover .hc_tm_pic 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; opacity:0.9}
ul.hc_tm_list li a:hover .hc_tm_txt h2 img{transform: rotateY(360deg);transition: all 1s ease-in;}
ul.hc_tm_list li a:hover .hc_tm_txt p{}
ul.hc_tm_list li a:hover .hc_tm_txt p span{ background:#fff; color:#e70012; }


.hc_shig{ margin:auto; overflow:hidden; background: url(../img/pic2.jpg) center center no-repeat; width:100%; height:640px;}
.hc_shig .hc_shiji{ width:600px; height:421px; overflow:hidden; background:url(../images/sji_bg.jpg) center center no-repeat; margin-top:30px;}
.hc_shig .hc_shiji h2{ margin:30px 0 0 30px;}
.hc_shig .hc_shiji h2 img{ width:308px; height:175px;}
.hc_shig .hc_shiji p{ padding:30px; font-size:14px; line-height:24px; margin-top:40px;}
.hc_shig .hc_shiji p span{ display:block; width:140px; height:40px; text-align:center; line-height:40px; background:#e70012; color:#fff;  margin-top:20px;}

.hc_shig .hc_shigong{ width:600px; height:421px; overflow:hidden; background:url(../images/shig_bg.jpg) center center no-repeat;  margin-top:30px;}
.hc_shig .hc_shigong h2{ margin:30px 0 0 30px;}
.hc_shig .hc_shigong h2 img{ width:396px; height:175px;}
.hc_shig .hc_shigong p{ padding:30px; font-size:14px; line-height:24px; margin-top:30px; color:#fff;}
.hc_shig .hc_shigong p span{ display:block;  margin-top:20px;}

.hc_fw{ width:100%; margin:0 auto; background:#fff; padding:20px 0 40px;  border-bottom:5px solid #efefef; background:url(../images/in_img.png) center center no-repeat;}
.hc_fw ul{ width:1200px; margin:30px auto;}
.hc_fw ul li{ width:150px; height:185px; overflow:hidden; float:left; }
.hc_fw ul li a{ display:block;}
.hc_fw ul li a i{ display:block; width:100px; height:80px; padding-top:20px; text-align:center; overflow:hidden; margin:0 auto; background:#dfdfdf; border-radius:50%; color:#1f4e8c;}
/*.hc_fw ul li a .hc_1{ background: url(../images/index_bg_s.png) left top no-repeat;}
.hc_fw ul li a .hc_2{ background: url(../images/index_bg_s.png) left -80px no-repeat;}
.hc_fw ul li a .hc_3{ background: url(../images/index_bg_s.png) left -160px no-repeat;}
.hc_fw ul li a .hc_4{ background: url(../images/index_bg_s.png) left -240px no-repeat;}
.hc_fw ul li a .hc_5{ background: url(../images/index_bg_s.png) right top no-repeat;}
.hc_fw ul li a .hc_6{ background: url(../images/index_bg_s.png) right -160px no-repeat;}*/
.hc_fw ul li a:hover i{ background:#b72024;  color:#fff;}

.hc_fw ul li a p{ height:60px; line-height:24px; text-align:center; width:150px; overflow:hidden; font-size:16px; color:#0f4391; margin-top:10px; font-weight:700; /*background:url(../images/fjt-1.png) center bottom no-repeat;*/ }
.hc_fw ul li a p span{ font-size:12px; color:#999;}
.hc_fw ul li a:hover p{  /*background:url(../images/fjt.png) center bottom no-repeat;*/ color:#b72024;}


.hc_team{ margin-top:10px; overflow:hidden; width:100%; background:#fff; padding-bottom:30px; height:650px; border-bottom:5px solid #efefef; }

.hc_tix{ margin-top:20px; }
.hc_tix ul li{ width:238px; float:left; margin-left:2px;}
.hc_tix ul li a{ display:block;}
.hc_tix ul li a h3{ width:143px; height:50px; overflow:hidden; font-size:18px; color:#b72024; line-height:24px;padding-left: 95px;
padding-top: 70px; font-weight:normal; overflow:hidden;}
.hc_tix ul li a .hc_tx1{  background:url(../images/tixi_bg.jpg) left center no-repeat;}
.hc_tix ul li a .hc_tx2{  background:url(../images/tixi_bg.jpg) -240px center no-repeat;}
.hc_tix ul li a .hc_tx3{  background:url(../images/tixi_bg.jpg) -480px center no-repeat;}
.hc_tix ul li a .hc_tx4{  background:url(../images/tixi_bg.jpg) -720px center no-repeat;}
.hc_tix ul li a .hc_tx5{  background:url(../images/tixi_bg.jpg) -960px center no-repeat;}

.hc_tix ul li a h3 span { font-size:14px;}
.hc_tix ul li a .hc_txtu{ width:238px; height:185px; overflow:hidden;}
.hc_tix ul li a .hc_txtu img{width:238px; height:185px; transition: .3s transform;transform: translateZ(0); }
.hc_tix ul li a .hc_txwen{ width:218px; height:112px; overflow:hidden; padding:10px; background:#fff; font-size:14px; line-height:24px; color:#666;}
.hc_tix ul li a:hover .hc_txwen{ background:#b72024; color:#fff; }
.hc_tix ul li a:hover .hc_txtu 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_tralv { height:464px; width:600px; float:left; }
.hc_tralv h2{ font-size:30px; margin-top:60px; font-weight:normal;}
.hc_tralv ul{ width:600px; margin:30px auto; overflow:hidden; float:left; }
.hc_tralv ul li{ width:120px; height:120px;  float:left; margin-right:20px; text-align:center; margin-top:50px; position:relative;}
.hc_tralv ul li a{  width:120px; height:120px; display:block; text-align:center ; border-radius:50%; overflow:hidden;}
.hc_tralv ul li a img{  width:120px; height:120px; border-radius:50%; overflow:hidden; }
.hc_tralv ul li a:hover{ font-size:16px; line-height:120px; color:#fff; }
.hc_tralv ul li a.hc_hon{ background: url(../images/tu12.png) repeat; font-size:16px; line-height:120px; color:#fff; }

.hc_tralv ul li a:hover .mask{ width:120px; height:120px; border-radius:50%; background:rgba(0,0,0,0.5); position:absolute; top:0; color:#fff;}
.hc_tralv ul li a:hover .mask p{ color:#fff;}

.hc_onen{ width:598px; height:464px; margin-top:70px;  overflow:hidden; background:#fff;border:1px solid #dfdfdf; float:right;}
.hc_onen ul li{  overflow:hidden;width:550px; height:414px; padding:25px;}
.hc_onen ul li a{ display:block;}
.hc_onen ul li a .hc_txs{ width:550px; height:184px; overflow:hidden;}
.hc_onen ul li a .hc_txs img{ width:280px; height:184px; overflow: hidden;}
.hc_onen ul li a .hc_txs h3{ font-size:24px; color:#333; line-height:30px; font-weight:normal; width:250px; }
.hc_onen ul li a .hc_txs h3 span{ font-size:14px; color:#666; margin-top:5px; }
.hc_onen ul li a .hc_txs .hc_sjs{  font-size:14px; color:#666; line-height:24px; width:250px; margin-top:20px; float:right;}
.hc_onen ul li a .hc_jieshao{ font-size:14px; color:#666; line-height:24px; margin-top:20px; width:550px; height:96px; overflow:hidden; }
.hc_onen ul li a .hc_gduo{ display:block; height:30px; width:120px; background:#b72024; color:#fff; text-align:center; line-height:30px; float:left; margin-top:60px;}
.hc_onen ul li a:hover{color:#fb7515}



.hc_news{  margin:auto; overflow:hidden; background:url(../img/pic5.jpg); padding-bottom:50px;   }

.hc_nel{ width:788px; height:378px; border:1px solid #dfdfdf; overflow:hidden; padding:10px; margin-top:20px;}

.hc_tbimg{ width:380px; height:320px; overflow:hidden; border-radius:4px; margin-top:20px;}
.hc_tbimg a{ display:block;}
.hc_tbimg .hc_lj_tp{ width:380px; height:260px; overflow:hidden;}
.hc_tbimg .hc_lj_tp img{ width:380px;transition: .3s transform;transform: translateZ(0); }
.hc_tbimg 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;}
.hc_tbimg p{ height:60px; line-height:60px; background:#0f4391; color:#fff; padding:0 20px;}

.jz_tb{ width:350px; height:20px; border-bottom:1px solid #dfdfdf; padding-bottom:10px;}
.jz_tb h5{ font-size:18px; color:#333; line-height:20px; float:left; font-weight:normal; width:280px; height:20px; overflow: hidden;  border-left:10px solid #0f4391; padding-left:15px;}
.jz_tb h5 span{ font-size:12px; color:#b72024;}
.jz_tb a{ display:block;}
.jz_tb .hc_m{ display:block; float:right; font-size:12px;  height:20px;  color:#666; line-height:20px;}


.hc_nel ul{ width:430px; overflow:hidden; height:370px; background:#fff;  }
.hc_nel ul li{ width:430px;}
.hc_nel ul li.jz_nr{ width:430px; height:130px; border-bottom:1px dashed #dfdfdf; overflow:hidden;}
.hc_nel ul li.jz_nr a:hover h5{ color:#b72024;}
.hc_nel ul li a { width:420px; display:block; color:#666;  overflow:hidden; margin-top:10px; background: url(../images/xtb1.png) left center no-repeat; padding-left:10px; }
.hc_nel ul li.jz_nr a{  background: none; }
.hc_nel ul li.jz_nr a:hover {  background: none; }
.hc_nel ul li.jz_nr a h5{ font-size:14px; color:#666; font-weight:normal; line-height:30px; }
.hc_nel ul li.jz_nr a h5 span{ float:right; font-size:12px; margin-right:5px;}
.hc_nel ul li.jz_nr a p{  font-size:12px;}
.hc_nel ul li a p{ font-size:14px;color:#666; line-height:24px;  overflow: hidden; float:left; margin-left:10px; }
.hc_nel ul li a span{ font-size:12px;color:#666;  line-height:24px;height:24px;  overflow: hidden; float:left;}
.hc_nel ul li a span.hc_rq{ float:right;}
.hc_nel ul li a:hover{  background: url(../images/xtb1-1.png) left center no-repeat; }
.hc_nel ul li a:hover p{ color:#0f4391;}

.hc_ner{ width:350px; padding:15px; height:290px; border:0px solid #dfdfdf; overflow:hidden;  background:#fff;  margin-top:20px; margin-left:30px;}

.hc_ner ul{ width:350px; margin:0 auto; overflow:hidden;height:260px; }
.hc_ner ul li{ width:350px; height:36px; overflow:hidden;}
.hc_ner ul li a{ width:350px; background: url(../images/xtb1.png) left center no-repeat; display:block;height:36px; padding-left:10px;}
.hc_ner ul li a p{ margin-left:10px; font-size:14px;color:#666; line-height:36px;height:36px; overflow: hidden; float:left; max-width:260px; }
.hc_ner ul li a:hover{  background: url(../images/xtb1-1.png) left center no-repeat; }
.hc_ner ul li a:hover p{ color:#b72024;}
.hc_ner ul li a span{ font-size:12px;color:#666;  line-height:36px;height:36px;  overflow: hidden; float:left;}
.hc_ner ul li a span.hc_rq{ float:right; margin-right:10px;}
.hc_ner ul li a:hover p{ color:#0f4391;}



.hc_tdys{ width:100%; height:180px; background:#f1f1f1; }
.hc_tdys ul{ margin:0 auto;}
.hc_tdys ul li{ width:295px; height:180px; float:left; margin-right:5px;}
.hc_tdys ul li a{ display:block; width:225px; height:110px; text-align:center; padding:35px; }
.hc_tdys ul li a .hc_bgtb1{ width:80px; height:80px; display:block; background:url(../images/td.png) left top no-repeat; overflow:hidden;}
.hc_tdys ul li a .hc_bgtb2{ width:80px; height:80px; display:block; background:url(../images/td.png) -110px top no-repeat; overflow:hidden;}
.hc_tdys ul li a .hc_bgtb3{ width:80px; height:80px; display:block; background:url(../images/td.png) -220px top no-repeat; overflow:hidden;}
.hc_tdys ul li a .hc_bgtb4{ width:80px; height:80px; display:block; background:url(../images/td.png) -320px top no-repeat; overflow:hidden;}
.hc_tdys ul li a p{  height:80px; font-size:18px; line-height:40px; text-align:left;}
.hc_tdys ul li a p b{ font-size:48px;}
.hc_tdys ul li a i{ width:18px; height:18px; margin-top:40px; overflow:hidden; text-align:center; background:url(../images/td.png) -32px bottom no-repeat; display:block; float:left;}

.hc_tdys ul li a:hover{ background:#fff; box-shadow:3px 4px 2px #bbb;}
.hc_tdys ul li a:hover .hc_bgtb1{  background:url(../images/td.png) left -90px no-repeat;}
.hc_tdys ul li a:hover .hc_bgtb2{  background:url(../images/td.png) -110px -90px no-repeat;}
.hc_tdys ul li a:hover .hc_bgtb3{  background:url(../images/td.png) -220px -90px no-repeat;}
.hc_tdys ul li a:hover .hc_bgtb4{  background:url(../images/td.png) -320px -90px no-repeat;}
.hc_tdys ul li a:hover p{ color:#e70012;}
.hc_tdys ul li a:hover i{background:url(../images/td.png) left bottom no-repeat; }

.hc_parner{ width:100%; background:#ddd; padding:10px 0 60px;}

.hc_hlogo{ margin-top:30px;   }
.hc_hlogo ul{ overflow:hidden;}
.hc_hlogo ul li{ width:200px; height:90px; float:left; }
.hc_hlogo ul li a{ display:block;transition: all 0.3s ease-in; width:198; height:88px;  border:1px solid #dfdfdf; background:#fff;}
/*.hc_hlogo ul li a:hover{ border:1px solid #b72024; }*/
.hc_hlogo ul li a img{ width:140px;  /* -webkit-filter: grayscale(90%);*/ margin:20px 26px;}
.hc_hlogo ul li a:hover img{   -webkit-filter: grayscale(0%); }


/*<!--chen-->*/
.hc_chen{ margin:100px auto; background: url(../m2.png) center center no-repeat; height:260px;}
.hc_chen ul li{ width:260px; height:260px; float:left; margin-left:50px;}
.hc_chen ul li:first-child{ margin-left:0px;}
.hc_chen ul li a{ width:260px; height:260px; border-radius:50%; border:1px dashed #0f4391; display:block; cursor: default ;}
.hc_chen ul li a p i{ display:block; height:100px; margin:20px auto 10px; width:100%; overflow:hidden;}
.hc_chen ul li a .hc_i1{ background: url(../m1.png) -20px -90px no-repeat;  height:100px; width:100%;}  
.hc_chen ul li a .hc_i2{ background: url(../m1.png) -335px -90px no-repeat;  height:100px; width:100%;} 
.hc_chen ul li a .hc_i3{ background: url(../m1.png) -645px -90px no-repeat;   height:100px; width:100%;} 
.hc_chen ul li a .hc_i4{ background: url(../m1.png) -965px -90px no-repeat;   height:100px; width:100%;}  
.hc_chen ul li a p{ width:220px; height:220px; background:#0f4391; border-radius:50%; margin:0px 20px; font-size:16px; color:#fff; line-height:26px; text-align: center;}
.hc_chen ul li a p span{ font-size:26px; color:#fff; line-height:40px;}

.hc_chen ul li a:hover{ border:1px dashed #666; }
/*.hc_chen ul li a:hover .hc_i1{ background: url(../m1.png) -20px 40px no-repeat;  height:100px; width:100%;}  
.hc_chen ul li a:hover .hc_i2{ background: url(../m1.png) -335px 38px no-repeat;  height:100px; width:100%;} 
.hc_chen ul li a:hover .hc_i3{ background: url(../m1.png) -645px 40px no-repeat; height:100px; width:100%;} 
.hc_chen ul li a:hover .hc_i4{ background: url(../m1.png) -965px 40px no-repeat; height:100px; width:100%;}  */
.hc_chen ul li a:hover .hc_i1{ background: url(../m1.png) -20px -90px no-repeat;  height:100px; width:100%;}  
.hc_chen ul li a:hover .hc_i2{ background: url(../m1.png) -335px -90px no-repeat;  height:100px; width:100%;} 
.hc_chen ul li a:hover .hc_i3{ background: url(../m1.png) -645px -90px no-repeat;   height:100px; width:100%;} 
.hc_chen ul li a:hover .hc_i4{ background: url(../m1.png) -965px -90px no-repeat;   height:100px; width:100%;}  

.hc_chen ul li a:hover p{ background:#666; color:#fff;}
.hc_chen ul li a:hover p  span{ color:#fff;}

.footer{ width:100%; padding-top:30px; border-top:1px solid #ddd; overflow:hidden; background:#fcfcfc; }

.ft_l{ width:870px; overflow:hidden; border-right:1px solid #dfdfdf; }

.hc_bosi ul{ overflow:hidden;  margin:0 auto; }
.hc_bosi ul li{ float:left; width:135px; text-align:center;}
.hc_bosi ul li a{ font-size:12px; color:#666;  padding:0 10px; display:block; line-height:24px;}
.hc_bosi ul li.hc_you{ border-right:0px solid #fff;}
.hc_bosi ul li a:hover{ color:#b72024;}
.hc_bosi ul li .hc_ttb{ font-size:16px;  color:#333}
.hc_bosi ul li .hc_ttb .hc_line{ display:block; height:1px; width:30px;background:#999999; margin:10px auto;}


.ft_r{ width:320px; overflow:hidden;  }
.ft_r .ft_ewm{ width:140px; margin-right:10px; text-align:center; font-size:12px; color:#666; line-height:20px;}


.hc_link{ width:100%; height:50px; background:#fcfcfc; margin-top:30px;}
.hc_link b{ font-size:14px; color:#333; line-height:50px;}
.hc_link a{ font-size:12px; color:#666; line-height:50px; padding:0 20px; display:inline-block; }

.hc_db{ height:60px; border:0px solid #fff; background:#333;}
.hc_db p{ color:#fff; line-height:50px; font-size:12px; border:0px solid red; text-align:center;}
.hc_db p a{color:#fff; display:inline-block;}


/*<!--底部侧边联系-->*/
/*body {
	font-size:12px;
	line-height:2.0;
	font-family:"Microsoft Yahei",Arial,tahoma,arial!important;
    margin:0;padding:0;font-style:normal!important;font-variant:normal!important;
    color:#333333;
    background-color:#fff;
	overflow-x:hidden;
}*/
dt,dl,dd{ margin:0; padding:0;}
a {
	color:#333333;
	text-decoration:none;
}
a:hover 
{
    color:#0f4391;
	text-decoration:none;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0;
	height:0;
}
/** html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
*{ margin:0; padding:0;}
.cell, .cell2, .cell3 {
	border-collapse:collapse;
	border-spacing:0;
}*/
.fl {
	float:left;}
.fr {
	float:right;}
.st{font-family:SimSun;}
.yh {
	font-family:"Microsoft Yahei";
	}
a img{border:0px;}
p{margin:0px;padding:0px;line-height:20px;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
dl,dl dt,dl dd{margin:0px;padding:0px;}
br{margin:0px;padding:0px;}
.clearheight{width:100%;height:1px;overflow:hidden;}
input{ outline:none;}

.border_right1{border-right:1px solid #b8dbc4;}
.border_right0{border-right:0px;}
.mt19{margin-top:19px;}
.mt18{margin-top:18px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt22{margin-top:22px;}
.mt20{margin-top:20px;}
.ml6{margin-left:6px;}
.mt6{margin-top:6px;}
.w-1000{ width:1000px; margin:0 auto; position:relative;}
.w-1005{ width:1005px; margin:0 auto; position:relative; display:block;}
.fixer{ position:fixed; left:0px; top:0px;_position:absolute;_top:expression(documentElement.scrollTop+10 + "px"); z-index:9999;}


.ce_nav{ position:fixed; right:10px; bottom:50px; z-index:999}
.ce_nav li{ margin-bottom:10px;}
.ce_nav li a{ display:block; width:60px; height:60px; background:#fff; -moz-border-radius:7px;-webkit-border-radius:7px; border-radius:7px; color:#408ed6; font-size:12px; text-align:center; box-shadow:0px 1px 3px rgba(0,0,0,0.25); border:1px solid #408ed6; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.ce_nav li a span{ background-image:url(../images/n-qyjz-1.png); background-repeat:no-repeat; padding-top:34px; display:inline-block}
.ce_nav li.li_t a { border-color:#ff6800; color:#ff6800; }
.ce_nav li.li_s a { border-color:#62ad44; color:#62ad44}
.ce_nav li.li_f a { border-color:#ffae00; color:#ffae00}
.ce_nav li.li_w{ margin-top:18px; display:none}
.ce_nav li.li_w a { border-color:#cecece; color:#999999}
.ce_nav li.li_o a span{background-position:-57px -170px;}
.ce_nav li.li_t a span{background-position:-56px -103px;}
.ce_nav li.li_s a span{background-position:-53px -237px;}
.ce_nav li.li_f a span{background-position:-55px -418px;}
.ce_nav li.li_w a span{background-position:-53px -506px;}
.ce_nav li.li_t a:hover{ color:#fff; background-color:#ff6800}
.ce_nav li.li_t a:hover span{background-position:-145px -103px;}
.ce_nav li.li_s a:hover{ color:#fff; background-color:#62ad44}
.ce_nav li.li_s a:hover span{background-position:-142px -237px;}
.ce_nav li.li_f a:hover{ color:#fff; background-color:#ffae00}
.ce_nav li.li_f a:hover span{background-position:-142px -418px;}
.ce_nav li.li_w a:hover{ color:#ff6800; background-color:#fff}
.ce_nav li.li_w a:hover span{background-position:-144px -506px;}
.ce_nav li a:active{ background:#3fcb97}
.ce_nav li.li_o{ position:absolute; left:0; top:72px}
.ce_nav li.li_o a{ position:relative; right:0; cursor:default; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.ce_nav li.li_o a p{ display:none;}
.ce_nav li.li_o.on a{ background:#408ed6}
.ce_nav li.li_o.on a span{ display:none;}
.ce_nav li.li_o.on a p{ display:block; color:#fff; font-size:13px; text-align:left; background:url(n-qyjz-1.png) no-repeat; background-position:90px -315px; line-height:22px; padding:8px 0 0 13px;}
.ce_nav li.li_o.on a p i{ font-size:19px; display:block;}
.ce_nav li.li_s{ margin-top:82px;}

/*-------- second --------------*/

.hc_ban{ height:350px; width:100%; background: url(../images/n_banner.jpg) center center no-repeat; margin-top:100px;}
.inner-focus{margin:0 auto;text-align:center;overflow:hidden;}
.inner-focus img{padding:0;display:block;width:300px;height:130px; margin-top:100px;}



/*-------- case --------------*/
.n_bt{  position:relative;left:50%;margin:10px auto 0; margin-left:-600px; }
.inner-case-switch-title{margin:0px auto 10px;}
.inner-case-switch-title span{ line-height:36px;}
.w-p-2{letter-spacing:2px; color:#0f4391; font-size:18px; font-weight:700;}
.w-p-3{ font-size:14px; color:#0f4391; margin-left:10px;}
.m-t-8{ font-size:12px; color:#999;}

.inner-box{width:1200px;height:auto;/*border:3px solid #c9c9c9;*/margin-bottom:15px;}
.inner-space{width:100%;height:44px;overflow:hidden;font-weight:700; background:#efefef; margin-bottom:2px;}
.inner-industry{width:100%;height:auto;overflow:hidden; background:#efefef;}
.inner-box div span{width:120px;height:46px;display:block;float:left;line-height:44px;text-align:center;background:#ebebeb}
.inner-box div a{display:block;width:auto;height:45px;padding:0 15px;float:left;font-size:14px;text-align:center;line-height:44px;/*border-bottom:1px solid #eee*/}
.inner-box div a:hover{color:#e70012;}
.insb-on{color:#FFF!important;background:#e70012;font-weight:700}
.inner-text{width:1028px;height:auto;border-left:1px solid #eee;position:relative;padding-right:45px; background:#efefef;}
.inner-text .more-icon{width:44px;height:45px;background:#fff;text-align:center;cursor:pointer;position:absolute;right:0;bottom:0;z-index:999}
.inner-text .more-icon .icon{font-size:18px;line-height:44px}

.inner-case-mainWrap{width:100%;height:auto;border-bottom:1px solid #e6e6e6;}
.inner-column{height:auto; position:relative;left:50%;margin:0 auto; margin-left:-600px;}

.list-group-imgtext{width:100%;height:100%;overflow:hidden;}
.list-group-imgtext ul{width:102%;height:100%}
.list-group-imgtext ul li{width:390px;height:320px;background:#b72024;float:left;margin:0 15px 15px 0;position:relative;overflow:hidden}
.list-group-hr{width:100%;height:3px;background:#0f4291;position:absolute;top:0;left:-100%;z-index:999}
.list-group-title{width:100%;height:60px;background:#f2f2f2;position:absolute;bottom:0;left:0;z-index:888}
.list-group-img{width:100%;height:260px;position:absolute;top:0;left:0;z-index:777;overflow:hidden}
.list-group-img img{width:100%;height:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-group-title p a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-group-title-name{width:300px;height:100%;float:left;overflow:hidden;padding-right:10px}
.list-group-title-name p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.list-group-title-name .pr{position:relative;margin:0 auto; left:15px; top:10px; font-size:14px; color:#000;}
.list-group-title-name .prt{ position:relative;margin:0 auto; left:15px; top:13px; font-size:12px; color:#666;}
.list-group-title-more{width:45px;height:100%;float:right;background:#f2f2f2;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.list-group-title-more a{display:block;width:100%;height:100%;background: url(../images/case_img_more.png) 20px center no-repeat}
.list-group-imgtext ul li:hover .list-group-hr{left:0}
.list-group-imgtext ul li:hover .list-group-title{background:#0f4291}
.list-group-imgtext ul li:hover .list-group-title-name p a{color:#fff}
.list-group-imgtext ul li:hover .list-group-title-more{background:#2777f3;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.list-group-imgtext ul li:hover .list-group-img img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2)}
.index-more{width:280px;height:31px;border:2px solid #bcbcbc;margin-top:40px;position:relative;left:50%;margin-left:-140px;overflow:hidden}
.index-more a{display:block;width:100%;height:100%;color:#696969;position:relative;z-index:999;line-height:30px}
.index-more div{display:block;width:100%;height:100%;background:#e70012;position:relative;top:-100%;right:100%;z-index:888}
.index-more:hover{border:2px solid #e70012;}
.index-more:hover div{position:relative;top:-100%;right:0}
.index-more:hover a{color:#fff}

hr.dotted{border-top:1px dotted #ddd;background:0 0;}
.img-adapt{width:auto\9;height:auto;max-width:100%;}
.animated{z-index:100;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.transition{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.transition-300{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.transition-400{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.transition-500{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.transition-600{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
.transition-700{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;}
.transition-800{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.transition-1000{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.6);}
.box-shadow-inset{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.box-shadow-out{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}

.paging{clear:both;margin:0 auto;height:auto;min-width:200px;text-align:center; padding-bottom:50px; padding-top:60px;}
.paging li,.paging ul{display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
.paging ul{width:auto;height:100%;font-size:0}
.paging li{font-size:12px}
.paging li a{font-family:Arial,Helvetica,sans-serif;margin:0 6px;color:#999;border:1px solid #ebebeb;font-size:12px;display:inline-block;height:35px;line-height:35px}
.paging li a:hover{color:#333;text-decoration:none;text-decoration:none;background:#b72024;color:#fff}
.paging .paging_page a{padding-left:10px;padding-right:10px;border:1px solid #b5b5b5}
.paging_next{position:relative;top:1px}
.paging .paging_next a,.paging .paging_prev a{font-size:0;color:#333;border:none}
.paging .paging_next a:before,.paging .paging_prev a:before{content:"上一页";display:inline-block;zoom:1;margin:0;padding:0;font-family:simsun;font-size:13px;width:auto;padding:0 10px;height:35px;line-height:35px;background:#ededed;position:relative;border:1px solid #b5b5b5}
.paging .paging_next a:before{content:"下一页"}
.paging .paging_next a:before{background-position:0 -120px}
.paging .paging_prev a:hover:before{background:#b72024;color:#fff}
.paging .paging_next a:hover:before{background:#b72024;color:#fff}
.paging .paging_current a{color:#fff;font-weight:700;background:#b72024;padding:0 13px}
.paging .paging_last a,.paging .total a{padding:0 15px!important}

.inner-case-recommend{height:420px;width:100%;max-width:none; overflow:hidden; margin-bottom: 30px;}
.content{position:relative;left:50%;margin:0 auto;margin-left:-600px;}
.content .hd{height:73px;line-height:30px;border-bottom:1px solid #ebebeb;position:relative;margin-bottom:20px}
.content .hd .case-recommend_name{float:left;display:block;width:200px;height:100%}
.content .hd .case-recommend_name span{width:40%;height:100%;line-height:100px;display:block;color:#083576;border-bottom:2px solid #083576;float:left}
.content .hd .case-recommend_name a{line-height:100px;font-size:10px}
.content .hd ul{float:left;width:900px;height:100%;overflow:hidden}
.content .hd ul li{width:auto;height:33px;float:left;padding:0 12px;background:0 0;text-align:center;position:relative;top:40px;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.content .hd ul li a{font-size:14px}
.content .hd ul li a:hover{color:#000}
.content .hd ul li.on a{font-weight:700;color:#b72024}
.case-recommendtitle-more{width:100px;height:100%;float:left;text-align:right}
.case-recommendtitle-more a{line-height:115px;font-size:12px;text-transform:uppercase}
.case-recommendtitle-more img{transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.case-recommendtitle-more:hover img{position:relative;left:-3px}




/*-------- news --------------*/

.hc_comon_bt{ width:100%; height:80px; background:#ddd;  }
.hc_comon_bt .inner-case-switch-title{ margin-bottom:0; height:90px; width:170px; background:#0f4391; font-size:30px; line-height:50px; color:#fff; float:left; padding:10px 20px; margin-bottom:20px; }
.hc_comon_bt .inner-case-switch-title span{ font-size:16px;}

.hc_comon_fei{ line-height:80px; color:#999; height:80px; float:left; }
.hc_comon_fei a{ margin:0 15px; line-height:80px; font-size:14px; height:80px;     display: inline-block; margin-left:50px}
.hc_comon_fei a.hc_news_on{  color:#0f4391; border-bottom:2px solid #0f4391;}
.hc_comon_fei a:hover{ border-bottom:2px solid #0f4391; color:#0f4391;}

/*.hc_comon_bt{ width:100%; border-bottom:1px solid #d8d8d8; height:60px;  }
.hc_comon_bt .inner-case-switch-title{ margin-bottom:0; float:left; width:200px; line-height:60px; font-size:20px; font-weight:700;}
.hc_comon_bt .inner-case-switch-title a{ font-size:20px; font-weight:700; color:#333;}
.hc_comon_bt .inner-case-switch-title a:hover{ color:#0f4391;}
.hc_comon_fei{  color:#999; height:60px; float:right; width:1000px; text-align:right;}
.hc_comon_fei a{line-height:24px; font-size:16px;   padding: 8px 20px; display:inline-block; margin-top:12px; }
.hc_comon_fei a.hc_news_on{ margin-left:0; color:#fff; background:#0f4391;}
.hc_comon_fei a:hover{ color:#fff; background:#0f4391;}*/

.hc_lb{ padding:20px 0; background:#f8f8f8;}
.hc_lb ul{display:block;margin:0;padding:0;}
.hc_lb ul li{ width:1200px; height:180px; border:1px solid #dfdfdf; overflow:hidden; background:#fff; margin-bottom:10px;}
.hc_lb ul li a{ display:block; padding:10px 10px;}
.hc_lb ul li a .hc_ztu{ width:250px; height:160px; overflow:hidden;}
.hc_lb ul li a .hc_ztu img{ width:250px; height:160px;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:877px; height:186px; overflow:hidden; margin-right:18px;}
.hc_lb ul li a .hc_ywz h5{ font-size:16px; color:#333; line-height:30px; height:30px; font-weight:normal; margin-top:10px; background:url(../images/new_bg.jpg) left bottom no-repeat;}
.hc_lb ul li a .hc_ywz p{ color:#666; font-size:13px; line-height:24px; height:50px; overflow:hidden; margin-top:10px;}

.hc_lb ul li a .hc_news_more{ width:100px; height:30px; line-height:30px;overflow:hidden; display:block; color:#cc0001; font-size:12px; text-align:center; margin:10px 0; }

.hc_lb ul li a:hover .hc_news_more{ background:#b72024; color:#fff;}
.hc_lb ul li a:hover .hc_ywz h5{  color:#b72024;}



/*-------- content --------------*/

.hc_contlx{ height:260px;color:#333;  }
.hc_contlx .contlxfs{ width:369px; margin-top:20px;  overflow:hidden; border-right:1px solid #cccccc;}
.hc_contlx .contlxfs .hc_dh{ width:309px; height:55px; overflow:hidden; margin:10px 0; background:url(../img/ftel.png) left center no-repeat;}
.hc_contlx .contlxfs .hc_dh p{ font-size:12px; color:#333;    text-align: left; padding-left: 60px; }
.hc_contlx .contlxfs .hc_dh p i{ font-size:24px;}


/*------------about--------------*/

.hc_js{ margin:20px auto;}
.hc_tt{ width:1200px; margin:0px auto; padding-top:40px;}
.hc_tt h2{ height:60px;  font-size:22px; color:#575c5c; background: url(../images/ab_tb.jpg) center bottom no-repeat; text-align:center; }
.hc_tt span{ font-size:14px; color:#999;}

.hc_td{margin:50px auto 0; text-align:center;}
.hc_td h3{ text-align:center;  font-size:20px; margin:10px auto; color:#333;  background: url(../images/ab_tb.jpg) center bottom no-repeat; }
.hc_td h4{ color:#666; text-align:center;  font-size:14px; font-weight:normal; margin:0px auto;  }


.hc_jsnr{  width:1200px; margin:20px auto;}
.hc_jsnr p{ width:1200px;  line-height:30px; font-size:14px; margin-right:30px;}

.hc_gs{ width:1200px; height:350px; overflow:hidden; margin-top:10px;}
.hc_gs img:hover{    /* -webkit-transform: rotate(3deg) scale(1.18); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms;*/}

.hc_btr{ margin:30px auto; width:1200px;}
.hc_btr p{ font-size:20px; color:#0f4391; line-height:30px; font-weight:700;}

.hc_zg{ background:#f5f5f5; padding:20px 0 60px; margin-top: 50px;}
.about-profiles-05-box{margin-top:50px;width:100%;height:400px}
.license-left{position:relative;overflow:hidden;width:100%;height:450px}
.license-left .hd .next{float:right;background: url(../img/you.png) top center no-repeat}
.license-left .hd .prev{float:left;background: url(../img/zuo.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:140px;z-index:888;overflow:hidden;width:100%;height:50px}
element.style{position:relative;overflow:hidden;width:900px}

.license-left .bd .picList{position:relative;left:50%;margin-left:-545px;width:1130px}
.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:250px;height:320px;border:1px solid #ccc}

.hc_fc{ position: relative; padding-bottom:50px;}

.hc_pd{ width:100%; height:210px;  margin:50px auto 0;}
.hc_pd ul li{ width:200px; height:200px;   float:left;  overflow:hidden; }
.hc_pd ul li:first-child { margin-left:0;}
.hc_pd ul li.hc_x{ margin-top:30px; }
.hc_pd ul li a{ display:block;  width:148px; height:178px;border-radius:50%; padding:0 15px; border:1px dashed #efefef;  }
.hc_pd ul li a .hc_tu1{ text-align:center; font-size:14px; line-height:30px; }
.hc_pd ul li a .hc_tu1 span{ width:100px; height:100px; font-size:24px; text-align:center; line-height:100px; display:block; background:#efefef; border-radius:50%; margin-left:20px;color:#1f4e8c;}

.hc_fc .hd .next{float:right;background: url(../img/next.png) top center no-repeat}
.hc_fc .hd .prev{float:left;background: url(../img/pre.png) top center no-repeat}
.hc_fc .hd .next,.hc_fc .hd .prev{display:block;overflow:hidden;width:46px;height:46px;border-radius:50%;cursor:pointer}
.hc_fc .hd{position:absolute;top:200px;z-index:888;overflow:hidden;width:100%;height:50px;}

.hc_pd ul li a:hover .hc_tu1 span{ background:#b72024; /*transition: all 0.5s ease-in;*/ color:#fff;  }
.hc_pd ul li a:hover{ transition: all 0.5s ease-in; border:1px dashed #dfdfdf; }



/*------------contact--------------*/
.hc_lxwm{ margin:30px auto;}
.hc_xinx{ width:1200px; margin:0 auto;}
.hc_xinx .hc_dz{ width:400px; height:30px; display:block; font-size:14px; color:#333; line-height:30px;}
.hc_map{ margin-top:20px; }

.hc_form{margin:0;margin:50px auto;padding:0;width:1200px;height:auto;}
.hc_form .hc_en{color:#333;text-align:center;font-size:30px;line-height:36px;}
.hc_ly{margin-top:30px;width:100%;height:auto;}
.hc_bdf{margin:0 auto;width:1200px;height:auto;}
.hc_bdf ul{margin:0 auto;padding:0;width:1200px;}
.hc_bdf ul li.df-fill-odd,.hc_bdf ul li.df-fill-tij{margin-bottom:20px;width:380px;height:36px; float:left; margin:0 10px;}
.hc_bdf ul li.df-fill-xm{ margin-bottom:20px;width:1180px;height:100px; }
.df-fill-tij{margin:0 auto;width:300px;height:36px;border-radius:3px;font-size:12px;}
.df-fill-odd input{padding-left:2%;width:98%;height:36px;border:1px solid #eee;border-radius:3px;font-size:12px; }
.df-fill-xm .message{padding-left:10px;width:1170px;height:100px;border:1px solid #eee;border-radius:3px;font-size:12px; margin:20px 0 20px 10px; clear:both; line-height:30px;}
.df-fill-even input{ float:left;padding-left:2%;width:50%;height:36px;border:1px solid #eee;border-radius:3px;font-size:12px;}
.hc_bdf ul li.df-fill-even{margin-bottom:20px;width:380px;height:36px; margin:75px 10px 20px; }
#code_img{margin-left:10px;width:130px;height:38px; float:left;}
.df-send{width:160px;height:36px;border:0 solid #eee;border-radius:3px;background:#b01d27;color:#fff;text-align:center;font-size:14px;line-height:36px;cursor:pointer;}
.df-quxiao{ width:160px;height:36px;border:0 solid #eee;border-radius:3px;background:#ccc;color:#fff;text-align:center;font-size:14px;line-height:36px;cursor:pointer; margin-left:20px;}


/*------------content--------------*/
.hc_cont{ margin-top:10px;}
.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 30px 0;}
.hc_cont p b{ font-size:14px;}
.hc_cont .hc_xt{ width:1140px; margin:0 auto;    font-size: 14px; line-height: 30px; color: #666; }
.hc_cont .hc_xt span{ color: #666;}
.hc_cont .hc_xt img{ width:900px; margin:0 auto; padding:0 120px;}

.hc_cont .hc_fanye{ width:1080px; height:50px; background:#f1f1f1; overflow:hidden; padding:0 60px; margin-top:50px;}
.hc_cont .hc_fanye a{ display:block; font-size:16px; color:#333; line-height:50px;}
.hc_cont .hc_fanye a:hover{ color:#d80001;}


/*------------shigong--------------*/

.hc_sg_gc .sggc{ margin-top:30px; width:100%; }
.hc_sg_gc .sggc li{float:left;overflow:hidden;margin:0 10px;text-align:center ; width:280px; }
.hc_sg_gc .sggc li .pic{text-align:center}
.hc_sg_gc .sggc li .pic img{display:block;padding:3px;width:272px; height:192px;border:1px solid #ccc}
.hc_sg_gc .sggc li .pic p{ font-size:16px; line-height:40px; }

.hc_sg_team{ width:100%;  margin-top:50px; padding-bottom:50px; overflow:hidden;  background:#efefef url(../images/jpsgtd-bj.png) center top no-repeat;}
.hc_sg_dui{ width:1200px; margin:30px auto;  }
.hc_sg_dui .sg_js{ font-size:14px; line-height:30px; margin-left:220px; margin-bottom:30px;}
.hc_sg_dui .sg_team{ margin-left:200px;}
.hc_sg_dui .sg_team li{float:left;overflow:hidden;margin:0 20px;text-align:center ; width:160px;  }
.hc_sg_dui .sg_team li .pic{text-align:center}
.hc_sg_dui .sg_team li .pic img{display:block;padding:3px;width:140px; height:140px;border:2px solid #007cc3; border-radius:50%;}
.hc_sg_dui .sg_team li p{ font-size:16px; line-height:50px; }


.hc_sg_cl{ width:100%;  background:#fff; padding-bottom:50px; background: url(../images/backgroundImage1.png) center center no-repeat; }
.hc_sg_cl .sg_cl{ margin-top:50px; width:100%;}
.hc_sg_cl .sg_cl li{float:left;overflow:hidden;margin:0 10px;text-align:center ; width:180px;  }
.hc_sg_cl .sg_cl li .pic{text-align:center; background:#fff;}
.hc_sg_cl .sg_cl li .pic img{display:block;padding:3px;width:172px; height:120px;border:1px solid #b72024; border-radius:10px;}
.hc_sg_cl .sg_cl li p{ font-size:16px; line-height:50px; }



/*------------yinlingchuangxin--------------*/

.hc_yl_sw{ width:100%; margin-top:30px;}
.hc_yl_sw .hc_gclc{ width:1200px; margin:20px auto;}
.hc_yl_sw .hc_gclc ul{background:url(../img/c_bg.png) center center no-repeat; height:125px; }
.hc_yl_sw .hc_gclc ul li{ width:125px; height:125px; border-radius:5px; margin-left:28px; float:left;}
.hc_yl_sw .hc_gclc ul li:first-child{ margin-left:0px;}
.hc_yl_sw .hc_gclc ul li a{ display:block;  border:1px solid #dfdfdf;  width:123px; height:38px; border-radius:5px; padding-top:85px; font-size:14px; font-weight:700; color:#0f4391; text-align:center;}
.hc_yl_sw .hc_gclc ul li a.hc_c1{ background:#dfdfdf url(../img/ct1.png) left 20px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c2{ background:#dfdfdf url(../img/ct1.png) -150px 20px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c3{ background:#dfdfdf url(../img/ct1.png) -310px 20px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c4{ background:#dfdfdf url(../img/ct1.png) -460px 20px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c5{ background:#dfdfdf url(../img/ct1.png) -610px 20px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c6{ background:#dfdfdf url(../img/ct1.png) -768px 20px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c7{ background:#dfdfdf url(../img/ct1.png) -920px 20px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c8{ background:#dfdfdf url(../img/ct1.png) right 20px no-repeat;}

.hc_yl_sw .hc_gclc ul li a:hover{  border:1px solid #b72024; color:#fff;}

.hc_yl_sw .hc_gclc ul li a.hc_c1:hover{ background:#b72024 url(../img/ct1.png) left -128px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c2:hover{ background:#b72024 url(../img/ct1.png) -150px -128px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c3:hover{ background:#b72024 url(../img/ct1.png) -310px -128px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c4:hover{ background:#b72024 url(../img/ct1.png) -460px -128px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c5:hover{ background:#b72024 url(../img/ct1.png) -610px -128px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c6:hover{ background:#b72024 url(../img/ct1.png) -768px -128px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c7:hover{ background:#b72024 url(../img/ct1.png) -920px -128px no-repeat;}
.hc_yl_sw .hc_gclc ul li a.hc_c8:hover{ background:#b72024 url(../img/ct1.png) right -128px no-repeat;}




/*------------yewu--------------*/

.hc_yw_zs{ width:100%; margin-top:50px;}
.hc_yw_zsr{ width:475px; position:relative; z-index:99 }
.hc_yw_zsr h3{ font-size:30px; color:#333; line-height:80px; position:absolute; right:0; top:0; }
.hc_yw_zsr p{ width:480px; position:absolute; right:15px; top:95px; z-index:9999; height:250px; padding:20px; font-size:14px; line-height:30px; overflow:hidden; background:#fff;}
.hc_yw_zsr .hc_yw_zsbg{ background:#ccc; width:475px; height:320px; display:block; position:absolute; right:0; top:80px; z-index:99 ;}

.hc_yw_zsl{ width:725px; height:400px; overflow:hidden;}
.hc_yw_zsl img{width:725px; height:400px;transition: .3s transform;transform: translateZ(0); }
.hc_yw_zsl 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;}

.hc_yw_sn{ width:100%; margin-top:50px; }
.hc_yw_snr{ width:420px; text-align:right; }
.hc_yw_snr h3{ font-size:30px; color:#333; line-height:80px;margin-top:50px; }
.hc_yw_snr p{ width:420px;  height:300px; padding:20px; font-size:14px; line-height:30px; overflow:hidden; background:#fff;}

.hc_yw_snl{ width:725px; height:400px; overflow:hidden; position:relative; z-index:99;}
.hc_yw_snl img{width:715px; height:400px; position:absolute; left:15px; bottom:15px; z-index:100}
.hc_yw_snl .hc_yw_snbg{ display:block; background:#ccc; height:320px; width:725px; position:absolute; left:0; bottom:0; z-index:99;}

.hc_mq_sn{ width:100%; margin-top:50px; background: url(../images/in_img.png) center center no-repeat; height:400px; }
.hc_mq_snl{ width:420px; text-align:left; }
.hc_mq_snl h3{ font-size:30px; color:#333; line-height:80px; margin-top:50px;}
.hc_mq_snl p{ width:420px;  height:250px; padding:20px; font-size:14px; line-height:30px; overflow:hidden; }

.hc_mq_snr{ width:725px; height:400px; overflow:hidden; position:relative; z-index:99;}
.hc_mq_snr img{width:715px; height:400px; position:absolute; right:15px; bottom:15px; z-index:100}
.hc_mq_snr .hc_yw_snbg{ display:block; background:#ccc; height:320px; width:725px; position:absolute; right:0; bottom:0; z-index:99;}



/*------------sheji--------------*/

.hc_sj_zs{ width:100%; margin-top:50px;}
.hc_sj_zsl{ width:475px; position:relative; z-index:99 }
.hc_sj_zsl h3{ font-size:30px; color:#333; line-height:80px; position:absolute; left:0; top:0; }
.hc_sj_zsl p{ width:460px; position:absolute;left:15px; top:95px; z-index:9999; height:250px; padding:20px; font-size:14px; line-height:30px; overflow:hidden; background:#fff;}
.hc_sj_zsl .hc_sj_zsbg{ background:#ccc; width:475px; height:320px; display:block; position:absolute;left:0; top:80px; z-index:99 ;}

.hc_sj_zsr{ width:725px; height:400px; overflow:hidden;}
.hc_sj_zsr img{width:725px; height:400px;transition: .3s transform;transform: translateZ(0); }
.hc_sj_zsr 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;}


.hc_sj_sjs{ width:100%; margin:100px auto 50px;}
.hc_sj_she{ width:1200px; height:200px; border:1px solid #dfdfdf; position:relative;}
.hc_sj_toux{ height:250px; width:320px; background:#fff; padding:3px; margin-top:-58px;  border:1px solid #dfdfdf; box-shadow: 1px 1px 2px #bbb;}
.hc_sj_toux img{ height:250px; width:320px;}

.hc_sj_xq{ width:830px; padding:20px 0;}
.hc_sj_js{ width:830px; height:160px;}
.hc_sj_js h3{ font-size:24px; color:#333; line-height:30px; font-weight:normal; width:800px; }
.hc_sj_js h3 span{ font-size:14px; color:#666; margin-top:5px; }
.hc_sj_js  .hc_sjs{  font-size:14px; color:#007cc3; line-height:24px; width:800px; margin-top:20px; }
.hc_sj_js  .hc_jieshao{ font-size:12px; color:#999; line-height:24px; margin-top:10px; width:800px; height:70px; overflow:hidden; }

.sj_sjs{ margin-top:30px; width:100%;}
.sj_sjs li{float:left;overflow:hidden;margin:0 10px;text-align:center ; width:280px; }
.sj_sjs li .pic{text-align:center}
.sj_sjs li .pic img{display:block; width:280px; height:200px;}
.sj_sjs li .pic p{ font-size:12px; line-height:24px; color:#666; width:280px; height:50px; padding-top:10px; background:#efefef; border-bottom:2px solid #aaa; overflow:hidden;}
.sj_sjs li .pic p b{  font-size:14px; line-height:24px; color:#007cc3; margin-right:10px;}
.sj_sjs li a:hover .pic p{  border-bottom:2px solid #007cc3; background:#fff;}

.hc_sg_gc{ margin-bottom:50px;}


.pr a{display:block;}
	.prt a{display:block;}
	.paging_ul a{
	font-family: Arial,Helvetica,sans-serif;
    margin: 0 6px;
    color: #999;
    border: 1px solid #ebebeb;
    font-size: 12px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
	padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #b5b5b5;
	}
	.paging_ul span{
	font-family: Arial,Helvetica,sans-serif;
    margin: 0 6px;
    color: #999;
    border: 1px solid #ebebeb;
    font-size: 12px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
	padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #b5b5b5;
	background: #0061c2;
	color: #fff;
    font-weight: 700;
	}

.paging_ul a:hover{
	background: #0061c2;
	color: #fff;
} 	

.hc_yl_sw img{max-width:100%;}

.inner-case-mainWrap{border-bottom:0px;}
.inner-title img{float:left;margin-top:6px;margin-left:27px;}
.inner-box div span span{float:left;width:88px;}
.inner-industry img{float:left;margin-top:6px;margin-left:27px;}
.inner-industry div span span{float:left;width:88px;}
.inner-box div span{background: #0f4291;width:160px;color:#fff;height:45px;}
.inner-text{width:100%;}
.inner-box div a{height:30px;border-top:5px;line-height:30px;margin-top:7px;border-radius:6px;}
.insb-on{background:#0f4291;}
.inner-space p a:nth-child(1){margin-left:5px;}
.inner-text a:nth-child(1){margin-left:5px;}

.gcal{width: 100%;max-width: none;overflow: hidden;}

.hc_jszc{ margin:0 auto;}
.hc_jszc span{ font-size:16px; color:#333; line-height:30px; text-align:center; max-width:1200px; display:block;}
.hc_jszc .hc_jsz{ width:1200px; margin:20px auto;}
.hc_jszc .hc_jsz ul li{ width:220px; height:370px; border-radius:5px; margin-left:20px; float:left;}
.hc_jszc .hc_jsz ul li:first-child{ margin-left:0px;}
.hc_jszc .hc_jsz ul li a{ display:block;  border:1px solid #222;  width:220px; transition: all 0.3s ease-in; cursor: default;}
.hc_jszc .hc_jsz ul li a .hc_jszu{ width:220px; height:306px; overflow:hidden; }
.hc_jszc .hc_jsz ul li a .hc_jszu img{transition: .3s transform;transform: translateZ(0);width:220px; height:306px;}
.hc_jszc .hc_jsz ul li a:hover .hc_jszu 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_jszc .hc_jsz ul li a h6{ font-size:24px; color:#333; height:60px; line-height:60px; text-align:center;}
.hc_jszc .hc_jsz ul li a:hover h6{ background:#0f4391; color:#fff;}
.hc_jszc .hc_jsz ul li a:hover{border:1px solid #0f4391;}



/*------------chuangxin--------------*/

.hc_ysbz{ margin-top:50px;}

.hc_ypd{ margin-top:20px;}
.hc_ypd ul li { width:570px; height:156px; overflow:hidden; float:left; position:relative; top:26px;z-index:99; padding-bottom:26px;}
.hc_ypd ul li:nth-child(2n){ float: right; margin:0;}
.hc_ypd ul li a{ display:block;}

.hc_ypd .hc_yimg{ width:110px; height:110px; overflow:hidden; z-index:9999; margin-top:23px; position:absolute; top:0px; display:block; background:url(../img/gctb1.png) center center no-repeat; font-size:48px; color:#aaa; line-height:110px; text-align:center;}
.hc_ypd .hc_yimg img{  width:110px; height:110px;}

.hc_ypd .hc_tu{ width:485px; height:126px; background:#efefef; margin-left:-50px; overflow:hidden; padding:15px;  z-index:101; position:absolute; right:0; top:0;}
.hc_ypd .hc_tu p.hc_tu1{ width:270px; margin:0 20px 0 60px; height:126px; overflow:hidden; font-size:14px; color:#666; line-height:26px;}
.hc_ypd .hc_tu p.hc_tu2{ width:125px; height:125px;}

.hc_ypd ul li:nth-child(2n) .hc_yimg{ position:absolute;right:0;}
.hc_ypd ul li:nth-child(2n) .hc_tu{   z-index:101; position:absolute; left:0; top:0; margin-left:0;}
.hc_ypd ul li:nth-child(2n) .hc_tu p.hc_tu1{margin:0 60px 0 20px; float:right; }
.hc_ypd ul li:nth-child(2n) .hc_tu p.hc_tu2{ float:left; }

.hc_tbt{ margin-top:40px; width:1200px; height:45px; overflow:hidden; background:url(../img/gctbg.png) center center no-repeat;}
.hc_tbt h2{ width:100%; font-size:30px; color:#333; line-height:45px; font-weight:normal; text-align:center;}

.hc_cail{ margin-top:36px;}
.hc_cail p{ width:1080px; margin:0 auto; font-size:14px; color:#666; line-height:26px;}

.hc_bd{ margin:60px auto; max-width:1080px;}
.hc_bd ul li{ width:116px; height:116px; border-radius:10px; border:2px solid #e8ae05; transform: rotate(45deg); overflow:hidden; float:left; margin:0 30px;}
.hc_bd ul li a{ display:block; width:116px; height:116px; border-radius:10px; overflow:hidden;}
.hc_bd ul li a:hover img{ transition: all 0.5s ease-in; }
.hc_bd ul li a img{  width:158px; height:158px; transform: rotate(-45deg); margin-left:-20px; margin-top:-20px; }


.hc_gy{ margin:50px auto;}

.hc_js{ margin:20px auto;}
.hc_tt{ width:1200px; margin:0 auto;}
.hc_tt h2{ height:80px; line-height:80px; font-size:22px; font-weight:normal; color:#333;}
.hc_tt h2 .hc_njs{ width:50px; height:2px; background:#d80001; display:inline-block; margin:39px 10px;}
.hc_tt span{ font-size:12px; color:#999;}

.hc_td{margin:50px auto 0; text-align:center;}
.hc_td h3{ text-align:center;  font-size:20px; margin:10px auto; color:#333;  background: url(../img/ntbg.png) no-repeat; margin:10px auto;}
.hc_td h4{ color:#666; text-align:center;  font-size:14px; font-weight:normal; margin:0px auto;  }


.hc_jsnr{  width:1200px; margin:20px auto;}
.hc_jsnr p{ width:680px;  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{ background:#f5f5f5; padding:20px 0 60px; margin-top: 50px;}



















