@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;font-family:'微软雅黑';font-size:14px;}
body{font-size:14px;}
a{text-decoration:none; color:#000;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
img{vertical-align:middle;}
.last{margin-right:0px !important;}
/*input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}*/
.div1107{width:1107px; margin:0px auto;}
.banner img{ width:100%;vertical-align: middle;}
.banner{ /*position:relative; z-index:1;*/ text-align:center;}

.wrap {
    width: 100%;
    min-width: 1200px;
    _zoom: 1;
    position: relative;
    overflow: hidden;   
}
.nybanner img{
    width: 100%;
}

.top{background: #434343;}
.tp_a{ font-size: 14px; color: #f7f7f7;line-height: 37px;}
.tp_b{ font-size: 14px; color: #f7f7f7;line-height: 37px;}
.tp_b i{display: inline-block; font-size: 16px; color: #ef8200; font-style: normal;}
.nav_box > li{width: 130px; line-height: 96px; text-align: center;position: relative;}
.nav_box > li{float: left;}
.nav_box > li > a{display: block;font-size: 18px; color: #333333;}
.nav_box > li.cur{background: #ef8200;}
.nav_box > li.cur>a{ color: #ffffff;}
.nav_box > li:hover{background: #ef8200;}
.nav_box > li:hover > a{color: #ffffff;}

.logo{margin-top: 13px;}
.er_ul{ position:absolute; top:100%; width:100%; z-index:10;left:0;background:rgba(255,255,255,0.8); display:none;
-moz-border-radius:0 0 5px 5px;padding-bottom: 15px;
    -webkit-border-radius:0 0 5px 5px; 
    border-radius:0 0 5px 5px; 
/*box-shadow:2px 1px 35px #444;
-moz-box-shadow:2px 1px 35px #444;
-webkit-box-shadow:2px 1px 35px #444;*/}
.er_ul li{ line-height:50px;}
.er_ul li a{ display:block; font-size:16px; color:#333333;}
.er_ul li:last-of-type{ border-bottom:none;}
.er_ul li:hover a{color: #ef8200;}

.nav_box li.sfhover .nav_box {display:block; opacity:1;}
.cn_t{text-align: center;}
.cn_t h2{ font-size: 28px; color: #333333;font-weight: normal;margin-bottom: 5px;}
.cn_t span{display: block; font-size: 18px; color: #666666; font-family: "Arial"; text-transform: uppercase;margin-top: 5px;}
.con{margin-top: 65px;margin-bottom: 60px;}
.cn{margin-top: 47px;}

.cn_a{overflow: hidden;}
.cn_a .vide{position: relative;}
.cn_a1{background: rgba(0,0,0,0.5);width: 100%;height: 100%; position: absolute;top: 0; }
.cn_a2{display: table;text-align: center;height: 100%; width: 100%;}
.cn_a1 span{display: block; text-align: center; display:block;display: table-cell;vertical-align: middle;}
.cn_b{width: 531px;margin-right: 10px;}
.cn_b p{font-size: 16px; color: #666666; text-indent: 2em; color: #666666;line-height: 34px;}
.cn_b span{ width: 148px; line-height: 45px; border: 1px solid #ef8200;display: block; font-size: 18px;  text-align: center; -moz-border-radius: 50px;  margin-top: 39px;
    -webkit-border-radius:50px; 
    border-radius:50px; 
}
.cn_b span a{display: block;color: #ef8200; font-size: 18px;}
.cn_b span:hover{background: #ef8200;-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;}
.cn_b span:hover  a{color: #ffffff;-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;}
.cn_d_box li{float: left;margin-right: 45px;position: relative;}
.cn_d_box li .li_img .img2{position: absolute;
    top: 0;
    left: 0;
    opacity: 0;}
.cn_d_box li:hover .img1{opacity:0;}
.cn_d_box li:hover .img2{opacity:1;}
.cn_d_box li:hover span{ color: #ef8200;}
.cn_d_box li span{display: block; text-align: center; font-size: 16px; color: #333333; text-align: center; font-weight: bold;padding-top: 10px;}
.cn_c{margin-bottom: 80px;}
.cn_d_box{margin-left: 45px;}



.cn_d_box li:hover {
    transform: translate(0,-20px);
    -webkit-transform: translate(0,-20px);
    -moz-transform: translate(0,-20px);
    -o-transform: translate(0,-20px);
    -ms-transform: translate(0,-20px);
}

.cn_d_box li{
     webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
}

.cn_d_box li img{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}

.cn_d_box li:hover img
{
 -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
	-webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}

.con1{background: #f6f6f6; padding-top: 53px;padding-bottom: 35px; border-bottom: 2px solid #ffffff;}
.cn1_a2_box li{float: left;width: 202px; text-align: center; font-size: 20px; color: #444444;line-height: 58px;}
.cn1_a1{ font-size: 20px; color: #444444;line-height: 58px;width: 294px; text-align: center;}
.cn1{margin-top: 45px;background: #ffffff;border: 1px solid #dcdcdc;}
.cn1_a2{border: 1px solid #dcdcdc;border-top: none;border-right: none;}
.cn1_b1{width: 294px;border-right: 1px solid #dcdcdc;}
.cn1_b1_box li{text-align: center;line-height: 56px;}
.cn1_b1_box li a{display: block;font-size: 16px; color: #333333; }
.cn1_b1_box li:hover{background: url(../images/index2_20.png) no-repeat;}
.cn1_b1_box li:hover a{color: #ffffff;}
.cn1_b1_box li.cur{ background: url(../images/index2_20.png) no-repeat;}
.cn1_b1_box li.cur a{color: #ffffff;}
.cn1_b2{}
.cn1_b3_box li{float: left;width: 202px; text-align: center;line-height: 55px;}
.cn1_b3_box li a{display: block; font-size: 16px; color: #333333;}
.cn1_b3_box li:hover a{color: #ef8200;}
.cn2_box{background: url(../images/index3_01_03.png ) center no-repeat;min-height: 849px; position: relative;}
.con2{background: #eeeeee; padding-top: 111px;padding-bottom: 80px;}
.cn2_box li{ width: 205px;height: 205px;
 -moz-border-radius:50%;  
    -webkit-border-radius:50%; 
    border-radius:50%;}
.cn2_box li{display: table;text-align: center; }
.cn2_box li span{display: block; font-size: 19px; color: #ffffff;display:block;display: table-cell;vertical-align: middle; font-weight: bold;}
.cn2_box li span i{display: block; font-size: 19px; color: #ffffff; font-style: normal;margin-bottom: 5px;}
.cn2_a{display:block;display: table-cell;vertical-align: middle;}
.cn2_box li .cn2_a span{display: block;margin-bottom: 10px;}
.cn2_box li{position: absolute;}
.cn2_box li.pp{top:37px;left: 445px;}
.cn2_box li.pp1{top:120px;left:646px;}
.cn2_box li.pp2{top:320px;left:729px;}
.cn2_box li.pp3{top:520px;left:645px;}
.cn2_box li.pp4{top:604px;left:445px;}
.cn2_box li.pp5{top:520px;left:245px;}
.cn2_box li.pp6{top:320px;left:161px;}
.cn2_box li.pp7{top:120px;left:244px;}
.con3{background: url(../images/index3_02_02.jpg) no-repeat;background-size: 100%; min-height:750px; padding-top: 44px;}

.cn3_box li{float: left;background:#ffffff;width: 260px;min-height: 400px;margin-right:19px;border: 1px solid transparent;
box-shadow:2px 1px 26px #444;
-moz-box-shadow:2px 1px 26px #444;
-webkit-box-shadow:2px 1px 26px #444;}


.cn3_box li .li_img{margin-top:40px; display: block; text-align: center;margin-bottom:30px;}
.wen{width: 195px;margin: 0 auto;}
.wen span{display: block; text-align: center; font-size: 18px; color: #333333; font-weight: bold;margin-bottom: 18px;}
.wen p{ font-size: 14px; color: #666666; font-weight: bold;background: url(../images/index3_01_03.jpg) left 8px no-repeat;padding-left: 12px;line-height:24px;margin-bottom:8px;}
.cn3_box li:last-of-type{margin-right: 0;}
.cn3_box{margin-top: 60px;}
.cn3_box li:hover{border: 1px solid #ef8200;
box-shadow: 2px 1px 20px #444;
    -moz-box-shadow: 2px 1px 20px #444;
    -webkit-box-shadow: 2px 1px 20px #444;}
.cn3_a a{display: block;width: 148px;margin: 0 auto;
    line-height: 45px;
    border: 1px solid #ef8200;
    display: block;color: #ef8200;
    font-size: 18px;
    font-size: 18px;
    text-align: center;
    -moz-border-radius: 50px;
    margin-top:55px;
    -webkit-border-radius: 50px;
    border-radius: 50px;}
.cn3_a a:hover{background: #ef8200;color: #ffffff;}
.bottom{background: #535353;padding-top: 40px;}
.ft_b1_box li{float: left;}
.ft_b1_box li a{display: block; font-size: 16px; color: #fefefe;}
.ft_d{margin-left: 10px;margin-right: 10px;}
.ft_b1_box li{margin-right: 36px;}
.ft_b1_box li:last-of-type{margin-right: 0;}
.ft_b1_box li:hover a{color: #ef8200;}
.ft_b2_box li{float: left;}
.ft_b2{margin-top: 35px;}
.ft_b2 p{ font-size: 16px; color: #ffffff;margin-bottom: 12px;}
.ft_b2 p i{font-style: normal;margin-right: 12px;}
.ft_b2 span{display:block; font-size: 14px; color: #e5e5e5;}
.ft_b2_box li a{display: block; font-size: 14px; color: #e5e5e5;margin-right: 16px;}
.ft_b2_box li:hover a{color:#ef8200;}
.ft_c span{display: block;font-size: 16px; color: #333333;margin-top: 18px; text-align: center;}
.foot{padding-bottom: 40px;border-bottom: 1px solid #dcdcdc;}
.foot1{text-align: center;}
.foot1 span{font-size: 14px; color: #e5e5e5; display: inline-block;line-height: 40px;margin-right: 35px;}
.foot1 span:last-of-type{margin-right: 0;}

/*ltfw*/
.lw h2{ font-weight: normal; font-size: 14px; color: #666666;line-height: 45px;}
.lw h2 a{ font-weight: normal; font-size: 14px; color: #666666;}
.lw{border-bottom: 1px solid #eeeeee;}
.lw1_a{width: 220px;margin-top: 25px;}
.lw1_a h2{background:#ef8200; font-size: 24px; color: #ffffff; line-height: 81px; text-align: center;}
.lw1_a h2 i{display: inline-block;margin-right: 20px;}
.lw1_a_box li a{display: block; font-size: 16px; color: #333333;}
.lw1_a_box li{line-height: 57px; border-bottom: 1px dashed #bfbfbf;}
.lw1_a_box{background: #f5f5f5;padding: 0 10px;}
.lw1_a_box li i{font-style: normal;display: inline-block;margin-right: 35px;}
.lw1_a_box li:hover a{color:#ef8200;}
.lw1_a_box li.cur a{color:#ef8200;}
.lw1_a_box li:last-of-type{border-bottom: none;}
.lw1_b{margin-top: 25px;padding-bottom: 65px;color:#333333;font-size:16px;line-height: 35px;width: 850px;}



/*ny2*/
.ny2_b1_box{padding: 0 20px;background: #eeeeee; }
.ny2_b1_box li{float: left; width:195px; text-align: center; font-size: 20px; color: #555555;line-height: 62px;}
.ny2_b{width: 822px;margin-top: 25px;border: 1px solid #eeeeee;padding-bottom: 32px;}
.ny2_b2_box{padding: 0 20px;}
.ny2_b2_box li{float:left;line-height: 66px;width:195px; border-bottom: 1px dashed #bfbfbf; }
.ny2_b2_box li a{display: block;font-size: 16px; color: #333333;text-align: center;}
.ny2_b2_box li:hover a{ color: #ef8200;}
.ny2{margin-bottom: 50px;}
.ny3_a>span{display: inline-block;position: relative;left: 84px;font-size: 24px;color: #666;}






.animated {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.bounce{-moz-animation-delay:1s;-ms-animation-delay:1s;-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}

.nymain .bounceInRight{-moz-animation-delay:0.5s;-ms-animation-delay:0.5s;-webkit-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}
.nymain .bounceInLeft{-moz-animation-delay:0.5s;-ms-animation-delay:0.5s;-webkit-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}

/*联系我们*/
.branch {text-align: center;width: 255px;background: #fff;float: left;margin: 0 0 40px 15px;}
.branch_img {text-align: center;padding: 2px;}
.branch_c {height: 176px;border-top: none;margin: 0px 0px 0px 20px;}
.branch_c h3 {padding-top: 16px;font-size: 18px;color: #be2a28;font-weight: bold;text-align: left;}
.fenlei {color: #be2a28;font-size: 15px;text-align: left;line-height: 30px;}
.intro .intro_h2 {text-align: center;font: 36px/71px "微软雅黑";color: #BE2827;}
.intro .xz_lianxi {color: #000;font-size: 25px;line-height: 40px;text-align: center;}


.xz_qiyexiadan li input {width: 230px;height: 28px;}
.xz_qiyexiadan .text_xz_xiad textarea {width: 604px;height: 180px;}
.xz_qiyexiadan li {list-style: none;width: 370px;float: left;height: 30px;text-align: left;line-height: 30px;margin-top: 15px;}
.xz_qiyexiadan .text_xz_xiad{
    width: 700px;
}
.xz_qiyexiadan ul {list-style: none;margin: 0px 40px;font-size: 16px;}
.xz_qiyexiadan{height: 600px;}
.xz_qiyexiadan .xz_qiyexiadan_submit .xz_submit {width: 120px;height: 33px;background: #be2829;border: none;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;color: #fff;font-weight: bold;margin-top: 170px;float: right;margin-right: 113px;}
.branch_c p{text-align: left;}



/*ny3*/
.ny3_a1{width: 514px;}
.ny3{width:810px;}
.ny3_a1_box  li span{display:block;font-size: 32px; color: #ef8200; font-family: "汉仪水滴体简"; margin-bottom:5px;}
.ny3_a1_box li p{ font-size: 16px; color: #666666;}
.ny3_a1_box li{margin-bottom: 42px;}
.ny3_a2{hight:279px; width: 215px;border: 1px solid #ef8200;margin-top: 16px;}
.ny3_a2 img{position: relative;right:16px;bottom: 16px;}
.ny3_b_box h1{ font-size: 16px; color: #444444;margin-bottom:5px;}
.ny3_b2{margin-left: 30px;width: 646px;}
.ny3_b2 span{margin-right: 51px;margin-top:5px;display:inline-block; font-size: 14px; color: #666666;}
.ny3_b_box li{margin-bottom: 20px;}
.ny3_c{margin-top: 40px;}
.ny3_c p{ font-size: 16px; color: #666666; text-indent: 2em;line-height: 30px;}
.ny3_b5{margin-top:19px;}


/*职位*/
.zhiwei_yaoqiu {margin-top: 30px;line-height: 46px;padding-left: 42px;font-size: 20px;color: #777777;position: relative;border-bottom: 2px dashed #808080;padding-bottom: 5px;}
.zwyq {padding: 44px 22px 50px 44px;color: #4D4D4D;font-size: 16px;border-bottom: 2px dashed #808080;}
.gs-jj {padding: 40px 22px 20px 44px;color: #4E4E4E;}
.fabu {float: left;margin-left: 25px;}
.tizhi {float: right;margin-right: 38px;padding-left: 24px;}
.xin {position: absolute;top: 0;right: 58px;}
.zw_left{float: left;width:408px;}
.zw_right{width: 360px;height: 220px;float: right;background: url(../images/xin.jpg) no-repeat;padding: 0 20px;}
.zw_right p{text-align: center;color: red;}

/*内容*/
/*
#z_bodys p{
	margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    text-indent: 2em;	
}
*/

#z_bodys p {
	margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
	font-size: 14px;
	max-height: 10000000000000000px;
	text-align: left;
}
#z_bodys p:before{
	content:'我我';
	visibility: visible;
	display: inline;
	opacity: 0;
}

	
	
	
