.mt40{margin-top: 40px;}
/*----baner begin---*/.banner{width: 100%;position: relative;height: 510px;margin: 0 auto;background: transparent;}
.banner .bd{margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul{height: 100%;width: 100%;}
.banner .bd li{height: 100%;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat;width: 100%;}
.banner .bd li a{display: block;height: 100%;width: 100%;}
.banner .prev,
.banner .next{display: block;position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;background: url(../image/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer;*filter: alpha(opacity=50);*opacity: .5;display: none;}
.banner .next{left: auto;right: 15%;background-position: -6px -137px;}
/*search*//*search*/.search_dbg{height:80px;line-height: 80px;background-color: #f7f7f7;}
.search_zi{float: left;height: 80px;width: 700px;color: #030303;display: inline;letter-spacing: 2px;font-size: 17px;}
.search_zi span{font-weight: bold;}
.search_zi a{color: #3a3a3a;margin: 0 2px;}
.search_zi a:hover{color: #0b85ec;}
.search1{float: right;width: 315px;height: 34px;line-height: 34px;display: inline;margin: 18px 10px 0 0;background: #fff;border: 1px solid #cdcdcd;}
.search1 .text{width:200px;height: 34px;float: left;background: none;line-height: 34px;color: #6b6b6b;font-size: 12px;font-family: "Microsoft YaHei";padding-left:16px;}
.search1 .submit{width: 52px;height: 34px;cursor: pointer;float: right;background:url(../image/search_tag.jpg) no-repeat center center ;}
h4, h3{font-weight: normal;}
.pro_dbg{height: 600px;}
.pro_ct{text-align: center;padding-top: 10px;}
.pro_ct h2 a{font-size: 30px;color:#de232c ;font-weight: bold;}
.pro_ct h2 p{font-size: 17px;color: #090909;margin-top: 8px;letter-spacing: 2px;}
.pro_show_n ul{width:1250px;}
.pro_show_n{position: relative;margin-top: 20px;}
.pro_show_n li{float: left;width:273px;height: 270px;display: block;overflow:hidden;text-align: center;position: relative;margin: 0px 30px 0px 0;}
.pro_show_n li .pic{width: 285px;overflow: hidden;display: block;}
.pro_show_n li .pic img{height: 210px;}
.pro_show_n li span{position: absolute;left:42%;top:90px;background: url(http://www.hngtcj.com/style/images/pro_q.png) no-repeat;width:69px;height: 69px;display: none;}
.pro_show_n li:hover span{display: block;}
.pro_show_n li .info{height: 48px;line-height: 48px;display: block;overflow: hidden;font-size: 17px;position: absolute;top:211px;left:0px;width:285px;text-align: center;background: #eee;}
.pro_show_n li:hover .info{height: 48px;line-height: 48px;display: block;overflow: hidden;font-size: 16px;position: absolute;top:211px;left:0px;width:285px;text-align: center;background-color: #de232c ;}
.pro_show_n li:hover .info a{color:#FFF;}
.pro_show_n li:hover{cursor: pointer;}
.pro_c{margin:20px 0;}
.pro_c li{width:207px;height: 46px;background: #FFF;line-height: 46px;font-size: 17px;text-align: center;float: left;padding-left: 27px;letter-spacing: 2px;border: 1px solid #de232c ;
}
.pro_c li:first-child{margin-left: 0px;}

.case_t h3 a{font-size: 30px;color: #de232c ;font-weight: bold;letter-spacing: 2px;}
.case_t h3 p{font-size: 16px;margin-top: 8px;text-transform: uppercase; color: #070707;letter-spacing: 2px;}
.case_n{margin-top: 20px;}
.case_n ul{width:1300px;}
.case_n p{height: 40px;line-height: 40px;overflow: hidden;position: absolute;display: none;background: #333333;bottom: 0px;left:0px;width:100%;}
.case_n li:hover p{display: block;}
.case_n p a{color:#FFF;letter-spacing: 2px;}
.case_n li{width:276px;float: left;height:216px;display: inline;text-align: center;position: relative;margin: 25px 25px 0 0;}
.case_n li a.pros_img{width:276px;height:216px;overflow:hidden;display:block;margin:0 auto;}
.case_n li img{height:216px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden;}
.case_n li.case1{width:577px;float: left;height:458px;}
.case_n li.case1 a.pros_img{width:577px;height:458px;overflow:hidden;display:block;margin:0 auto;}
.case_n li.case1 img{height:458px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden;}
.case_n li:hover img{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);/* IE 9*/-moz-transform:scale(1.2, 1.2);/* Firefox*/-webkit-transform:scale(1.2, 1.2);/* Safari ?ï¿?aâ‚???' Chrome*/-o-transform:scale(1.2, 1.2);}
.case_n li a:hover{color:#F00;}
.ys_dbg{height: 800px;margin-top: 20px;overflow: hidden;background-color:#de232c ;}
.ys_t{padding: 20px 0;}
.ys_dbg .u_dlst1{height: 412px;position: relative;}
.ys_dbg .u_dlst1 dt{width:665px;}
.ys_dbg .u_dlst1 dt img{height:386px;display: block;}
.ys_dbg .u_dlst1 dd{position: absolute;right:0px;top:2px;background:#FFF;width: 440px;height:262px;padding: 50px 45px 0 30px;}
.ys_dbg .u_dlst1 h3{font-size: 24px;overflow: hidden;font-weight: bold;margin-bottom: 20px;}
.ys_dbg .u_dlst1 h3 a{color: #de232c ;
letter-spacing: 2px;}
.ys_dbg .u_dlst1 h3 em{display: block;font-size: 24px;color: #000;font-weight: bold;}
.ys_dbg .u_dlst1 p{font-size: 15px;color: #070707;line-height: 36px;overflow: hidden;letter-spacing: 1px;}
.m_kfc2 .u_ljt,.m_kfc2 .u_rjt{width:113px;height:51px;position: absolute;display:block;}
.m_kfc2 .u_ljt{left:665px;top:465px;}
.m_kfc2 .u_rjt{left:776px;top:465px;}
.m_kfc2 .u_ljt a{background: url(../image/ys_jt.jpg) no-repeat 0 0;width:112px;height:51px;display:block;}
.m_kfc2 .u_rjt a{background: url(../image/ys_jt.jpg) no-repeat right 0;width:112px;height:51px;display:block;}
.m_kfc2 .u_mid{width:1200px;overflow:hidden;}
.m_kfc2 .u_lst1 li{position: relative;width:288px;float:left;margin-right:15px;}
.m_kfc2 .u_lst1 .lastli{margin-right:0;}
.m_kfc2 .u_lst1 li img{height:156px;display: block;width:288px;}
.m_kfc2 .u_lst1 li em,.m_kfc2 .u_lst1 li.on em{display: block;position: absolute;left:0;top:0;border: 3px solid #f5f5f5;width: 282px;height: 150px;display: none;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;opacity: 0}
.m_kfc2 .u_lst1 li:hover em,.m_kfc2 .u_lst1 li.on em{display: block;opacity: 1;}
.m_kfc2 .u_lst1 li p{color:#FFF;text-align: center;font-size: 17px;margin-top: 18px;}
.gg1{background-color: #de232c ;height: 180px;}
.gg1_zi{margin:75px 0 0 0px;}
.gg1_zi h4{font-size: 36px;color:#FFF;font-weight: bold;}
.gg1_tel{margin:40px 21px 0 0px;}
.gg1_tel p{font-size: 14px;color:#FFF;}
.gg1_tel span{font-size: 30px;display: block;margin-top: 5px;font-family: arial;}
.gg1_tel a{width:155px;height: 40px;display: block;line-height: 40px;text-align: center;background: #de232c;font-size: 20px;color:#FFF;margin:10px 0 0 0px;margin-top: 20px;}
.honor{width:360px;}
.honor .case_t p{text-transform: uppercase;color: #4f4e4e;}
.honor_n{height: 410px;background: #f5f5f5;margin-top: 22px;padding-top: 20px;overflow: hidden;background-color: #de232c;}
.honor_n .bd{margin:0px 0 0 25px ;}
.honor_n li{float: left;width: 312px;margin: 10px 0px 0px 0;text-align: center;height: 380px;}
.honor_n .pic{width: 222px;height: 320px;overflow: hidden;margin:0 0 15px 45px;display: block;}
.honor_n li .info a{height: 40px;font-size: 14px;color: #0c0c0c;line-height: 40px;text-align: center;overflow: hidden;background: #fff;display: block;}
.honor_n li img{width: 222px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;transition: all .2s;overflow: hidden;}
.honor_n li:hover img{transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);/* IE 9*/-moz-transform: scale(1.2, 1.2);/* Firefox*/-webkit-transform: scale(1.2, 1.2);/* Safari ???ï¿??ï¿ a??a"ï¿??â€?aâ‚?? Chrome*/-o-transform: scale(1.2, 1.2);}
.kehu{width:772px;}
.kehu_t{width:767px;height: 54px;border: 2px solid #007946;line-height: 54px;}
.kehu_t h3{width:147px;background: #007946;display: block;float: left;}
.kehu_t h3 a{font-size: 20px;color:#FFF;text-align: center;display: block;}
.kehu_t span{font-size: 18px;color: #454545;float: left;margin-left: 15px;}
.kehu_t a.more{float: right;margin-right: 10px;}
.kehu_n .hd a{background: url(http://www.hngtcj.com/style/images/kehu_left.jpg) no-repeat;width:34px;height: 7px;position: absolute;top:100px;}
.kehu_n .hd a.next{left:-80px;}
.kehu_n .hd a.prev{right:-80px;background: url(http://www.hngtcj.com/style/images/kehu_right.jpg) no-repeat;}
.kehu_n{height: auto;margin-top: 30px;}
.kehu_n ul{width:103%;}
.kehu_n li{width:772px;float: left;height: 216px;margin-bottom: 20px;display: block;background: #FFF;position: relative;}
.kehu_n li .pic{width:306px;float: left;}
.kehu_n li .pic img{height: 200px;}
.kehu_n li .info{width: 402px;
float: left;
border: 1px solid #de232c;
height: 158px;
padding: 20px 30px;background-color: #f7f7f7  ;}
.kehu_n li .info a.t{height: 40px;
line-height: 40px;
display: block;
overflow: hidden;
font-size: 17px;
border-bottom: 1px solid #de232c;
color: #333;}
.kehu_n li .info div{line-height: 26px;
display: block;
overflow: hidden;
margin: 16px 0px 10px;
height: 52px;
color: #333;}
.kehu_n li .info span a{background: url(../image/kehu_m.jpg) no-repeat;
width: 77px;
height: 24px;
display: block;
margin-top: 15px;
color: #FFF;
font-size: 12px;
line-height: 24px;
padding-left: 15px;}
.kehu_n li:hover .info span a{background: url(../image/kehu_mhover.jpg) no-repeat;width:77px;height: 24px;display: block;margin-top: 15px;color:#FFF;font-size: 12px;line-height: 24px;padding-left: 15px;}
.kehu_n li:hover{cursor: pointer;}
.about_dbg{background: #fff;height: 735px;padding-top: 30px;overflow: hidden;}
.about_t{background: url(http://www.hngtcj.com/style/images/about_t.jpg) no-repeat center 30px;height: 100px;text-align: center;line-height:100px;padding-top: 30px;margin-bottom: 20px;}
.about_t h3 a{font-size: 50px;font-weight: bold;color: #1d316c;}
.about_n{width: 590px;height: 410px;}
.about_pic{width:590px;height: 410px;}
.about_pic img{width:590px;}
.about_n .con{font-size: 17px;line-height: 32px;color: #040404;height:256px;display: block;overflow: hidden;text-indent: 2em;margin:25px 20px 20px ;}
.about_dbg .case_t h3{background: url(http://www.hngtcj.com/style/images/about_x.jpg) no-repeat center 20px;}
.about_dbg .case_t h3 p{text-transform: uppercase;}
.fc_n{position: relative;}
.fc_n .prev,.fc_n .next{position:absolute;left:0%;top:16px;display:block;width:50px;height:100px;background:url(../image/fc_left.jpg) no-repeat;z-index: 10;}
.fc_n .next{left:auto;right:0%;background:url(../image/fc_right.jpg) no-repeat;}
.fc_n .bd{z-index: 2;position: relative;background: #de232c ;width:1000px;height: 180px;left:70px;top:-100px;padding:20px;}
.fc_n li{width:235px;float: left;height: 240px;text-align: center;z-index: 1;margin-right: 20px;}
.fc_n li .pic{width:235px;height: 180px;}
.fc_n li .pic img{width:235px;height: 180px;}
.fc_n li:hover .info{display: block;cursor: pointer;}
.fc_n li .info{height: 40px;line-height: 40px;display: block;overflow: hidden;margin-top: 26px;}
.news_left{width:545px;margin-top: 40px;}
.news_nav h3{float: left;font-size: 20px;margin:0px 16px 20px 0;font-weight: bold;}
.news_nav h3 a{color: #000;}
.news_nav h3.tag_news a{color:#de232c ;}
.news_nav h3.tag_news{border-bottom: 2px solid #da0001;}
.news_nav{height: 60px;line-height: 40px;display: block;overflow: hidden;}
.news_nav span{float: left;padding-right: 20px;}
.news_n{position: relative;height: 363px;overflow: hidden;}
.news_n .more{position: absolute;top:-50px;right:0px;text-transform: uppercase;font-size: 13px;color: #767676;}
.news_n .pic{width:545px;height: 138px;float: left;}
.cjwq_nav{height: 40px;line-height: 40px;}
.cjwq_nav h3{border-bottom: 2px solid #da0001;float: left;}
.cjwq_nav a.more{float: right;text-transform: uppercase;font-size: 13px;color: #767676;}
.cjwq_nav h3 a{font-size: 18px;color:#de232c ;font-weight: bold;}
.cjwq{width:542px;margin-top: 40px;}
.cjwq_n{margin-top: 20px;height: 370px;overflow: hidden;}
.cjwq_n dt{width:180px;float: left;}
.cjwq_n dt img{width:180px;height: 105px;}
.cjwq_n li{height: 105px;margin-top:18px;}

.cjwq_n li dd a.news_a{height: 40px;line-height: 40px;display: block;color:#000;overflow: hidden;font-size: 16px;}
.cjwq_n li dd p{font-size: 13px;color: #717171;height: 48px;line-height: 24px;display: block;overflow: hidden;}
.news_pic a.t{font-size: 15px;color: #4f4f4f;height: 40px;line-height: 40px;display: block;overflow: hidden;margin-top: 10px;}
.news_pic img{height: 210px;}
.news_info{border-top: 1px solid #dbdbdb;padding-top:12px;}
.news_info li{height: 50px;
line-height: 50px;
display: block;
overflow: hidden;
border-bottom: 1px dashed #c5bdb1;}
.news_info li a{float: left;width: 450px;letter-spacing: 3px;}
.news_info li span{float: right;}
.link_bg{background: #fff;height: 70px;}
.link_bg h4{font-size: 14px;float: left;margin:10px 0 0;font-weight: normal;line-height: 20px;}
.link_bg span{font-size: 26px;font-family: times new roman;display: block;margin-top: 4px;}
.links_n{height: 70px;line-height: 70px;width:1075px;float: left;margin-left: 20px;}
.links_n a{border-right: 1px dotted #222;padding:0px 20px;}
.none{display: none;}
.block{display: block;} 