﻿body {margin:0; padding:0; min-width:1440px; zoom:1;}
a{ text-decoration:none; cursor:pointer;outline:none;}
a:hover{text-decoration:underline;}
input[type=text]{outline:none;}

.timeinfo{width:30px; position:fixed; right:120px; top:0px; z-index:20;}
.timeinfo .t_t{width:30px; height:75px; float:left; background:url(../images/t_t.png) no-repeat center center;}
.timeinfo .t_b{width:30px; height:75px; float:left; background:url(../images/t_b.png) no-repeat center center;}
.timeinfo .t_zb{width:30px; height:30px; background:url(../images/zb.png) no-repeat center center; float:left; cursor:pointer; margin:6px 0 6px 0; position:relative; overflow:hidden}
.timeinfo .t_zb .fd{width:90px; height:30px; background:url(../images/lj.png) no-repeat left center; margin:0px 0 0 80px; opacity: 0; filter: alpha(opacity=0); -webkit-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s; transition:all 0.6s ease 0s;}
.timeinfo .t_zb .fd .ts{width:80px; height:30px; line-height:28px; background:#30E207; text-align:center; color:#FFF; font-family:Microsoft YaHei; font-size:14px; float:right;}
.timeinfo .t_{width:30px; height:20px; background:url(../images/CCC.jpg) repeat-y center center; float:left;}
.timeinfo .t_zb .fp{width:200px; height:130px; position:absolute; left:-260px; top:-50px; opacity: 0; filter: alpha(opacity=0); -webkit-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s; transition:all 0.6s ease 0s;}
.timeinfo .t_zb:hover{overflow:inherit;}
.timeinfo .t_zb:hover .fd{margin:0 0 0 30px; opacity: 1; filter: alpha(opacity=100);}
.timeinfo .t_zb:hover .fp{left:-230px; opacity: 1; filter: alpha(opacity=100);}

.head{width: 100%; height: 94px;}
.head .head_{width: 100%;z-index:10; position:relative;}
.head_t{width: 100%; min-width:1440px; height: 94px; border-bottom:solid 1px #EEE; position:absolute; background:url(../images/fff.png) repeat center center;}
.head .logo{display:block; float:left; width:219px; height:94px; margin:0 0 0 30px; background:url(../images/logo.png) no-repeat center center;}
.head .hi{width:360px; height:94px; border-left:solid 1px #D0D0D0; float:right;}
.head .hi span{font-size:18px; font-family:Microsoft YaHei; color:#000; font-weight:bold; line-height:94px; background:url(../images/tel.png) no-repeat 40px center; text-indent:80px; display:inline-block; float:left}
.head .hi .ss{display:block; background:#48AF30; width:94px; height:94px; float:right; margin:0;}
.head .hi .ss img{width:27px; height:27px; display:block; float:left; margin:33px 0 0 33px; border:0;}
.head .hi a{text-decoration:none; cursor:pointer; color:#5a5a5a;}

.nav{width:730px; height:94px; float:left; margin:0 0 0 20px; }
.nav_{width:730px; height:94px; margin:0 auto;}
.nav_ ul{width:730px; height:94px;list-style:none; margin-left:0px; padding-left:0px; margin-top:0px;*display:inline; display:inline-block;}
.nav_ li{float:left; position:relative; margin:0px; height:94px; width:110px; text-align:center; font-size:14px;}
.nav_ .hc{width: 70px!important;}
.nav_ .hc a{width: 68px!important;}
.nav_ li:hover a{font-family:Microsoft YaHei; float:left;color:#48AF30; height:94px; line-height:94px; width:116px;font-size:16px; margin:0 auto; text-decoration:none; cursor:pointer;}
.nav_ a{font-family:Microsoft YaHei; float:left;color:#2b2b2b; position:relative; height:94px; line-height:94px; width:116px;font-size:16px; margin:0 auto; text-decoration:none; cursor:pointer; overflow:hidden;}
.nav dl{ width:116px; position:absolute; display:none; z-index: 100; margin:0; top:94px; left:0; }
.nav dd{height:30px; line-height:30px; overflow:hidden; margin:0px; text-align:center; }
.nav dd a{width:116px!important; padding:0; text-align: center; line-height: 30px!important; font-size: 14px!important; color:#333; background:none; background-color:#EEE; display: block!important;}
.nav dd a:hover {width:116px!important;background: #CCC!important; color: #ffff66;  line-height: 30px!important; font-size:14px!important;}

.nav_ li .line_b{height:0px; width:1px; -webkit-transition:height 0.5s ease 0s;-o-transition:height 0.5s ease 0s;transition:height 0.5s ease 0s;}
.nav_ li:hover .line_b{height:94px; border-left:solid 1px #CCC; position:absolute; left:0;}
.nav_ li .line_t{height:94px; margin-top:94px; width:1px; float:right; -webkit-transition:margin-top 0.5s ease 0s;-o-transition:margin-top 0.5s ease 0s;transition:margin-top 0.5s ease 0s;}
.nav_ li:hover .line_t{height:94px; margin-top:0px; border-right:solid 1px #CCC; position:absolute; right:0; }

.homebanner{width:100%; height:748px; position:relative; z-index:0; overflow:hidden;}
.homebanner .bg{width:100%; height:748px; position:absolute; z-index:0; top:0; left:0; }
.homebanner .bi{width:1440px; margin:0 auto; height:748px; /*background:url(../images/banner.jpg) no-repeat center center;*/ z-index:2; position:relative;}


.homebanner .bd{ overflow:hidden;margin:0px auto; position:relative;z-index:0; }
.homebanner .bd ul{width:100%;height:748px; margin:0px; padding:0px; list-style:none;}
.homebanner .bd li{width:100%; height:748px;}
.homebanner .bd li a{ display:inline-block; width:100%; height:748px;}
.homebanner .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px;  text-align:center;}
.homebanner .hd ul{width:100%; height:40px; line-height:40px; position:absolute; bottom:0px; text-align:center; left:0px; margin:0px; padding:0px; }
.homebanner .hd ul li{ font-size:0px; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; background:#FFF; border-radius:5px; margin:5px; *color: #fff;}
.homebanner .hd ul .on{ font-size:0px; *color: #14858B; width:10px; height:10px; background:#9b9797; border-radius:5px;}






/*.homebanner .yun_one{-webkit-animation:y_1 18s linear 1s infinite; animation:y_1 18s linear 0.5s infinite; width:1440px; height:486px; background:url(../images/cloud_one.png) repeat center center; position:absolute; z-index:5; }
.homebanner .yun_two{-webkit-animation:y_2 12s linear 0 infinite; animation:y_2 16s linear 0s infinite; width:1440px; height:486px; background:url(../images/cloud_two.png) repeat center center; position:absolute; z-index:3; }
.homebanner .yun_three{-webkit-animation:y_3 14s linear 3 infinite; animation:y_3 12s linear 0.8s infinite ; width:1440px; height:473px; background:url(../images/cloud_three.png) repeat center center; position:absolute; z-index:4; }
@keyframes y_1
{
	from{top:-75px; left:300px; opacity: 1; filter: alpha(opacity=100);}
	to{top:-75px; left:-240px; opacity: 1; filter: alpha(opacity=100);}
}
@-webkit-keyframes y_1
{
	from{top:-75px; left:300px; opacity: 1; filter: alpha(opacity=100);}
	to{top:-75px; left:-240px; opacity: 1; filter: alpha(opacity=100);}
}
@keyframes y_2
{
	from{top:-80px; left:-430px; opacity: 1; filter: alpha(opacity=100);}
	to{top:-80px; left:230px; opacity: 1; filter: alpha(opacity=100);}
}
@-webkit-keyframes y_2
	from{top:-80px; left:-200px; opacity: 1; filter: alpha(opacity=100);}
	to{top:-80px; left:230px; opacity: 1; filter: alpha(opacity=100);}
}
@keyframes y_3
{
	from{top:-90px; left:300px; opacity: 1; filter: alpha(opacity=100);}
	to{top:-90px; left:-140px; opacity: 1; filter: alpha(opacity=100);}
}
@-webkit-keyframes y_3
{
	from{top:-90px; left:300px; opacity: 1; filter: alpha(opacity=100);}
	to{top:-90px; left:-140px; opacity: 1; filter: alpha(opacity=100);}
}
.homebanner .bi .bs{background:url(../images/hb_t.png) no-repeat center center; width:512px; height:34px; float:right; position:relative; z-index:6; margin:214px 714px 0 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition:all 1.5s ease 0.8s; -o-transition:all 1.5s ease 0.8s; transition:all 1.5s ease 0.8s;}
.homebanner .bi .bs_{background:url(../images/hb_t.png) no-repeat center center; width:512px; height:34px; float:right; position:relative; z-index:6; margin:214px 314px 0 0; opacity: 1; filter: alpha(opacity=100);}
.homebanner .bi .bd{font-size:18px; font-family:Arial; color:#939393;float:right;position:relative; z-index:6; margin:20px 100px 0 0; opacity: 0;filter: alpha(opacity=0); -webkit-transition:all 1.5s ease 0.8s; -o-transition:all 1.5s ease 0.8s; transition:all 1.5s ease 0.8s;}
.homebanner .bi .bd_{font-size:18px; font-family:Arial; color:#939393;float:right;position:relative; z-index:6; margin:20px 357px 0 0; opacity: 1;filter: alpha(opacity=100); }

.homebanner .bi .p1{width:10%; height:748px; position:absolute; top:-748px; left:0; background:url(../images/banner.jpg) no-repeat 0px center; -o-transition:top 0.8s linear 0.3s; -webkit-transition:top 0.8s linear 0.3s; transition:top 0.8s linear 0.3s;}
.homebanner .bi .p2{width:10%; height:748px; position:absolute; top:-748px; left:144px; background:url(../images/banner.jpg) no-repeat -144px center; -o-transition:top 0.7s linear 0.2s; -webkit-transition:top 0.7s linear 0.2s; transition:top 0.7s linear 0.2s;}
.homebanner .bi .p3{width:10%; height:748px; position:absolute; top:-748px; left:288px; background:url(../images/banner.jpg) no-repeat -288px center; -o-transition:top 0.6s linear 0.2s; -webkit-transition:top 0.6s linear 0.2s; transition:top 0.6s linear 0.2s;}
.homebanner .bi .p4{width:10%; height:748px; position:absolute; top:-748px; left:432px; background:url(../images/banner.jpg) no-repeat -432px center; -o-transition:top 0.9s linear 0s; -webkit-transition:top 0.9s linear 0s; transition:top 0.9s linear 0s;}
.homebanner .bi .p5{width:10%; height:748px; position:absolute; top:-748px; left:576px; background:url(../images/banner.jpg) no-repeat -576px center; -o-transition:top 1.2s linear 0s; -webkit-transition:top 1.2s linear 0s; transition:top 1.2s linear 0s;}
.homebanner .bi .p6{width:10%; height:748px; position:absolute; top:-748px; left:720px; background:url(../images/banner.jpg) no-repeat -720px center; -o-transition:top 0.8s linear 0s; -webkit-transition:top 0.8s linear 0s; transition:top 0.8s linear 0s;}
.homebanner .bi .p7{width:10%; height:748px; position:absolute; top:-748px; left:864px; background:url(../images/banner.jpg) no-repeat -864px center; -o-transition:top 0.9s linear  0.3s; -webkit-transition:top 0.9s linear  0.3s; transition:top 0.9s linear  0.3s;}
.homebanner .bi .p8{width:10%; height:748px; position:absolute; top:-748px; left:1008px; background:url(../images/banner.jpg) no-repeat -1008px center; -o-transition:top 1s linear 0.4s; -webkit-transition:top 1s linear 0.4s; transition:top 1s linear 0.4s;}
.homebanner .bi .p9{width:10%; height:748px; position:absolute; top:-748px; left:1152px; background:url(../images/banner.jpg) no-repeat -1152px center; -o-transition:top 1.3s linear 0s; -webkit-transition:top 1.3s linear 0s; transition:top 1.3s linear 0s;}
.homebanner .bi .p10{width:10%; height:748px; position:absolute; top:-748px; left:1296px; background:url(../images/banner.jpg) no-repeat -1296px center; -o-transition:top 0.5s linear 0s; -webkit-transition:top 0.5s linear 0s; transition:top 0.5s linear 0s;}

.homebanner .fd{width:100%; height:100px; position:absolute; bottom:140px; z-index:3; display:block; letter-spacing:14px; -o-transition:all 0.8s linear 0s; -webkit-transition:all 0.8s linear 0s; transition:all 0.8s linear 0s; opacity: 0;filter: alpha(opacity=0);}
.homebanner .fd_{width:100%; height:100px; position:absolute; bottom:140px; z-index:3; opacity: 1;filter: alpha(opacity=100); letter-spacing:4px; }
.homebanner .fd .ts{width:100%; height:100px; line-height:40px; text-align:center; font-family:Arial; color:#FFF; font-size:20px; padding:0; cursor:pointer;}
.homebanner .fd img{-webkit-animation:fi 2s infinite; animation:fi 2s infinite; display:block; margin:0 auto; border:0; }
@keyframes fi
{
	from{margin-top:0;opacity: 1;filter: alpha(opacity=100);}
	to{ margin-top:40px; opacity: 0; filter: alpha(opacity=0);}
}
@-webkit-keyframes fi
{
	from{margin-top:0;opacity: 1;filter: alpha(opacity=100);}
	to{ margin-top:40px; opacity: 0; filter: alpha(opacity=0);}
}
*/
.home_pro{width:100%; height:100px; background:#F9F9F9;}
.home_pro .home_pro_{width:1440px; height:100px; line-height:100px; margin:0 auto; text-indent:40px; font-size:24px; font-family:Microsoft YaHei; color:#004f9a;}
.home_pro .home_pro_ span{padding:0 0 0 20px;}
.home_pro_body{width:1440px; height:780px; margin:0 auto;}
.home_pro_body ul{width:100%; height:660px; margin:0; padding:0; list-style:none;}
.home_pro_body ul li{width:466px; height:320px; float:left; margin:10px 0 0 10px; position:relative; overflow:hidden;}
.home_pro_body ul li img{width:506px; height:360px; border:0; margin:-20px; -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; }
.home_pro_body .more{display:block; width:134px; height:40px; line-height:40px; border:solid 1px #004F9A; background:#FFF; float:right; margin:19px 12px 0 0; text-align:center; font-family:Microsoft YaHei; color:#004F9A; text-decoration:none; cursor:pointer;-o-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.home_pro_body .more:hover{background:#004F9A; color:#FFF;}
.home_pro_body ul li .bu{width:466px; height:20px; background:url(../images/pb.png) repeat-x bottom center; position:absolute; bottom:0px; left:0; z-index:1; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; }
.home_pro_body ul li .ts{width:100%;line-height:30px; text-align:center; color:#FFF; position:absolute; bottom:-10px; letter-spacing:2px; z-index:2; font-family:Microsoft YaHei; font-size:22px; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; }
.home_pro_body ul li .td{padding:20px 40px 0px 40px; line-height:25px; text-align:left; color:#FFF; z-index:2; font-family:Microsoft YaHei; font-size:16px; position:absolute; top:150px; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.home_pro_body ul li:hover .bu{height:60px; opacity: 1;filter: alpha(opacity=100);}
.home_pro_body ul li:hover .ts{bottom:20px; color:#FFF; opacity: 1;filter: alpha(opacity=100);}
.home_pro_body ul li:hover .td{padding:0 40px 0 40px; opacity: 1;filter: alpha(opacity=100);}
.home_pro_body ul li:hover img{width:466px; height:320px; margin:0;}

.home_company{width:100%; height:576px; background:#F6F6F6}
.home_company .home_company_{width:1440px; height:576px; margin:0 auto; overflow:hidden}
.home_company .home_company_ img{display:block; width:880px; height:576px; float:left; border:0; margin:0 0 0 -580px; opacity: 0;filter: alpha(opacity=0); -o-transition:all 1.2s ease-in-out 0s; -webkit-transition:all 1.2s ease-in-out 0s; transition:all 1.2s ease-in-out 0s;}
.home_company .home_company_ .cb{width:468px; height:576px; float:right; margin:0 30px 0 0;}
.home_company .home_company_ .cb .ts{width:100%; height:155px; position:relative;}
.home_company .home_company_ .cb .ts .tf{margin:-10px 0 0 0; float:left; font-family:Microsoft YaHei; font-size:26px; color:#004F9A; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.6s linear 0s; -webkit-transition:all 0.6s linear 0s; transition:all 0.6s linear 0s;}
.home_company .home_company_ .cb .ts .tb{position:absolute; height:3px; width:0px; left:0; bottom:0; border-top:solid 3px #004F9A; -o-transition:all 0.8s linear 0s; -webkit-transition:all 0.8s linear 0s; transition:all 0.8s linear 0s;}
.home_company .home_company_ .cb .ti{width:100%; height:240px; margin:100px 0 0 0; padding:30px 0 50px 0; float:left;opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.6s linear 0s; -webkit-transition:all 0.6s linear 0s; transition:all 0.6s linear 0s;}
.home_company .home_company_ .cb .ti .pc{width:100%; padding:0; margin:0; line-height:30px; font-family:Microsoft YaHei; font-size:18px; color:#474747;}
.home_company .home_company_ .cb .ti .pe{width:100%; padding:20px 0 0 0; margin:0; line-height:20px; font-family:Microsoft YaHei; font-size:14px; color:#787878;}
.home_company .home_company_ .cb .tm{width:100%; height:42px; float:left; opacity: 0;filter: alpha(opacity=0);  -o-transition:all 0.8s linear 0.8s; -webkit-transition:all 0.8s linear 0.8s; transition:all 0.8s linear 0.8s;}
.home_company .home_company_ .cb .tm .more{display:block; width:134px; height:40px; line-height:40px; border:solid 1px #004F9A; background:#FFF; float:left; margin:0; text-align:center; font-family:Microsoft YaHei; color:#004F9A; text-decoration:none; cursor:pointer; -o-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.home_company .home_company_ .cb .tm .more:hover{background:#004F9A; color:#FFF;}
.home_company .home_company_ .img{margin:0 0 0 0px; opacity: 1;filter: alpha(opacity=100);}
.home_company .home_company_ .cb .ts .tb_{width:100px;}
.home_company .home_company_ .cb .ts .tf_{margin:90px 0 0 0; opacity: 1;filter: alpha(opacity=100);}
.home_company .home_company_ .cb .ti_{margin:0 0 0 0; opacity: 1;filter: alpha(opacity=100);}
.home_company .home_company_ .cb .tm_{margin:0 0 0 0;opacity: 1;filter: alpha(opacity=100);}

.home_work{width:1440px; height:634px; margin:56px auto 0 auto; overflow:hidden;}
.home_work .cb{float:left; width:544px; height:634px; background:#f5f5f5;}
.home_work .cb .ti{width:400px; height:410px; float:left; margin:0 0 0 85px; position:relative;}
.home_work .cb .ti .t1{font-size:80px; font-family:Microsoft YaHei; color:#004f9a; position:absolute; z-index:2; top:8px; left:0; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.6s linear 0s; -webkit-transition:all 0.6s linear 0s; transition:all 0.6s linear 0s;}
.home_work .cb .ti .t2{font-size:40px; font-family:Microsoft YaHei; color:#004f9a; position:absolute; z-index:1; top:120px; left:8px; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.home_work .cb .ti .t3{font-size:18px; font-family:Microsoft YaHei; color:#666666; position:absolute; z-index:1; top:604px; left:8px; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.6s linear 0s; -webkit-transition:all 0.6s linear 0s; transition:all 0.6s linear 0s;}
.home_work .cb .tm{width:400px; height:46px; float:left; margin:0 0 0 93px; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.3s linear 0.6s; -webkit-transition:all 0.3s linear 0.6s; transition:all 0.3s linear 0.6s;}
.home_work .cb .tm .more{width:46px; height:46px; border-radius:23px; border:solid 1px #CCC; display:block; float:left; background:#F5F5F5 url(../images/jt.png) no-repeat center center; -o-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.home_work .cb .tm .more:hover{background:#004F9A url(../images/jt_.png) no-repeat center center; border:solid 1px #004F9A;}
.home_work .cl{width:896px; height:634px; float:right; margin:0 -350px 0 0; opacity: 0;filter: alpha(opacity=0); -o-transition:all 1s linear 0s; -webkit-transition:all 1s linear 0s; transition:all 1s linear 0s;}
.home_work .cl ul{width:100%; height:660px; margin:-16px 0 0 0; padding:0; list-style:none;}
.home_work .cl ul li{width:432px; height:311px; float:left; margin:16px 0 0 16px; position:relative; overflow:hidden;}
.home_work .cl ul li img{width:432px; height:361px; border:0; margin:0;/*margin:-50px 0 0 0;*/ -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.home_work .cb .ti .t1_{top:130px; opacity: 1;filter: alpha(opacity=100);}
.home_work .cb .ti .t2_{top:246px; opacity: 1;filter: alpha(opacity=100);}
.home_work .cb .ti .t3_{top:304px; opacity: 1;filter: alpha(opacity=100);}
.home_work .cb .tm_{opacity: 1;filter: alpha(opacity=100);}
.home_work .cl_{margin:0; opacity: 1;filter: alpha(opacity=100);}
.home_work .cl ul li .bu{width:432px; height:311px; background:url(../images/pb.png) repeat-x top center; position:absolute; top:0; left:0; z-index:1; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; }
.home_work ul li .ts{width:100%; height:60px; line-height:30px; text-align:center; color:#FFF; position:absolute; top:50px; letter-spacing:2px; z-index:2; font-family:Microsoft YaHei; font-size:22px; opacity: 0;filter: alpha(opacity=0); -o-transition:top 0.5s linear 0s; -webkit-transition:top 0.5s linear 0s; transition:top 0.5s linear 0s; }
.home_work ul li .td{padding:40px 60px 0px 60px; line-height:25px; text-align:left; color:#FFF; z-index:2; font-family:Microsoft YaHei; font-size:16px; position:absolute; top:150px; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.home_work .cl ul li:hover .bu{opacity: 1;filter: alpha(opacity=100);}
/*.home_work .cl ul li:hover img{height: calc(100%-50px); margin:0;}*/
.home_work .cl ul li .bu:before{content:""; position:absolute; content:""; border-top:solid 1px #FFF; border-bottom:solid 1px #FFF; top:30px; left:30px; bottom:30px; right:30px; -webkit-transform:scale(0,1); -ms-transform:scale(0,1); transform:scale(0,1); -o-transition:all 0.8s linear 0s; -webkit-transition:all 0.8s linear 0s; transition:all 0.4s linear 0s; }
.home_work .cl ul li .bu:after{content:""; position:absolute; border-left:solid 1px #FFF; border-right:solid 1px #FFF; top:30px; left:30px; bottom:30px; right:30px; -webkit-transform:scale(1,0); -ms-transform:scale(1,0); transform:scale(1,0);  -o-transition:all 0.8s linear 0s; -webkit-transition:all 0.8s linear 0s; transition:all 0.4s linear 0s; }
.home_work .cl ul li:hover .bu:before{-webkit-transform:scale(1.1,1); -ms-transform:scale(1.1,1); transform:scale(1.1,1); top:30px; left:30px; bottom:30px; right:30px; }
.home_work .cl ul li:hover .bu:after{-webkit-transform:scale(1,1.1); -ms-transform:scale(1,1.1); transform:scale(1,1.1); top:30px; left:30px; bottom:30px; right:30px; }
.home_work ul li:hover .ts{top:100px; color:#FFF; opacity: 1;filter: alpha(opacity=100);}
.home_work ul li:hover .td{padding:0 60px 0 60px; opacity: 1;filter: alpha(opacity=100);}

.home_news{width:1440px; height:692px; margin: 56px auto 0 auto; overflow:hidden; position:relative;}
.home_news .bg{display:block; border:0; height:892px; position:absolute; top:-100px; left:-208px;}
.home_news .bi{width:1020px; height:256px; position:absolute; bottom:0px; left:0; background:#F6F6F6; z-index:1; opacity: 0;filter: alpha(opacity=0); -o-transition:all 0.8s linear 0s; -webkit-transition:all 0.8s linear 0s; transition:all 0.8s linear 0s;/*animation:hni 2s cubic-bezier(0.18, 0.18, 0.84, 0.84) infinite;*/}
.home_news .bi .ts{font-size:24px; font-family:Microsoft YaHei; color:#004f9a; float:left; z-index:2; position:absolute; top:-20px; left:70px;opacity: 0; filter: alpha(opacity=0); -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.home_news .bi .ts span{padding:0 0 0 20px;}
.home_news .bi ul{width:684px; margin:0; padding:0; list-style:none; z-index:3; position:absolute; bottom:-50px; left:70px;opacity: 0; filter: alpha(opacity=0);  -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.home_news .bi ul li{width:684px; height:34px; line-height:34px; float:left}
.home_news .bi ul li a{font-size:16px; font-family:Microsoft YaHei; color:#3f3f3f; text-decoration:none; cursor:pointer;}
.home_news .bi ul li a:hover{color:#000;}
.home_news .bi ul li span{font-size:16px; font-family:Microsoft YaHei; color:#3f3f3f; float:right; }
.home_news .bi .more{width:46px; height:46px; border-radius:23px; border:solid 1px #CCC; display:block; float:left; background:#F5F5F5 url(../images/jt.png) no-repeat center center; position:absolute; z-index:4; left:848px; top:184px; -o-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.home_news .bi .more:hover{background:#004F9A url(../images/jt_.png) no-repeat center center; border:solid 1px #004F9A;}
.home_news .bi_{opacity: 1;filter: alpha(opacity=100);}
.home_news .bi .ts_{top:40px;opacity: 1;filter: alpha(opacity=100);}
.home_news .bi .hnu{bottom:20px;opacity: 1;filter: alpha(opacity=100);}

/*@keyframes hni
{	
	0%{transform:perspective(400px) rotateY(-10deg);}
	25%{transform:perspective(400px) rotateY(0deg);}
	50%{transform:perspective(400px) rotateY(10deg);}
	75%{transform:perspective(400px) rotateY(0deg);}
	100%{transform:perspective(400px) rotateY(-10deg);}
}*/

.home_video{width:1440px; height:737px; background:url(../images/video_bg.jpg) no-repeat center center; margin: 56px auto 0 auto; position:relative; overflow:hidden}
.home_video .bu{width:100%; height:737px; position:absolute; top:0; left:0; z-index:1; opacity: 0;filter: alpha(opacity=0); -o-transition:all 1s linear 0s; -webkit-transition:all 1s linear 0s; transition:all 1s linear 0s;}
.home_video .te{position:absolute; font-size:33px; font-family:Arial; width:866px; text-align:center; top:28px; left:287px; color:#FFF; z-index:2; opacity: 0;filter: alpha(opacity=0);-o-transition:all 0.8s linear 0s; -webkit-transition:all 0.8s linear 0s; transition:all 0.8s linear 0s;}
.home_video .tc{position:absolute; font-size:30px; font-family:Microsoft YaHei; width:866px; text-align:center; top:278px; left:287px; color:#FFF; z-index:3; opacity: 0;filter: alpha(opacity=0); letter-spacing:10px; -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
/*.home_video img{width:92px; height:92px; position:absolute; border:0; z-index:4; left:674px; top:410px; cursor:pointer;}
.home_video img:hover{ animation:hvi 0.5s cubic-bezier(0.18, 0.18, 0.84, 0.84) infinite;}*/
.home_video .pay{width:82px; height:82px; position:relative; z-index:4; margin:410px auto 0 auto; cursor:pointer; border:solid 1px #FFF; border-radius:41px; background:url(../images/rt.png) no-repeat center center;}
.home_video .pay:hover{-webkit-animation:hvi 1s cubic-bezier(0.18, 0.18, 0.84, 0.84); animation:hvi 1s cubic-bezier(0.18, 0.18, 0.84, 0.84) infinite;}
@keyframes hvi
{	
	/*from{width:92px; height:92px; left:674px; top:410px;}
	to{width:102px; height:102px; left:669px; top:405px;}*/
	from{width:82px; height:82px; position:relative; z-index:4; border:solid 1px #FFF; margin:410px auto 0 auto; background:url(../images/rt.png) no-repeat center center; border-radius:41px; opacity: 1;filter: alpha(opacity=100);}
	to{width:102px; height:102px; position:relative; z-index:4; border:solid 2px; border-color:#CCC #EEE #FFF; margin:400px auto 0 auto; background:url(../images/rt.png) no-repeat center center; border-radius:51px; opacity: 0;filter: alpha(opacity=0);}
	
}
@-webkit-keyframes hvi
{	
	/*from{width:92px; height:92px; left:674px; top:410px;}
	to{width:102px; height:102px; left:669px; top:405px;}*/
	from{width:82px; height:82px; position:relative; z-index:4; border:solid 1px #FFF; margin:410px auto 0 auto; background:url(../images/rt.png) no-repeat center center; border-radius:41px; opacity: 1;filter: alpha(opacity=100);}
	to{width:102px; height:102px; position:relative; z-index:4; border:solid 2px; border-color:#CCC #EEE #FFF; margin:400px auto 0 auto; background:url(../images/rt.png) no-repeat center center; border-radius:51px; opacity: 0;filter: alpha(opacity=0);}
	
}
.home_video .bu_{background:url(../images/000.png) repeat center center; opacity: 1;filter: alpha(opacity=100);}
.home_video .te_{top:208px;opacity: 1;filter: alpha(opacity=100);}
.home_video .tc_{ letter-spacing:0;opacity: 1;filter: alpha(opacity=100);}

.flink{width:100%; height:238px; background:#303030;}
.flink .flink_{width:1440px; height:238px; margin:0 auto;}
.flink .fl{width:780px; height:208px; float:left;}
.flink .fl ul{width:930px; margin:0; padding:50px 0 30px 30px; list-style:none; float:left;}
.flink .fl li{float:left; padding:0 20px 0 20px;}
.flink .fl li a{font-family:Microsoft YaHei; font-size:16px; color:#FFF; text-decoration:none; cursor:pointer;}
.flink .fl p{font-family:Microsoft YaHei; font-size:14px; color:#FFF; margin:0; padding:10px 0 0 50px; float:left; width:100%;}
.flink .fr{width:540px; height:208px; float:right; margin-right:80px;}
.flink .fr .tel{font-family:Microsoft YaHei; font-size:30px; color:#FFF; margin:0; padding:35px 0 0 0; text-align:right}
.flink .fr .ti{font-family:Microsoft YaHei; font-size:16px; color:#FFF; margin:0; padding:10px 0 0 0; text-align:right}
.flink .fr img{width:150px; height:150px; border:0; float:right; margin:40px 0 0 10px;}

.foot{width:100%; height:60px; background:#191919;}
.foot_{width:1440px; height:60px; line-height:60px; font-size:14px; color:#FFF; font-family:Microsoft YaHei; margin:0 auto; text-indent:50px;}

.nbanner{width:100%; height:308px; position:relative;}
.nbanner .bg{width:100%; height:308px; position:absolute; z-index:0; top:0; left:0; }
.nbanner .bp{width:100%; height:308px; position:relative;}

.ny{background:#F4F4F4; padding:0 0 50px 0;}

.left{width:100%; background:#F3F3F3; border-bottom:solid 1px #e5e5e5;}
.left_{width:1260px; margin:0 auto; height:74px;}
.left ul{margin:0; padding:0 0 0 0; list-style:none;}
.left ul li{display:inline-block; height:74px; line-height:74px; margin-right:10px; float:left; margin:0px 20px 0 0;}
.left ul li:hover{height:74px; line-height:74px; }
.left ul li:hover a{height:72px; padding:0 15px 0 15px; display:block; font-size:16px; color:#4cb034; text-decoration:none; cursor:pointer; border-bottom:solid 2px #4cb034}
.left ul li a{height:74px; padding:0 15px 0 15px; font-family:Microsoft YaHei; font-size:16px; color:#333; text-decoration:none; cursor:pointer}
.left ul li.curs a{height:72px; padding:0 15px 0 15px; display:block; font-size:16px; color:#4cb034; text-decoration:none; cursor:pointer; border-bottom:solid 2px #4cb034}

.nyjl .jl{ min-width:200px;  background:url(../images/home.jpg) no-repeat left center; text-indent:20px; padding:0 0 0 10px; font-size:14px; font-family:Microsoft YaHei; float:right}
.nyjl a{font-size:14px; color:#333; text-decoration:none; font-family:Microsoft YaHei;}


.info_window{width:1260px; margin:0 auto; min-height:100px;}
.info_window .nr_info{width:1260px; background:#FFF; padding:20px;}
.info_window .nr_info .title{width:1260px; display:block; text-align:center; margin:50px auto 20px auto; color:#000; font-size:20px; font-family:Microsoft YaHei;}
.info_window .nr_info .jbxx{width:1260px; display:block; text-align:center; margin:10px auto; color:#585858; font-size:14px; font-family:Microsoft YaHei;}
.info_window .nr_info .contents{width:1260px; margin:25px auto 45px auto; line-height:28px; font-size:14px; color:#333333; letter-spacing:1px; word-wrap: break-word; word-break:break-all;}
.info_window .nr_info .contents p{margin:0; padding:0;}
.info_window .nr_info .contents img{max-width:98%;}

.info_window .nr_news{width:1260px;  margin:10px 0 0 0; padding-bottom:40px;}
.info_window .nr_news ul{width:1260px; margin:0; padding:0; list-style:none;}
.info_window .nr_news ul li{width:1260px; height:244px; margin-top:30px; background:#FFF; position:relative;}
.info_window .nr_news ul li:hover{background-color:#EEE; cursor:pointer}
.info_window .nr_news ul li:hover .ta{color:#4cb034!important;}
.info_window .nr_news ul li .img_zb{width:320px; height:244px; position:absolute; top:0; left:0; z-index:1; opacity: 0.3;}
.info_window .nr_news ul li .img_rq{width:320px; height:244px; overflow:hidden; position:absolute; top:0; left:0; z-index:2;}
.info_window .nr_news ul li .img_rq img{border:0; display:block; }
.info_window .nr_news ul li .news_info{width:954px; height:244px; float:right}

.news_info .n_info{height:194px;}
.news_info .n_info .titles{padding:30px 50px 20px 50px;}
.news_info .n_info .titles .ta{font-size:18px; font-family:Microsoft YaHei; text-decoration:none; cursor:pointer; color:#000;}
.news_info .n_info .describe{padding:0 50px 0 50px; line-height:25px; font-size:16px; font-family:Microsoft YaHei; color:#373737;}
.news_info .n_more{height:50px; line-height:50px; border-top:solid 1px #EBEBEB}
.news_info .n_more .more{float:right; color:#4cb034; font-size:14px; font-family:Microsoft YaHei; margin-right:50px; text-decoration:none; cursor:pointer}

.ny_right_pic{padding:30px 0 40px 0;}
.ny_right_pic{width:1260px; background-color:#FFF; margin:0px auto;}
.ny_right_pic ul{width:1260px; margin:30px auto; padding:0px; list-style:none;}
.ny_right_pic li{width:390px; height:358px; float:left; margin:14px; margin-bottom:20px; border:solid 1px #DEDEDE; cursor:pointer;}
.ny_right_pic li:hover .piclist_title{ line-height:30px; text-align:center; font-size:16px; color:red; font-family:Microsoft YaHei;}
.piclist_div{width:390px; height:212px; }
.piclist_div img{/*width:294px; height:200px;*/ border:solid 6px #FFF}
.piclist_title{ line-height:30px; text-align:center; font-size:16px; color:#000; font-family:Microsoft YaHei;}
.ny_right_pic .more{width:78px; height:22px; line-height:22px; border:solid 1px #DEDEDE; text-align:center; display:block; color:#000; font-size:12px; float:left; margin:10px 0 0 10px; text-decoration:none; cursor:pointer;}
.ny_right_pic .more:hover{width:78px; height:22px; line-height:22px; border:solid 1px #DEDEDE; text-align:center; display:block; color:red; font-size:12px; float:left; margin:10px 0 0 10px; text-decoration:none; cursor:pointer;}
.ny_right_pic .de{padding:5px; font-size:12px; line-height:20px; color:#9A9A9A; text-align:left;}

.ny_right_pro{padding:50px 0 40px 0;}
.ny_right_pro{width:1260px; background-color:#FFF; margin:0px auto;}
.ny_right_pro .cname{font-size:18px; text-indent:30px; padding:30px 0 0 0; font-family:Microsoft YaHei; width:1260px; margin:0 auto;}
.ny_right_pro ul{width:1260px; margin:30px auto; padding:0px 0 0px 0; list-style:none;}
.ny_right_pro li{width:390px; height:358px; float:left; margin:14px; margin-bottom:20px; border:solid 1px #DEDEDE; cursor:pointer;}
.ny_right_pro li:hover .piclist_title{ line-height:30px; text-align:center; font-size:16px; color:red; font-family:Microsoft YaHei;}
.piclist_div{width:390px; height:270px; overflow:hidden}
.piclist_div img{width:294px; height:258px; border:solid 6px #FFF}
.piclist_title{ line-height:30px; text-align:center; font-size:16px; color:#000; font-family:Microsoft YaHei;}
.ny_right_pro .more{width:78px; height:22px; line-height:22px; border:solid 1px #DEDEDE; text-align:center; display:block; color:#000; font-size:12px; float:left; margin:10px 0 0 10px; text-decoration:none; cursor:pointer;}
.ny_right_pro .more:hover{width:78px; height:22px; line-height:22px; border:solid 1px #DEDEDE; text-align:center; display:block; color:red; font-size:12px; float:left; margin:10px 0 0 10px; text-decoration:none; cursor:pointer;}
.ny_right_pro .de{padding:5px; font-size:12px; line-height:20px; color:#9A9A9A; text-align:left;}
.ny_right_pro .gd{width:1260px; height:40px; margin:50px auto 50px auto; border-bottom:solid 1px #dedede; text-align:center;}
.ny_right_pro .gd a{display:inline-block; height:40px; line-height:40px; background:#dedede; padding:0 30px 0 30px; border-top-left-radius:6px; border-top-right-radius:6px; cursor:pointer; color:#333; font-family:Microsoft YaHei; text-decoration:none; cursor:pointer; -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.ny_right_pro .gd a:hover{background:#CCC;}

/*分页样式*/
#page a{border:solid 1px #CCC;font-family:宋体;display:inline-block; height:20px; padding: 4px 10px 4px 10px;margin:0px 2px 0px 2px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#CCC;text-decoration:none; -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
#page a:hover{border:solid 1px #CCC;font-family:宋体; display:inline-block; height:20px; padding: 4px 10px 4px 10px;margin:0px 2px 0px 2px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF!important;text-decoration:none;background-color:#CCC;}
#a_click{bordr:solid 1px #CCC;font-family:宋体; display:inline-block; height:20px; padding: 4px 10px 4px 10px;;margin:0px 2px 0px 2px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF!important;text-decoration:none;background-color:#CCC;}







