﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px;background:#fff; color:#323232; font-family:"Microsoft Yahei"}
*{ margin:0; padding:0;}
a{ color:#fff; text-decoration:none;}
a:hover { transition: all .4s;}
p{ margin:0; padding:0;}
ul {list-style: none outside none;}
li{list-style:none; margin:0; padding:0;}
em{ font-style:normal;}
input{ margin:0; padding:0; outline:none;}
img{ border:none;}
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}
input[type=text]:focus,input[type=password]:focus,textarea#content:focus,select:focus{ outline:none; border-bottom:2px #f3d5b2 solid;	}
.img { overflow:hidden;}

/*首页*/
.foot{ height:51px; overflow:hidden; background:#050505; padding:25px 0;}
.foot_logo{ width:50px; height:51px; overflow:hidden; float:left; margin-right:35px;}
.foot p{ height:50px; overflow:hidden; float:left; font-size:12px; color:#999; line-height:25px;}
.foot p a{ color:#999;}
.banner{ height:809px;/* background:url(../images/banner.jpg) center no-repeat;*/background-color: #000;}
.header{ width:100%; height:80px; position:fixed; left:0; top:0; z-index:99;}
a.logo{ display:block; width:161px; height:80px; overflow:hidden; float:left; background:url(../images/logo.png) center no-repeat;}


.nav{ width:auto; height:41px; float:right; padding:19px 0 20px;}
.nav a{ display:block; float:left; height:39px; margin:0 6px; padding:0 10px 2px 10px; font-size:16px; color:#fff; line-height:39px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative; z-index:1; color:#fff; height:41px; line-height:41px;   }
.nav h3{}
.nav .m{position:relative;/* width:114px;*/ float:left; height:39px; padding-bottom:20px;font-size:16px; color:#fff; line-height:39px;}
.nav h3 a{ font-weight:normal; font-size:16px; padding:0 10px 2px 10px; }
.nav .on a{padding:0 10px; border-bottom:2px #ef8200 solid; color:#ef8200; }
.nav .sub{ display:none; /*默认隐藏*/ width:100%; /*height:auto; overflow:hidden; border-radius:5px;box-shadow:0 2px 5px rgba(164,161,161,0.35);*/ position:absolute; top:60px;}
.sub dl{ /*width:114px; height:auto; overflow:hidden; margin-top:20px;*/ }
.sub dl dt{ height:12px; overflow:hidden; background:url(../images/sub_bg.png) center no-repeat;}
.sub dl dd{/* height:auto; overflow:hidden;*/ background:#fff; border-radius:5px;box-shadow:0 4px 5px rgba(0,0,0,0.55)}
.sub dl dd ul.subList{ overflow:hidden; padding:10px;}
.sub dl dd ul.subList li{ height:47px; border-bottom:1px #cfcdcd dashed;}
.sub dl dd ul.subList li.last{ border:none;}
.sub dl dd ul.subList li a{ display:block; width:100%; padding:0; height:47px; overflow:hidden; text-align:center; font-size:18px; color:#666; border:none; float:none; margin:0; line-height:47px;}
.sub dl dd ul.subList li a:hover{ color:#ef8200;}
#m2 .sub{ z-index:1; width:1200px; left:-627px; position:absolute; top:39px; }
#m2 .sub dl,#m2 .sub dl dt,#m2 .sub dl dt dd{ width:1200px;}
#m2 .sub dl dt{ background-position:675px 0;}

.ywtx_home{ padding-bottom:49px}
.ywts_nav{ width:100%; }
.ywts_nav .hd{ width:170px; height:auto; overflow:hidden; float:left;;}
.ywts_nav .hd ul{ width:161px; padding:123px 9px 123px 0;background:url(../images/ywts_nav_left.jpg) repeat-y;}
.ywts_nav .hd ul li{ cursor:pointer; height:66px; overflow:hidden; line-height:66px; width:100%; text-align:center; font-size:18px; color:#666;}
.ywts_nav .hd ul li a{ display:block; height:66px; width:100%; line-height:66px; font-size:18px; color:#666; text-indent:0; padding:0; margin:0;}
.ywts_nav .hd ul li.on{ background:#ef8200; color:#fff;}
.ywts_nav .hd ul li.on a{ color:#fff;}
.ywts_nav .bd{ width:1030px; height:auto; overflow:hidden; float:left;}
.ywts_nav .bd .bdcon{ height:auto; overflow:hidden; padding:33px 32px}
.ywts_nav .bd .bdcon a{ padding:0; border:none; display:block; width:302px; height:202px; overflow:hidden; float:left; position:relative; margin:10px;}
.ywts_nav .bd .bdcon a span{ display:block; width:100%; height:25px; overflow:hidden; background:rgba(0,0,0,0.8); position:absolute; left:0; bottom:0; color:#fff; text-align:center; line-height:25px; font-size:12px;}

.fixed{ background:#fff; box-shadow:0 2px 5px rgba(164,161,161,0.35)}
.fixed a.logo{ background:url(../images/logo2.png) center no-repeat;}
.fixed .nav a{ color:#333}
.fixed .nav a.nav_on{ color:#ef8200;}
.title{ text-align:center; padding-bottom:70px;}
.title h2{ height:132px;}
.title span{ display:block; font-size:16px;color:#999; padding-bottom:18px;}
.title p{ font-size:14px; color:#999; text-align:center; text-transform:uppercase;}
h2.ywtx_pic{ background:url(../images/ywtx_pic.png) center no-repeat;}
h2.hdch_pic{ background:url(../images/hdch_pic.png) center no-repeat;}
h2.yszy_pic{ background:url(../images/yszy_pic.png) center no-repeat;}
h2.lxwm_pic{ background:url(../images/lxwm_pic.png) center no-repeat;}
h2.fwsj_pic{ background:url(../images/fwsj_pic.png) center no-repeat;}
h2.khal_pic{ background:url(../images/titpic_case.png) center no-repeat;}
h2.cehuacase_pic{ background:url(../images/titpic_cehuacase.png) center no-repeat;}
h2.shijiecase_pic{ background:url(../images/titpic_shijiecase.png) center no-repeat;}
h2.zxdt_pic{ background:url(../images/zxdt_pic.png) center no-repeat;}
h2.zxly_pic{ background:url(../images/zxly_pic.png) center no-repeat;}
h2.tjxm_pic{ background:url(../images/tjxm_pic.png) center no-repeat;}
h2.fwlc_pic{ background:url(../images/fwlc_pic.png) center no-repeat;}
h2.qyfw_pic{ background:url(../images/qyfw_pic.png) center no-repeat;}
h2.xmhz_pic{ background:url(../images/xmhz_pic.png) center no-repeat;}
h2.mxjj_pic{ background:url(../images/mxjj_pic.png) center no-repeat;}
h2.gstd_pic{ background:url(../images/gstd_pic.png) center no-repeat;}
h2.mxjy_pic{ background:url(../images/mxjj_pic.png) center no-repeat;}
h2.hzkh_pic{ background:url(../images/hzkh_pic.png) center no-repeat;}
h2.ysgg_pic{ background:url(../images/ysgg.png) center no-repeat;}
h2.sqhz_pic{ background:url(../images/sqhz_pic.png) center no-repeat;}
h2.rcpb_pic{ background:url(../images/rcpb_pic.png) center no-repeat;}
.ywtxList,.ywtxList ul{ width:100%; height:auto; overflow:hidden;}
.ywtxList ul{ padding-bottom:40px;}
.ywtxList ul li{ width:284px; height:auto; overflow:hidden; float:left; padding:8px;}
.ywtxList ul li .div_li{ width:282px; height:190px; padding-top:190px; position:relative; overflow:hidden; border:1px #ffead2 solid;}
.ywtxList ul li .div_li:hover{ background:#ff9520; border:1px #ff9520 solid; box-shadow:0 0 7px rgba(0,0,0,0.35)}
.ywtxList ul li em{ display:block; width:114px; height:114px; background-color:#ff9520; border-radius:50%; position:absolute; left:50%; margin-left:-57px; top:43px;overflow:hidden;transition: width 1s, height 1s, transform 1s;
-moz-transition: width 0.5s, height 0.5s, background 0.5s, -moz-transform 0.5s;
-webkit-transition: width 0.5s, height 0.5s, background 0.5s, -webkit-transform 0.5s;
-o-transition: width 0.5s, height 0.5s,  background 0.5s,-o-transform 0.5s;    -webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.ywtxList ul li:hover em{ width:136px; height:136px; background-color:#fff;}
em.ywtx_ico07{ background:url(../images/ywtx_ico07.png) center no-repeat;}
.ywtxList ul li:hover em.ywtx_ico07{ background:#fff url(../images/ywtx_ico07_hover.png) center no-repeat; top:33px; margin-left:-68px}
em.ywtx_ico08{ background:url(../images/ywtx_ico08.png) center no-repeat;}
.ywtxList ul li:hover em.ywtx_ico08{ background:#fff url(../images/ywtx_ico08_hover.png) center no-repeat; top:33px; margin-left:-68px}
em.ywtx_ico09{ background:url(../images/ywtx_ico09.png) center no-repeat;}
.ywtxList ul li:hover em.ywtx_ico09{ background:#fff url(../images/ywtx_ico09_hover.png) center no-repeat; top:33px; margin-left:-68px}
em.ywtx_ico010{ background:url(../images/ywtx_ico010.png) center no-repeat;}
.ywtxList ul li:hover em.ywtx_ico010{ background:#fff url(../images/ywtx_ico010_hover.png) center no-repeat; top:33px; margin-left:-68px}
.ywtxList ul li h2{ height:38px; overflow:hidden; text-align:center; font-size:24px; color:#333; font-weight:normal; line-height:38px; margin-bottom:8px;}
.ywtxList ul li h2 a{ color:#333;}
.ywtxList ul li p{ font-size:16px; line-height:24px; color:#999; text-align:center; text-align:center;}
.ywtxList ul li p a{ color:#999;}
.ywtxList ul li:hover h2 a,.ywtxList ul li:hover p a{ color:#fff;}
.hdch{ padding:51px 0 84px; background:#f5f5f5; margin-bottom:30px;}
ul.hdchList{ width:1212px; height:auto; overflow:hidden; margin:0 auto;}
ul.hdchList li{ cursor:pointer; width:392px; /height:332px;/ overflow:hidden; background:#fff; float:left; margin:6px; text-align:center; line-height:52px; font-size:16px; margin-bottom:20px;}
ul.hdchList li a{ color:#666;}
ul.hdchList li img{ display:block;}
ul.hdchList li:hover{ box-shadow:0 5px 5px rgba(197,197,197,0.75);}
.yszy_con{ width:100%; height:auto; overflow:hidden;}
.yszy_con dl{ width:400px; height:auto; overflow:hidden; float:left; margin-bottom:28px;}
.yszy_con dl dt{ width:56px; height:50px; float:left; overflow:hidden;}
.yszy_con dl dd{ width:300px; padding-right:44px; height:auto; overflow:hidden; float:right;}
.yszy_con dl dd h2{ font-size:22px; color:#333; height:30px; line-height:30px; font-weight:normal;}
.yszy_con dl dd p{ font-size:16px; line-height:22px; color:#999; padding-top:6px;}
dt.yszy_con_ico01{ background:url(../images/yszy_con_ico01.png) top left no-repeat;}
dt.yszy_con_ico02{ background:url(../images/yszy_con_ico02.png) top left no-repeat;}
dt.yszy_con_ico03{ background:url(../images/yszy_con_ico03.png) top left no-repeat;}
dt.yszy_con_ico04{ background:url(../images/yszy_con_ico04.png) top left no-repeat;}
dt.yszy_con_ico05{ background:url(../images/yszy_con_ico05.png) top left no-repeat;}
dt.yszy_con_ico06{ background:url(../images/yszy_con_ico06.png) top left no-repeat;}
.yszy_img{ display:block; margin:70px auto 0;}
.yszy{ padding-top:55px;}
.lxwm_bg{ background:url(../images/lxwm_bg.png) no-repeat center; height:668px; overflow:hidden;}
.lxwm{ background:rgba(0,0,0,0.9); width:100%; height:668px; overflow:hidden; padding-top:95px; box-sizing:border-box;}
.lxwm .title p,.lxwm .title span,.fwsj .title p,.fwsj .title span{ color:#fff;}
ul.lxwmList{ width:100%; height:auto; overflow:hidden; margin-top:60px;}
ul.lxwmList li{ width:200px; padding:0 50px; height:auto; overflow:hidden; float:left; padding-top:92px; color:#fff; font-size:16px; line-height:24px;}
.lxwm_ico01{ background:url(../images/lxwm_ico01.png) top center no-repeat;}
.lxwm_ico02{ background:url(../images/lxwm_ico02.png) top center no-repeat;}
.lxwm_ico03{ background:url(../images/lxwm_ico03.png) top center no-repeat;}
.lxwm_ico03 p:hover{ text-decoration:underline; cursor:pointer;}
ul.lxwmList li.lxwm_ico04{ background:url(../images/lxwm_ico04.png) top center no-repeat; padding-top:145px !important;}
.lxwm_ico01 a{ display:block; width:118px; height:24px; overflow:hidden; margin:34px auto 0; background:#ef8200; border-radius:2px; text-align:center; line-height:24px; color:#fff; font-size:14px;}
.lxwm_ico02 p{ /*padding-left:50px*/;text-align: center;}
.lxwm_ico03 p{ text-align:center;}
.lxwm_ico04 a{ display:block; line-height:24px; text-align:center; font-size:14px; color:#fff;}
.fwsj{ height:604px; background:url(../images/fwsj_bg.jpg) center no-repeat;}
.khal{ padding:40px 0 75px;}
.khal_tit { }
.khal_tit ul { text-align:center;}
.khal_tit ul li { display:inline-block; margin:0px 8px;}
.khal_tit ul li a { font-size:18px; padding:0px 6px; color:#999; line-height:36px; border-bottom:2px #fff solid; display:block;}
.khal_tit ul li a.selected { color:#ef8200; border-bottom:2px #ef8200 solid;}
a.Anli_More{display:block;width:158px;height:38px;overflow:hidden;border:2px #00c6ff solid;border-radius:3px;font-size:18px;line-height:38px;text-align:center;color:#00c6ff;margin:0 auto;/* float: left; */}
a.Anli_More:hover{ background:#00c6ff; color:#fff;}
.zxdtList{ overflow:hidden; padding-bottom:80px;}
.zxdtList dl{ width:382px; height:auto; overflow:hidden; float:left; margin:9px;}
.zxdtList dl dt{ width:100%; height:186px; overflow:hidden;}
.zxdtList dl dd{ padding-top:24px; width:100%; height:auto; overflow:hidden;}
.zxdtList dl dd a{ display:block; height:39px; overflow:hidden; border-bottom:1px #eaeaea dashed; font-size:16px; color:#999; line-height:39px;}
.zxdtList dl dd a:hover{color:#ef8200;}
.ewm_btn{ width:100%; height:54px; position:relative; margin-top:170px;}
.wx_ewm,.tb_ewm{ width:54px; height:54px; position:absolute; left:50%;}
.wx_ewm{ margin-left:-67px;}
.tb_ewm{ margin-left:13px;}
.wx_ewm em,.tb_ewm em{ display:block; width:54px; height:54px; overflow:hidden; background:rgba(123,203,244,0.3); border-radius:5px;}
.wx_ewm em img,.tb_ewm em img{ display:block; margin:13px auto 0;}
.wx_ewm_show{ display:none; width:185px; height:185px; overflow:hidden; position:absolute; left:50%; bottom:70px; margin-left:-92px; padding-bottom:12px; background:url(../images/wx_ewm_bg.png) bottom center no-repeat;}
.wx_ewm_show .ewm_show{ background:#fff; width:100%; height:185px; overflow:hidden;}
.wx_ewm_show .ewm_show img{ display:block; margin:12px 24px 0;}
.wx_ewm_show .ewm_show span{ display:block; width:100%; height:24px; line-height:24px; text-align:center; color:#ef8200;}
.show .wx_ewm_show{ display:block;}
.show em{ background:#ef8200;}


/*联系我们*/
.lxwm_banner{ width:100%; height:468px; padding-top:140px; overflow:hidden; background:url(../images/lxwm_banner.jpg) center no-repeat; box-sizing:border-box;}
.title_color span,.title_color p{ color:#fff;}
.lxwm_lxfs {height:434px; background:url(../images/contact_bg.jpg) top center no-repeat;}
.lxwm_lxfs ul{ width:1200px; height:auto; /*overflow:hidden;*/ margin:0 auto;}
.lxwm_lxfs ul li{ width:446px; height:auto; float:left; padding:144px 0 64px; text-align:center;}
.lxwm_lxfs ul li.lxwm_lxfs_bg01{ width:371px; margin-left:-50px;/* background:url(../images/lxwm_lxfs_bg01.jpg) right center no-repeat;*/}
.lxwm_lxfs ul li.lxwm_lxfs_bg02{ width:447px;/* background:url(../images/lxwm_lxfs_bg02.jpg) right center no-repeat;*/}
.lxwm_lxfs ul li.lxwm_lxfs_bg03{ width:380px;/* background:url(../images/lxwm_lxfs_bg03.jpg) center no-repeat;*/}
.lxwm_lxfs ul li .lxwm_border{ /*padding-left:130px; width:315px;*/ padding-top:62px; padding-left:50px;/* border-right:1px #f5f5f5 dashed;*/}
.lxwm_lxfs ul li:first-child .lxwm_border { padding-left:0;}
.lxwm_lxfs ul li h2{ font-size:30px; height:62px; line-height:62px; color:#ef8200; font-weight:bold;}
.lxwm_lxfs ul li p{ font-size:16px; line-height:24px; color:#999}
.lxwm_zxly{ background:#f5f6fa; padding:36px 0 0;}
.zxly_form{ width:728px; height:auto; overflow:hidden; margin:0 auto;}
.zxly_line_50{ width:352px; height:42px; overflow:hidden; float:left; position:relative; margin-bottom:20px;}
.zxly_line_50 span{ display:block; width:auto; height:40px; font-size:18px; line-height:40px; color:#999;}
.zxly_line_50 input{ height:40px; border:none; width:100%; border-bottom:2px #e9e9ed solid; background:none; position:absolute; left:0; top:0; text-indent:55px; font-family:微软雅黑; font-size:18px; color:#333; line-height:40px;}
.zxly_line_50 .select_line{position:absolute; width:297px; left:0; top:0;  padding-left:55px; height:40px; border:none; border-bottom:2px #e9e9ed solid;}
.select_line select { height:40px; border:none; width:100%; background:none;font-family:微软雅黑; font-size:18px; color:#333; line-height:40px;}
.zxly_line{ margin-top:10px; width:100%; height:144px; overflow:hidden; position:relative;}
.zxly_line textarea{ background:none; border:none; border-bottom:2px #e9e9ed solid; position:absolute; left:0; top:0; width:100%; height:120px; padding:0 0 12px 55px; font-size:18px; line-height:30px; font-family:微软雅黑;}
.zxly_line span{ display:block; width:auto; height:30px; font-size:18px; line-height:30px; color:#999;}
input.lyBtn{ font-family:微软雅黑; display:block; background:none; width:158px; height:38px; border:2px #eca263 solid; font-size:18px; line-height:38px; text-align:center; color:#ef8200; cursor:pointer; margin:50px auto;}
input.lyBtn:hover{ background:#ef8200; color:#fff;}


/*常见问题*/
.content{ background:#f5f6fa;padding-bottom: 100px;}
.Ty_banner{ height:306px; background:url(../images/Ty_banner.jpg) center no-repeat;}
.con_left{ width:240px; height:auto; overflow:hidden; float:left; margin-top:40px;}
.navLeft_nav{ background:#fff; margin-bottom:25px;}
.navLeft_nav dl{ width:100%; height:auto; overflow:hidden;}
.navLeft_nav dl dt{ height:78px; overflow:hidden; background:#ef8200 url(../images/zxdt_title.png) 38px center no-repeat; font-size:24px; color:#fff; line-height:78px; text-indent:80px;}
.navLeft_nav ul{ padding:0 16px 16px;}
.navLeft_nav ul li{height:61px; overflow:hidden;}
.navLeft_nav ul li a{ display:block; font-size:18px; border-bottom:1px #eee dashed; color:#666; height:60px; line-height:60px; text-indent:66px; background:url(../images/icon_news.png); background-repeat:no-repeat;}
/*.navLeft_nav ul li a:hover,.navLeft_nav ul li.cur a.zxdt_ico03,.navLeft_nav ul li.cur a.zxdt_ico04,.navLeft_nav ul li.cur a.zxdt_ico05,.navLeft_nav ul li.cur a.zxdt_ico06{ color:#f18e18; text-indent:74px;}
.navLeft_nav ul li a.zxdt_ico03{ background:url(../images/gsxw_ico01.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico04{ background:url(../images/gsxw_ico02.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico05{ background:url(../images/gsxw_ico03.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico06{ background:url(../images/gsxw_ico04.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico03:hover,.navLeft_nav ul li.cur a.zxdt_ico03{ background:url(../images/gsxw_ico01_hover.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico04:hover,.navLeft_nav ul li.cur a.zxdt_ico04{ background:url(../images/gsxw_ico02_hover.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico05:hover,.navLeft_nav ul li.cur a.zxdt_ico05{ background:url(../images/gsxw_ico03_hover.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico06:hover,.navLeft_nav ul li.cur a.zxdt_ico06{ background:url(../images/gsxw_ico04_hover.png) 33px center no-repeat;}
.navLeft_nav ul li a.zxdt_ico06{ border-bottom:none;}*/
.navLeft_nav ul li a:hover { transition: text-indent .4s; }
.navLeft_nav ul li a:hover,.navLeft_nav ul li a.cur { color:#f18e18; text-indent:74px;}
.navLeft_nav ul li:nth-child(1) a { background-position:34px 0px;}
.navLeft_nav ul li:nth-child(1) a:hover,.navLeft_nav ul li:nth-child(1) a.cur { background-position:-203px 0px;}
.navLeft_nav ul li:nth-child(2) a { background-position:34px -58px;}
.navLeft_nav ul li:nth-child(2) a:hover { background-position:-203px -58px;}
.navLeft_nav ul li:nth-child(3) a { background-position:34px -121px;}
.navLeft_nav ul li:nth-child(3) a:hover { background-position:-203px -121px;}
.navLeft_nav ul li:nth-child(4) a { background-position:34px -177px;}
.navLeft_nav ul li:nth-child(4) a:hover { background-position:-203px -177px;}
.navLeft_nav ul li:nth-child(5) a { background-position:34px -235px;}
.navLeft_nav ul li:nth-child(5) a:hover,.navLeft_nav ul li:nth-child(5) a.cur { background-position:-203px -235px;}

.Tjwz_left,.hdch_Left{ background:#fff; margin-bottom:25px; overflow:hidden; padding:0 10px;}
.Tjwz_left h2,.hdch_Left h2{ height:56px; overflow:hidden; font-size:18px; font-weight:normal; color:#eb6619; line-height:56px;}
.Tjwz_left h2 em,.hdch_Left h2 em{ display:block; width:8px; height:18px; overflow:hidden; float:left; margin:19px 9px 19px 0; background:#eb6619;}
.Tjwz_left dl{ width:100%; height:auto; overflow:hidden;}
.Tjwz_left dl dt{ width:100%; height:136px; overflow:hidden; margin:8px 0;}
.Tjwz_left dl dd ul{ padding-bottom:20px;}
.Tjwz_left dl dd ul li{ border-bottom:1px #cdcdcd dashed; padding:8px 0;}
.Tjwz_left dl dd ul li a{ display:block; width:100%; height:auto; line-height:24px; font-size:14px; color:#999;}
.Tjwz_left a:hover{color:#ef8200;}
.Tjwz_left dl dd ul li.last_tjwz{ border-bottom:none;}
.hdch_Left dt{ border-bottom:1px #cdcdcd solid; width:100%; overflow:hidden; height:auto; margin-bottom:20px;}
.hdch_Left h2{ float:left;}
.hdch_Left a.prev,.hdch_Left a.next{ font-family:宋体; display:block; margin:18px 0; width:16px; height:20px; overflow:hidden; float:right; background:#eb6619; color:#fff; text-align:center; line-height:20px;}
.hdch_Left a.next{ margin-left:14px;}
.hdch_Left dl dd{ width:100%; height:auto; overflow:hidden; padding-bottom:28px;}
.hdch_Left dl dd li a{ display:block; width:100%; height:auto; overflow:hidden;}
.hdch_Left dl dd li a img{ display:block; margin-bottom:8px;}
.hdch_Left dl dd li a span{ display:block; height:36px; overflow:hidden; font-size:18px; color:#000; line-height:36px;}
.hdch_Left dl dd li a p{ width:100%; height:36px; overflow:hidden; line-height:18px; color:#666; font-size:14px;}
.con_Right{ width:920px; height:auto; overflow:hidden; float:right; margin-top:40px;}
.cjwtList,.zxList{ width:100%; height:auto; overflow:hidden;}
.cjwtList dl,.zxList dl{ width:859px; padding:0 28px; height:auto; overflow:hidden; background:#fff; margin-bottom:20px; cursor:pointer;}
.cjwtList dl:hover,.zxList dl:hover{ box-shadow:0 3px 7px rgba(166,166,166,0.35);}
.cjwtList dl dt{ height:66px; overflow:hidden; border-bottom:1px #cfcdcd dashed; background:url(../images/q.jpg) left center no-repeat; text-indent:54px; line-height:66px; font-size:18px; font-weight:bold; color:#666;}
.cjwtList dl dd{ font-size:16px; line-height:30px; color:#999; background:url(../images/a.jpg) left center no-repeat; padding:22px 0 22px 54px;}
.cjwtList dl:hover dd{ background:url(../images/a_hover.jpg) left center no-repeat; color:#ef8200;}
.fenye{ height:30px; text-align:center; line-height:30px; overflow:hidden; margin:15px 0 80px}
.fenye a,.fenye span{ display:inline-block; margin-right:15px; font-size:14px; border:1px #ddd solid; color:#666; line-height:28px; padding:0 8px; margin:0 2px; background:#fff;}
.fenye span.current{ border:none; line-height:30px; background:none; font-weight:600; color:#ef8200}
#gopage,button{ display:none;}
.fenye a:hover{ border:1px #ef8200 solid; background:#ef8200; color:#fff;}

/*最新资讯*/
.zxList dl{ width:915px; padding:0;}
.zxList dl dt{ width:443px; height:278px; overflow:hidden; float:left; position:relative; z-index:0;}
.zxList dl dt em{ display:block; width:16px; height:26px; overflow:hidden; position:absolute; right:0; top:50%; margin-top:-13px; background:url(../images/zx_pic_bg.png) center no-repeat;}
.zxList dl dd{ width:418px; padding:0 27px; overflow:hidden; float:left; margin-top:30px;}
.zxList dl dd h4{ height:60px; line-height:30px; font-size:18px;}
.zxList dl dd h4 a{ color:#7a797b;}
.zxList :hover a {color:#ef8200;}
.zxList dl dd span{ display:block; width:100%; overflow:hidden; line-height:39px; font-size:12px; color:#999;}
.zxList dl dd p{ height:90px; line-height:30px; font-size:16px; color:#999; margin-top:12px;}
.zxList dl dt img{ width:100%; height:278px;-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.zxList dl dt:hover img {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}

/*资讯内页*/
.ny_top{ height:83px;}
#zxny .header{ background:#fff; box-shadow:0 2px 5px rgba(164,161,161,0.35);}
#zxny .header a.logo{ background:url(../images/logo2.png) center no-repeat;}
#zxny .header .nav a{ color:#333}
#zxny .header .nav a.nav_on{ color:#ef8200;}
.zxny{ padding:0 33px;height:auto; overflow:hidden; background:#fff; min-height:1143px;}
.zxny h1{ line-height:35px; text-align:center; font-size:24px; color:#333; margin-top:29px;}
.zxny .zxxx{ height:43px; text-align:center; line-height:43px; font-size:12px; color:#999; padding-bottom:8px; border-bottom:1px #e5e5e5 dashed;}
.zxny_zw{ padding:35px 0;font-size: 14px;color: #999;line-height: 24px;}
.zxny_zw p{ font-size:14px; line-height:24px; color:#999;}

/*活动策划*/
.qycp{ background:#f0f0f0; padding-bottom:150px;}
.qycp_banner{ background:url(../images/qycp_banner.jpg) center no-repeat; height:400px; padding-top:200px;}
.dqwz{ width:1200px; height:40px; overflow:hidden; margin:0 auto; background:url(../images/cp_font.png) left center no-repeat; font-size:14px; line-height:40px; color:#fff; text-align:right;}
.dqwz a{ color:#fff;}
.outBox{ width:100%; height:40px; position:relative;}
.outBox ul{ width:100%; height:40px; overflow:hidden; text-align:center;}
.outBox ul li{ cursor:pointer; display:inline-block; width:118px;height:40px;margin:0 24px; font-size:18px; text-align:center; line-height:40px; color:#666;}
.outBox ul li a{ color:#666;}
.outBox ul li.on,.outBox ul li:hover{ background:#ff9520; border-radius:5px; color:#fff;}
.outBox ul li.on a,.outBox ul li:hover a{ color:#fff;}
.inBox{ width:100%; height:41px; overflow:hidden; margin-top:38px; margin-bottom:46px}
.inBox ul{ height:41px; text-align:center;overflow:hidden; zoom:1;;}
.inBox ul li{ height:39px; line-height:39px; border-bottom:2px #f0f0f0 solid; padding:0 3px; display:inline-block; margin:0 22px;cursor:pointer;  }
.inBox ul li a{ color:#666; font-size:14px;}
.inBox ul li.on{ border-bottom:2px #ef8200 solid; }
.inBox ul li.on a{ color:#ef8200; }
.grid{ width:100%; height:auto; overflow:hidden; margin-top:46px;}
.grid ul { overflow:hidden;}
.grid ul li {float: left;overflow: hidden; /*height: 282px;*/ margin:0 0px 10px 0; padding:0px 5px; width:25%; box-sizing: border-box;}
/*.grid ul li:nth-child(4n) { padding-right:0; display:block;}*/
.grid ul li .item { width:100%; height:100%; position: relative;cursor: pointer; overflow:hidden; }
.grid ul li .item .img { width:100%; height:100%;}
/*.grid ul li.last { padding-right:0; display:block;}*/
.grid ul li img {position: relative;display: block; width:100%; height:100%;-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;}
.grid ul li .title { position: absolute;bottom: 0;left: 0;width: 100%;height:40px; background:rgba(0,0,0,0.8);transition:height 1s;-moz-transition:height 1s;-webkit-transition:height 1s; -o-transition:height 1s; padding:0;}
.grid ul li .title h2{ text-align:center; font-size:16px; font-weight:normal; line-height:40px; height:40px; text-align:center; padding:0; color:#fff;}
.grid ul li:hover .title{ height:100%;}
.grid ul li:hover h2 { position:absolute; left:0; top:40px; width:100%; height:40px; overflow:hidden;}
.grid ul li:hover a{ display:block; width:100%; height:100%; background:url(../images/fdj_ico.png) center 100px no-repeat;}
.grid ul li:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}


.grid figure{position: relative;float: left;overflow: hidden;height: auto;cursor: pointer; margin:0 10px 10px 0;}
.grid figure img {position: relative;display: block; width:100%; height:auto;}
.grid figure figcaption {color: #fff;text-transform: uppercase;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption::before,.grid figure figcaption::after {pointer-events: none;}
.grid figure figcaption {position: absolute;bottom: 0;left: 0;width: 100%;height:40px; background:rgba(0,0,0,0.8);transition:height 1s;
-moz-transition:height 1s; /* Firefox 4 */
-webkit-transition:height 1s; /* Safari and Chrome */
-o-transition:height 1s; /* Opera */}
.grid figure figcaption h2{ text-align:center; font-size:16px; font-weight:normal; line-height:40px; text-align:center; padding:0;}
figure.effect-julia img,ul.hdchList li a img,.mxjj ul li img{ width:100%; /*height:auto;*/-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure.effect-julia:hover figcaption{ height:100%;}
figure.effect-julia:hover h2 { position:absolute; left:0; top:40px; width:100%; height:40px; overflow:hidden;}
figure.effect-julia:hover a{ display:block; width:100%; height:100%; background:url(../images/fdj_ico.png) center 100px no-repeat;}
figure.effect-julia:hover img,ul.hdchList li a img:hover,.mxjj ul li:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.qycp .title{ padding:37px 0;}

/*出品内页*/
.cpny_banner{ height:auto; position:relative; height:640px; background-repeat:no-repeat; background-position:top center;}
.cpny_banner h1{ max-width:1200px; height:auto; overflow:hidden; font-size:72px; color:#fff; text-align:center; margin:0 auto; padding-top:236px;}
.cpny_banner span{ display:block; margin:0 auto; width:1200px; height:auto; overflow:hidden; font-size:36px; color:#fff; padding-top:62px; text-align:center; font-weight:normal;}
.cyny_con{ padding:88px 0 35px;}
.cyny_con_bg { background:url(../images/caseshow_bg.png) top center repeat-y;}
.cyny_con dl{ overflow:hidden; background:url(../images/caseshow_bg.png) top center repeat-y;}
.cyny_con dl dd{ float:left;/* border-right:1px #ccc dashed;*/font-size:14px; line-height:24px; color:#999;}
.cyny_con h2 {font-size:24px;color:#222;}
.cyny_con dl dd img { max-width:100%;}
.cyny_con dl dd h2,.cyny_con dl dt h2{ height:73px; line-height:30px; font-size:22px; text-align:center; font-weight:normal;}
.w407{ width:307px; padding:0 50px;}
.w296{ width:296px; padding:0 74px 0 81px}
.cyny_con dl dd p,.cyny_con dl dt p{ font-size:14px; color:#999; line-height:24px;}
.cyny_con dl dt{ width:240px; height:auto; overflow:hidden; float:right; padding:0 50px;}
.cyny_con dl dt .gslx { font-size:14px; line-height:24px; color:#999;}
.cyny_con dl dt a{ display:block; width:118px; height:28px; overflow:hidden; margin:0 auto; background:#ef8200; color:#fff; line-height:28px; text-align:center; border-radius:3px; margin-top:30px;}
.ny_BigPic{ width:100%; height:auto; font-size:14px; line-height:24px; color:#999999; overflow:hidden;}
.ny_BigPic img{ width:100%; height:auto;}
.tjxm{ background:#fff;}




/*关于千亿*/
.h600{ height:600px;}

/*业务体系*/
.fwlc{ padding-bottom:90px; padding-top:37px}
.fwlcList{ width:1236px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:60px;}
.fwlcList .bd ul{ width:100%; height:auto; overflow:hidden;}
.fwlcList .bd ul:hover li .zzc,.fwlcList .bd ul.hover li .zzc { display:block;}
.fwlcList .bd ul li{ cursor:pointer; width:277px; height:265px; overflow:hidden; float:left; margin:0 16px; position:relative;}
.fwlcList .bd ul li em{ display:block; width:100%; height:55px; padding-top:7px; overflow:hidden;}
.fwlcList .bd ul li em img{ display:block; margin:0 auto;}
.fwlcList .bd ul li h2{ height:39px; margin-top:27px; line-height:39px; text-align:center; font-size:24px; font-weight:normal; color:#666;}
.fwlcList .bd ul li span{ display:block; width:100%; height:20px; text-align:center; line-height:20px; font-size:12px; color:#ef8200;}
.fwlcList .bd ul li p{ height:60px; line-height:30px; font-size:16px; color:#999; text-align:center; padding:0 25px;}
.fwlcList .bd ul li h2{ background:url(../images/fwlc_libg.png) center no-repeat;}
.fwlcList .bd ul li.tou_bg h2{ background:url(../images/tou_bg.png) left center no-repeat;}
.fwlcList .bd ul li.last_bg h2{ background:url(../images/last_bg.png) left center no-repeat;}
.zzc{ display:none; width:100%; height:100%; background:rgba(246,246,247,0.5); position:absolute; left:0; top:0;}
.fwlcList .bd ul li:hover .zzc,.fwlcList .bd ul li.hover .zzc{ display:none;}
.fwlcList .hd{ height:21px; overflow:hidden; margin-top:24px; text-align:center;}
.fwlcList .hd li{ cursor:pointer; display:inline-block; font-size:14px; line-height:19px; color:#d1d1d1; height:19px; margin:0 10px; border-bottom:2px #eaeaea solid;}
.fwlcList .hd li.on{ border-bottom:2px #fff solid; color:#ef8200; font-weight:bold;}
.gyqycm{ height:731px; background:url(../images/gyqycm_bg.jpg) center no-repeat;}
.gyqycm dl{ width:676px;  height:auto; overflow:hidden; padding-top:152px; padding-left:524px; margin:0 auto;}
.gyqycm dl dt img{ display:block;}
.gyqycm dl dt span{ display:block; font-size:16px; line-height:30px; color:#999; margin-top:20px;}
.gyqycm dl dd{ width:100%; height:auto; overflow:hidden;}
.gyqycm dl dd ul{ width:100%; height:auto; overflow:hidden; padding-top:39px;}
.gyqycm dl dd ul li{ width:100%; padding-right:36px; height:auto; overflow:hidden; /*float:left;*/}
.gyqycm dl dd ul li h3{ height:40px; text-indent:57px;line-height:40px; font-size:24px; color:#fff; font-weight:normal;}
h3.gyqycm_ico01{ background:url(../images/gyqycm_ico01.png) left center no-repeat;}
h3.gyqycm_ico02{ background:url(../images/gyqycm_ico02.png) left center no-repeat;}
h3.gyqycm_ico03{ background:url(../images/gyqycm_ico03.png) left center no-repeat;}
h3.gyqycm_ico04{ background:url(../images/gyqycm_ico04.png) left center no-repeat;}
.gyqycm dl dd ul li p{ padding-left:57px; font-size:16px; color:#666; line-height:24px; padding-top:5px; margin-bottom:36px;}
.qyfw{ background:#f5f5f5; padding-top:41px;}
.w1236{ width:1236px; height:auto; overflow:hidden; margin:0 auto;}
.qyfw ul{ padding-bottom:187px;}
.qyfw ul li{ cursor:pointer; text-align:center; width:180px; height:222px; overflow:hidden; margin:0 13px; float:left;color:#333; font-size:18px; line-height:280px;}
.qyfw ul li:hover{ box-shadow:3px 3px 10px rgba(13,13,13,0.35);}
.qyfw ul li.qyfw_ico01{ background:#fff url(../images/qyfw_ico01.png) center 60px no-repeat;}
.qyfw ul li.qyfw_ico02{ background:#fff url(../images/qyfw_ico02.png) center 60px no-repeat;}
.qyfw ul li.qyfw_ico03{ background:#fff url(../images/qyfw_ico03.png) center 60px no-repeat;}
.qyfw ul li.qyfw_ico04{ background:#fff url(../images/qyfw_ico04.png) center 60px no-repeat;}
.qyfw ul li.qyfw_ico05{ background:#fff url(../images/qyfw_ico05.png) center 60px no-repeat;}
.qyfw ul li.qyfw_ico06{ background:#fff url(../images/qyfw_ico06.png) center 60px no-repeat;}
.xmhz{ padding:40px 0 160px;}
.xmhzList{ width:50%; height:auto; overflow:hidden; float:left;}
.xmhzList_pic{ width:170px; height:170px; overflow:hidden; margin:0 auto; position:relative;}
.xmhzList_pic em{ display:block; width:170px; height:170px; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/yx_bg.png) no-repeat;}
.xmhzList p{ font-size:16px; line-height:30px; padding:0 100px; text-align:center; color:#999;}
.xmhzList h2{ height:70px; text-align:center; line-height:70px; margin-top:16px; font-size:20px; color:#333; font-weight:normal;}
.xmhzList a{ display:block; width:126px; height:40px; overflow:hidden; margin:50px auto 0; border-radius:5px; background:#ef8200; color:#fff; line-height:40px; text-align:center; font-size:18px;}
.mxjj{  background:#2d3041; padding-bottom:77px;}
.mxjj .title span,.mxjj .title p { color:#fff;}
.w1215{ width:1215px; height:auto; overflow:hidden; margin:0 auto;}
.mxjj ul{ padding-bottom:77px;}
.mxjj ul li{ width:225px; height:300px; overflow:hidden; position:relative; float:left; margin:9px; cursor:pointer; }
.mxjj_con{ display:none; position:absolute; left:0; top:0; width:100%; height:301px; background:rgba(0,0,0,0.9);}
.mxjj_con h2,.mxjj_con p{ padding:0 10px;}
.mxjj_con h2{ font-size:24px; color:#ef8200; height:47px; font-weight:normal; border-bottom:1px #ef8200 solid; padding-right:18px; margin-left:10px; float:left; margin-top:77px;}
.mxjj_con a{ display:block; width:99px; height:32px; overflow:hidden; background:#ef8200; border-radius:3px; text-align:center; line-height:32px; color:#fff; font-size:14px; margin-left:10px;}
.mxjj_con span{ display:block; padding-top:6px; margin-bottom:34px;height:48px; overflow:hidden; line-height:24px; color:#fff; font-size:14px; clear:both;}
.khal .grid{ padding-bottom:70px;}
.mxjj ul li:hover .mxjj_con{ display:block;}



/*关于千亿*/
.gyqy_style{ min-height:671px; background:url(../images/gyqy_style.jpg) center no-repeat;padding-bottom:55px;}
.gyqy_style dl{ float:left; padding-top:52px; padding-left:0}
.gyqy_style dl dt h2{ font-size:48px; color:#333; font-weight:normal;}
.gyqy_style dl dt span,.gyqy_style dl dd ul li h3{ color:#333;}
.gstd{ background:#f5f6fa; padding:32px 0 110px 0;}
.TdList{ width:1262px;position:relative;overflow:hidden;zoom:1; height:auto; overflow:hidden; margin:0 auto; padding-bottom:80px;}
.TdList .TdList_li{ overflow:hidden;}
.TdList .TdList_li li{float:left; display:inline; width:374px; margin-left:35px; height:411px; overflow:hidden; position:relative;}
.TdList_con{ display:none; position:absolute; left:0; top:0; width:300px; height:405px; padding:0 37px; border-bottom:6px #ef8200 solid; background:rgba(0,0,0,0.9);}
.TdList_con h2,.TdList_con h3{ color:#fff; font-size:24px; font-weight:normal;}
.TdList_con h2{ padding-top:59px;}
.TdList_con h3{ font-size:16px; padding-top:14px; padding-bottom:28px; border-bottom:1px #fff solid; float:left;}
.TdList_con p{ clear:both; font-size:14px; color:#fff; line-height:30px; padding-top:12px; margin-bottom:12px;}
.TdList_con span{ display:block; height:33px; overflow:hidden;}
.TdList_con span a{ display:block; width:33px; height:33px; overflow:hidden; float:left; background:url(../images/mail_ico.png) center left no-repeat;}
.TdList_con span a.qq_ico{ background:url(../images/qq_ico.png) center no-repeat;}
.TdList .TdList_li li:hover .TdList_con{ display:block;} 
.TdList .pageBtn .list{overflow:hidden;zoom:1; margin-top:76px; text-align:center;}
.TdList .pageBtn .list li{ cursor:pointer; display:inline-block; width:51px; height:2px; overflow:hidden; margin:0 2px; background:#b8b8b9;}
.TdList .pageBtn .list li.on{ background:#f1a953;}
.TdList .hd{ position:absolute; left:0; bottom:0; width:100%; height:3px; }
.TdList .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center;}
.TdList .hd ul li{ display:inline-block; height:3px; width:64px; text-indent:-999px; overflow:hidden; text-align:center; margin:0 5px;cursor:pointer; background:#999999;  }
.TdList .hd ul li.on{ background:#ef8200;}

.mxzy{ height:593px; background:url(../images/mxjy.jpg) center no-repeat; padding-top:28px;}
.mxzyList{ width:100%; height:auto; overflow:hidden;}
.mxzyList .hd{ width:100%; height:10px; overflow:hidden; text-align:center;}
.mxzyList .hd li{ display:inline-block; cursor:pointer; width:10px; height:10px; background:#fff; border-radius:50%; margin:0 8px; text-indent:-999px;}
.mxzyList .hd li.on{ background:#ef8200;}
ul.mxzyList_li{ width:1057px; height:223px; overflow:hidden; margin:0 auto;}
ul.mxzyList_li li{ width:100%; height:auto; overflow:hidden; background:url(../images/yh.png) left top no-repeat; padding:32px 0 0; color:#fff; font-size:16px; line-height:30px; text-align:center;}
ul.mxzyList_li li .hyh{ padding:0 65px 35px; background:url(../images/yhy.png) right bottom no-repeat;}
ul.mxzyList_li li .hyh h3{ font-weight:normal; display:block; height:90px; line-height:90px; text-align:right; color:#ef8200; font-size:18px;}
.hzkh{ padding:24px 0;}
ul.hzkhList{ width:100%; height:auto; overflow:hidden; padding:0 0 40px;}
ul.hzkhList li{ width:240px; height:128px; overflow:hidden; float:left;}
ul.hzkhList li img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); cursor:pointer;}
ul.hzkhList li:hover img { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); }


.video{ width:100%; height:461px; overflow:hidden; background:url(../images/video.jpg) center no-repeat;}
.video a{ display:block; width:1200px; height:461px; overflow:hidden; margin:0 auto;} 
/*数字动画*/

.wrapper { width:1288px; margin:0 auto; position: relative;}
.counter { width:322px; height:auto; overflow:hidden; float:left;}
.fa{ width:100%; height:152px; overflow:hidden;}
.fa-code{ background:url(../images/fwsj_ico01.png) center no-repeat;}
.fa-coffee{ background:url(../images/fwsj_ico02.png) center no-repeat;}
.fa-lightbulb-o{ background:url(../images/fwsj_ico03.png) center no-repeat;}
.fa-bug{ background:url(../images/fwsj_ico04.png) center no-repeat;}
.count-title { font-size:72px; font-weight:bold; color:#fff; text-align: center; }
.count-text { font-size:18px; color:#ef8200; text-align: center; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }

/*在线客服*/
.izl-rmenu{position:fixed; width:60px; right:0;bottom:20px; padding-bottom:20px; z-index:100; }
.izl-rmenu .btn{ display:block;width:60px; height:60px;cursor:pointer; position:relative; border-bottom:1px #eaebe6 solid;}
.izl-rmenu .kf_ico02{background:#f7f8f8 url(../images/kefu_ico01.png) center no-repeat;}
.izl-rmenu .kf_ico02:hover{background:#ef8200 url(../images/kefu_ico01_hover.png) center no-repeat;}
.izl-rmenu .btn-phone{background:#f7f8f8 url(../images/kefu_ico02.png) center no-repeat;}
.izl-rmenu .btn-phone:hover{background:#ef8200 url(../images/kefu_ico02_hover.png) center no-repeat;}
.izl-rmenu .kf_ico05{background:#f7f8f8 url(../images/kefu_ico03.png) center no-repeat;}
.izl-rmenu .kf_ico05:hover{background:#ef8200 url(../images/kefu_ico03_hover.png) center no-repeat;}
.izl-rmenu .kf_zxly{background:#f7f8f8 url(../images/kefu_ico04.png) center no-repeat;}
.izl-rmenu .kf_zxly:hover{background:#ef8200 url(../images/kefu_ico04_hover.png) center no-repeat;}
.izl-rmenu .kf_ico04{background:#f7f8f8 url(../images/kefu_ico05.png) center no-repeat;}
.izl-rmenu .kf_ico04:hover{background:#ef8200 url(../images/kefu_ico05_hover.png) center no-repeat;}
.izl-rmenu .btn-top{background:#f7f8f8 url(../images/kefu_ico06.png) center no-repeat; display:none;}
.izl-rmenu .btn-top:hover{background:#ef8200 url(../images/kefu_ico06_hover.png) center no-repeat; border-bottom:1px #ef8200 solid;}
.izl-rmenu .btn-phone .phone{background-color:#ef8200; position:absolute; width:160px; left:-160px; top:0px; line-height:60px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-wx .pic{position:absolute; left:-197px; top:-60px; display:none;width:197px;height:185px;}
.izl-rmenu .btn-wx .pic span{ display:block; width:12px; height:185px; overflow:hidden; float:right; background:url(../images/zx_pic_bg2.png) center no-repeat;}
.izl-rmenu .btn-wx .pic p{ width:185px; height:185px; overflow:hidden; background:#fff; text-align:center; color:#ef8200; line-height:20px;}
.izl-rmenu .btn-wx .pic p img{ display:block; width:150px; height:150px; margin:10px auto 0;}



/*提交需求*/

.reveal-modal-bg{position: fixed; height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: none;top: 0;left: 0; }
.reveal-modal {visibility: hidden;top:100px; left:50%;margin-left:-429px;width:858px;background:#fff;position: absolute;z-index: 101; background:#f5f6fa;}

/*影视广告*/
.ysgg{ height:975px; overflow:hidden; background:url(../images/bofang_bg.jpg) center no-repeat; padding-top:44px;}
.ysgg .title span,.ysgg .title p { color:#fff;}
.ysgg_List{ width:100%; height:auto; overflow:hidden;}
.ysgg_List .hd ul{ text-align:center;}
.ysgg_List .hd ul li{ display:inline-block; margin:0px 18px;height:40px; line-height:40px; font-size:18px; color:#fff;}
.ysgg_List .hd ul li a{ display:block;color:#fff; padding:0px 20px;}
.ysgg_List .hd ul li.on a{ background:#ff9520; border-radius:3px;}
.ysgg_List .bd{ margin-top:77px;}


.rcpb{ height:639px; background:url(../images/rcpb_bg.jpg) center no-repeat; padding:40px 0 0 0}
.rcpb ul{ width:1340px; height:auto; overflow:hidden; margin:0 auto;}
.rcpb ul li{ float:left; width:183px; overflow:hidden; margin:0 76px; height:283px; text-align:center; font-size:24px; color:#fff; line-height:100px;}
.rcpb ul li span { width:183px; height:183px;-webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; transition: all .8s ease-in-out; display:block;}
.rcpb ul li:hover span {-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
.rcpb ul li span.rcpb_ico01{ background:url(../images/rcpb_ico01.png) top center no-repeat;}
.rcpb ul li span.rcpb_ico02{ background:url(../images/rcpb_ico02.png) top center no-repeat;}
.rcpb ul li span.rcpb_ico03{ background:url(../images/rcpb_ico03.png) top center no-repeat;}
.rcpb ul li span.rcpb_ico04{ background:url(../images/rcpb_ico04.png) top center no-repeat;}



a.close-reveal-modal{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/close.png) center no-repeat; cursor:pointer; position:absolute; top:0; right:0; text-indent:-999px;}
.dg-container{width: 100%;height: 468px;position: relative;}
.dg-wrapper{width: 959px;height: 468px;margin: 0 auto;position: relative;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1000px;-moz-perspective: 1000px;-o-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px;}
.dg-wrapper a{width: 959px;height: 468px;display: block;position: absolute;left: 0;top: 0;background: transparent url(../images/browser.png) no-repeat top left;box-shadow: 0px 10px 20px rgba(0,0,0,0.3);}
.dg-wrapper a.dg-transition{-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{display: block;padding: 0 0px 0px 1px;}
.dg-wrapper a div{font-style: italic;text-align: center;
	line-height: 50px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333;
	font-size: 16px;
	width: 100%;
	bottom: -55px;
	display: none;
	position: absolute;
}
.dg-wrapper a.dg-center div{
	display: block;
}
.dg-wrapper a{}
.dg-wrapper a.dg-center span{ display:block; width:100%; height:468px; overflow:hidden; background:url(../images/bofang_btn.png) center no-repeat; position:absolute;left:0; top:0;}
.dg-wrapper a span{ display:block;}
.dg-container nav{ width:1300px; height:62px; position:absolute; left:50%; top:50%; margin-left:-650px; margin-top:-36px;z-index: 1000;
}
.dg-container nav span{	text-indent: -9000px;
	float: left;
	cursor:pointer;
	width: 36px;
	height: 62px;background:url(../images/bofang_left.png) no-repeat;)
}
.dg-container nav span:hover{
	opacity: 1;
}
.dg-container nav span.dg-next{
	background:url(../images/bofang_right.png) no-repeat; float:right;
}

.index_about { margin-top:50px;}
.index_abouttitle { height:88px; background:url(../images/titpic_about.png) top center no-repeat;}
.index_aboutcon { padding:70px 0 116px; width:1200px; background:url(../images/indexabout_pic.png) right 70px no-repeat; min-height:380px;}
.index_abouttxt { width:516px;}
.index_abouttxt h3 { font-size:36px; font-weight:bold; color:#ef8200; display:block; padding-bottom:20px;}
.index_abouttxt p { font-size:16px; color:#333333; line-height:30px;padding-bottom: 24px;}
a.lxwm_More{ display:block; width:158px; height:38px; overflow:hidden; border:2px #00c6ff solid; border-radius:3px; font-size:18px; line-height:38px; text-align:center; color:#00c6ff; margin:0 auto;float: left;}


.index_abouttxt a.btn:hover { background:#00c6ff; color:#fff;}
.index_cehua { height:732px; background:url(../images/index_cehuabg.png) top center no-repeat;}
.index_cehuacon { margin-left:534px; width:664px; padding-top:108px;}
.index_cehuacon_tit { background:url(../images/titpic_indexcehua.png) top left no-repeat; padding-top:75px; color:#e8e8e8; font-size:16px; line-height:30px;}
.index_cehuacon_item { margin-top:80px;}
.index_cehuacon_item dl { width:50%; float:left; padding-right:20px; box-sizing:border-box; margin-bottom:35px;}
.index_cehuacon_item dl:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.index_cehuacon_item dl:nth-child(2n) { padding-right:0; padding-left:20px;}
.index_cehuacon_item dl dt { width:54px; min-height:100px; float:left;}
.index_cehuacon_item dl:nth-child(1) dt { background:url(../images/cehuaicon_01.png) left top no-repeat;}
.index_cehuacon_item dl:nth-child(2) dt { background:url(../images/cehuaicon_02.png) left top no-repeat;}
.index_cehuacon_item dl:nth-child(3) dt { background:url(../images/cehuaicon_03.png) left top no-repeat;}
.index_cehuacon_item dl:nth-child(4) dt { background:url(../images/cehuaicon_04.png) left top no-repeat;}
.index_cehuacon_item dl dd { width:258px; float:left;}
.index_cehuacon_item dl dd h3 { font-size:24px; font-weight:normal; color:#fff;}
.index_cehuacon_item dl dd p { padding-top:15px; font-size:16px; color:#e8e8e8; line-height:24px;}
.index_hzkf { padding:110px 0;}
.index_liucheng { padding:80px 0px 110px; background:#fafaf8;}
.index_liucheng_tit { height:60px; background:url(../images/titpic_liucheng.png) top center no-repeat;}
.index_liucheng_con { margin-top:85px; background:url(../images/index_liuchengicon.png) top center no-repeat; padding-top:175px;}
.index_liucheng_con dl { width:20%; float:left; padding:0px 20px; box-sizing:border-box;}
.index_liucheng_con dl:first-child { padding-left:0;}
.index_liucheng_con dl:last-child { padding-right:0;}
.index_liucheng_con dl dt { font-size:18px; color:#000; text-align:center; font-weight:bold;}
.index_liucheng_con dl dd { text-align:center; padding-top:23px; line-height:24px; font-size:14px; color:#666666;}
.index_liucheng_con a.more{ display:block; width:158px; height:38px; overflow:hidden; border:2px #00c6ff solid; border-radius:3px; font-size:18px; line-height:38px; text-align:center; color:#00c6ff; margin:65px auto 0;}
.index_liucheng_con a.more:hover{ background:#00c6ff; color:#fff;}
.zxdt { margin-top:55px;}
.foot_nav { background:#333333; padding:60px;}
.foot_nav dl { width:138px; float:left; padding-right:40px; box-sizing:border-box;}
.foot_nav dl.w160 { width:160px;}
.foot_nav dl dt { font-size:18px; color:#fff;}
.foot_nav dl dd { font-size:14px; padding-top:20px;}
.foot_nav dl dd a { color:#999999; padding:6px 0px; display:block;}
.foot_nav dl dd a:hover { text-decoration:underline;color:#ef8200;}
.foot_news { height:606px; background:url(../images/footnews_bg.png) top center no-repeat; padding:70px 0; box-sizing:border-box;}
.foot_newsitem { width:330px; float:left; margin-right:60px;}
.foot_newsitem.w400 { width:400px;}
.foot_newsitem.last { margin-right:0;}
.foot_newsitem_tit { font-size:24px; color:#fff;}
.foot_newsitem_con { padding-top:16px;}
.foot_newsitem_con.news dl {}
.foot_newsitem_con.news dl dt { font-size:16px;padding-top: 20px;}
.foot_newsitem_con.news dl dt a { color:#fff;}
.foot_newsitem_con.news :hover a {color:#ef8200;}
.foot_newsitem_con.news dl dd {padding: 7px 0px 15px;padding-bottom: 20px;line-height:22px;color:#bdbaba;font-size:12px;height: 44px;overflow:hidden;}
.foot_newsitem_con.picnews dl { margin-bottom:6px;}
.foot_newsitem_con.picnews dl:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.foot_newsitem_con.picnews dl dt { width:111px; float:left;}
.foot_newsitem_con.picnews dl dt img { width:100%; height:87px; border-radius:3px;padding-top: 20px;}
.foot_newsitem_con.picnews dl dd {padding-left: 21px;color: #bdbaba;overflow: hidden;height: 88px;padding-top: 20px;}
.foot_newsitem_con.picnews dl dd h3 { font-weight:normal; font-size:14px;}
.foot_newsitem_con.picnews dl dd h3 a { color:#fff;font-size: 16px;}
.foot_newsitem_con.picnews dl:hover a {color:#ef8200;}
.foot_newsitem_con.picnews dl dd .cons {font-size:12px;line-height: 22px;padding-top: 3px;}
.foot_newsitem_con.faq { height:424px; overflow:hidden; margin-top:26px;}
.foot_newsitem_con.faq li { height:auto !important; margin-bottom:15px;}
.foot_newsitem_con.faq dl dt { padding-left:48px; background:url(../images/icon_q.png) left top no-repeat; font-size:16px; color:#fff; min-height:25px;}
.food_newsitem_con.faq :haver dt {color:#ef8200}
.foot_newsitem_con.faq dl dd { padding-left:48px; background:url(../images/icon_a.png) left 6px no-repeat; padding-top:6px; font-size:12px; color:#fff; line-height:22px; height:50px; overflow:hidden;}
.foot_copy { border-top:3px #818181 solid; background:#000000; padding:45px 0;}
.foot_link {}
.foot_link_tit { font-size:14px; color:#fff; font-weight:bold;}
.foot_link_con { padding:10px 0; line-height:22px; font-size:12px; color:#fff;}
.foot_link_con a { color:#fff;}
.foot_icon { padding: 20px 0px 20px;}
.foot_txt { line-height:22px; color:#fff; font-size:12px;}
.foot_txt a { color:#fff;}

.cehua_banner { height:518px; background:url(../images/banner_cehua.jpg) top center no-repeat;}
.cehua_liucheng { background:#f5f5f5; padding:85px 0 105px; margin-top:30px;}
.cehua_liucheng_tit { padding-top:125px; text-align:center; font-size:16px; color:#222222; line-height:24px; background:url(../images/titpic_cehualiucheng.png) top center no-repeat;}
.cehua_liucheng_con { padding-top:140px; text-align:center;}
.cehua_liucheng_con a.more{ display:block; width:158px; height:38px; overflow:hidden; border:2px #00c6ff solid; border-radius:3px; font-size:18px; line-height:38px; text-align:center; color:#00c6ff; margin:130px auto 0;}
.cehua_liucheng_con a.more:hover{ background:#00c6ff; color:#fff;}

.shijie_banner { height:586px; background:url(../images/banner_shijie.png) top center no-repeat;}
.shijie_banner .tit { padding-top:238px; text-align:center; color:#fff; font-size:48px; font-weight:bold;}
.shijie_banner .cons { text-align:center; margin-top:15px; color:#fff; font-size:24px;}
.shijie_item { padding:75px 0;}
.shijie_item ul { overflow:hidden;}
.shijie_item li { width:382px; float:left; margin-right:27px; height:312px; text-align:center; color:#fff; font-size:30px; line-height:312px;}
.shijie_item li.s1 { background:url(../images/shijie_01.png) no-repeat;}
.shijie_item li.s2 { background:url(../images/shijie_02.png) no-repeat;}
.shijie_item li.s3 { background:url(../images/shijie_03.png) no-repeat; margin-right:0;}
.shijie_case { background:#f5f5f5;}

.hezuo_banner { height:518px; background:url(../images/banner_hezuo.jpg) top center no-repeat;}
.hezuo_banner .tit { padding-top:198px; text-align:center; color:#fff; font-size:48px; font-weight:bold;}
.hezuo_banner .cons { text-align:center; margin-top:15px; color:#fff; font-size:24px;}
.hezuo_banner a.btn { background:#ef8200; border-radius:5px; width:162px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:18px; color:#fff; margin:75px auto 0; display:block;}
.hezuo_con { background:#f5f6fa; padding:85px 0;}
.hezuo_con dl { width:580px; float:left; margin-right:40px; margin-bottom:37px; display:inline-block;}
.hezuo_con dl:nth-child(2n) { margin-right:0;}
.hezuo_con dl dt { height:298px; overflow:hidden;}
.hezuo_con dl dt img { width:100%; height:298px; transition: opacity 1s, transform 1s;}
.hezuo_con dl:hover { box-shadow: 0 3px 7px rgba(166,166,166,0.35);}
.hezuo_con dl:hover dt img { transform: scale3d(1.1,1.1,1);}
.hezuo_con dl dd { background:#fff; padding:18px 30px; height:121px; box-sizing:border-box; overflow:hidden;}
.hezuo_con dl dd .tit { font-size:18px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#222222;}
.hezuo_con dl dd .tit a { color:#222222;}
.hezuo_con dl dd .cons {font-size:14px;line-height:28px;color:#999999;padding-top:15px;overflow:hidden;overflow:hidden;}

.about_banner { height:596px; background:url(../images/banner_about.jpg) top center no-repeat;}
.about_banner .tit { padding-top:197px; text-align:center; color:#fff; font-size:48px; font-weight:bold;}
.about_banner .cons { text-align:center; margin-top:15px; color:#fff; font-size:24px;}
.about_team { padding:104px 0px 170px;}
.about_team_tit {height:60px; background:url(../images/titpic_team.png) top center no-repeat;}
.about_team_con { margin-top:117px; height:600px; background:url(../images/about_img.jpg) top center no-repeat;}
.about_jingcai { padding:85px 0px 130px; background:#f5f6fa;}
.about_jingcai_tit { height:60px; background:url(../images/titpic_jingcai.png) top center no-repeat;}
.about_jingcai_con { margin-top:65px;}
.about_jingcai_con ul { overflow:hidden;}
.about_jingcai_con li { width:295px; float:left; margin-right:6px; display:inline-block; margin-bottom:35px;}
.about_jingcai_con li:nth-child(4n) { margin-right:0;}
.about_jingcai_con li img { width:100%; height:296px;}
.about_jingcai_con li span { text-align:center; font-size:14px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333333; padding-top:20px; display:block;}

.news_banner { height:306px; background:url(../images/banner_news.jpg) top center no-repeat;}

.job_banner { height:600px; background:url(../images/banner_job.jpg) top center no-repeat;}
.job_banner .tit { padding-top:257px; text-align:center; color:#fff; font-size:48px; font-weight:bold;}
.job_banner .cons { text-align:center; margin-top:15px; color:#fff; font-size:24px;}
.job_txt { padding-bottom:670px; padding-top:70px; background:url(../images/about_img.jpg) bottom center no-repeat;}
.job_txt h2 { font-size:30px; font-weight:bold; color:#ef8200; display:block;}
.job_txt h3 { font-size:30px; font-weight:bold; color:#222222; display:block; padding-top:10px;}
.job_txt .cons { padding-top:40px; font-size:16px; line-height:30px; color:#333333;}
.job_list { margin-top:108px;}
.job_list_tit { height:60px; background:url(../images/titpic_job.png) top center no-repeat;}
.job_list_con { margin-top:145px; padding-bottom:120px;}
.job_item { position:relative;}
.job_item:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.job_item dl { width:20%; float:left;}
.job_item dl dt { padding:35px 30px 50px; width:100%; border:1px #808080 solid; box-sizing:border-box; cursor:pointer; border-right:0; border-top:none;}
.job_item dl dt.current { background:#ef8200; border-color:#ef8200;}
.job_item dl:nth-child(5n) dt,.job_item dl:last-child dt { border-right:1px #808080 solid;}
.job_item:first-child dl dt { border-top:1px #808080 solid;}
.job_item dl dt h3 { font-size:24px; font-weight:bold; color:#222222; height:31px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.job_item dl dt.current h3 { color:#fff;}
.job_item dl dt h4 { font-size:14px; color:#666666; padding-top:10px;}
.job_item dl dt.current h4 { color:#fff;}
.job_item dl dt .cons { padding-top:28px; line-height:24px; font-size:14px; color:#666666; height:72px; overflow:hidden;}
.job_item dl dt.current .cons { color:#fff;}
.job_item dl dd { width:1200px; position:absolute; left:0; padding:32px 60px; border:1px #ef8200 solid; font-size:14px; line-height:24px; color:#666666; display:none; margin-top:-1px; box-sizing:border-box; background:inherit;}

.yiren_banner { height:586px; background:url(../images/banner_yiren.jpg) top center no-repeat;}
.yiren_banner .tit { padding-top:250px; text-align:center; color:#fff; font-size:48px; font-weight:bold;}
.yiren_banner .cons { text-align:center; margin-top:15px; color:#fff; font-size:24px;}
.yiren_banner .search { width:637px; height:45px; margin:60px auto 0; background:url(../images/search_bg.png) no-repeat;}
.yiren_banner .search:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.yiren_banner .search .inps { border:none; background:none; width:525px; height:45px; box-sizing:border-box; padding-left:16px; color:#333333; font-size:16px; line-height:45px; float:left; display:block;}
.yiren_banner .search .btn { border:none; background:none; width:112px; height:45px; font-size:0; float:right;}
.yiren_con { background:#f5f6fa; padding-top:38px;}
.yiren_filter { border:1px #e5e5e5 solid; border-radius:5px; padding:40px 46px; box-sizing:border-box; width:100%;}
.yiren_filter ul { overflow:hidden; width:100%; border-bottom:1px #e7e7e7 solid; padding:9px 0;}
.yiren_filter li { float:left; margin-right:6px; font-size:14px;}
.yiren_filter li:first-child { font-weight:bold; color:#666666; padding:7px 0px 7px 16px;}
.yiren_filter li:first-child em { padding-left:2em; display:inline-block;}
.yiren_filter li a { display:block; padding:7px 20px; color:#666666;}
.yiren_filter li a:hover,.yiren_filter li a.current { background:#00c6ff; border-radius:2px; color:#fff;}
.yiren_list { margin-top:44px; padding-bottom:107px;}
.yiren_list ul { overflow:hidden;}
.yiren_list li { width:225px; height:300px; float:left; margin-right:17px; margin-bottom:20px; position:relative;}
.yiren_list li img { width:100%; height:100%; display:block;}
.yiren_list li:nth-child(5n) { margin-right:0;}
.yiren_list li .item { background:rgba(0,0,0,0.8); -webkit-transition: all 1s; transition: all 1s; height:0px; position:absolute; left:0; bottom:0px; width:100%; box-sizing:border-box; overflow:hidden;}
.yiren_list li:hover .item { height:100%;}
.yiren_list li .itemcon { padding:45px 10px;}
.yiren_list li .itemcon h3 { font-size:24px; font-weight:normal; color:#ef8200; padding-bottom:10px; padding-right:20px; border-bottom:1px #ef8200 solid; display:inline-block;}
.yiren_list li .itemcon p { font-size:14px; line-height:24px; color:#f4f4f4; padding-top:10px; height:48px; overflow:hidden; display:block;}

.zxly .title { padding-bottom:45px;}

.page-box { margin:40px 0px 0px; text-align:center; overflow:hidden;padding-bottom: 100px;}
div.digg{ margin:0; padding:0; text-align:center; font-size:14px; }
div.digg a{ display:block; float:left; padding:5px 12px; margin:0 0 0 8px; border:1px solid #ddd; line-height:20px; height:20px; color:#666; background:#fff; text-decoration:none; }
div.digg a:hover { border:1px solid #3b8dd1; }
div.digg span{ display:block; float:left; padding:5px 0; line-height:20px; height:20px; }
div.digg span.current { padding:5px 12px; margin:0 0 0 8px; color:#ef8200; font-weight:bold; }
div.digg span.disabled { border:1px solid #ddd; padding:5px 12px; margin:0 0 0 8px; color:#666; }

.xinfo_content { color:#999999; font-size:14px; line-height:24px;}

.videocon {text-align:center;padding:25px 0;}
.videocon video {max-width:100%;}
