@charset "utf-8";

/*

@media screen and(-webkit-min-device-pixel-ratio:0){} chrome

filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');

pointer-events:none;//鼠标穿透

filter:Alpha(opacity=50);

*/



/*--	css reset	--*/

 
 

/*-- 通用 --*/

 

.clear:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}

.clear{ *zoom:1; }

.middle{ font-size:0; letter-spacing:-1.5em;}

.middle:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}

.justify{ text-align:justify;}

.justify:after{ content:''; padding-left:100%;}

.wrap{ width:1000px; height:100%; margin:0 auto; position:relative;}



/*header start*/



#header{ position:relative; z-index:1; background-color:#fff; height:112px;}

#header .logo{ width:112px; height:82px; overflow:hidden; position:absolute; left:30px; top:14px;}

#header .logo img{ width:100%;}

#header .nav{ position:absolute; right:35px; top:0;}

#header .nav ul{ float:left; margin-right:30px;}

#header .nav li{ float:left; position:relative;}

#header .nav li a{ display:block; font-size:18px; padding:41px 0px; margin:0px 35px; border-top:2px solid #fff;}

#header .nav li.cur a{ border-color:#0cb4ea;}

#header .nav .subnav{ display:none; position:absolute; left:0; top:100%; width:100%; float:none; padding:22px 0 16px; text-align:center; background:url("../images/opacity-60.png");}

#header .nav .subnav a{ font-size:16px; line-height:40px; color:#fff; padding:0; border:none;}

#header .nav .subnav a:hover{ color:#61c2f5;}

#header .nav .wb{display:block;width:auto;height:28px;float: left; font-size:16px; color:#a3c50f; font-family:Arial; line-height:30px;vertical-align: middle;}

#header .nav .wx{ background:url('../images/en.png') no-repeat center center; width:28px; height:28px; margin-left:15px;display: inline-block;vertical-align: middle; text-align:center; line-height:28px; color:#ffffff; float:right;}

#header a{ color:#474747;}

#header a:hover{ color:#a3c50f;}

#header .wbsearch{float:left;width: 195px;margin-top:40px;}

/*header end*/



.home{ margin-top:70px;}

.home .focus{position:relative;overflow:hidden;}

.home .focus .frame{position:relative;overflow:hidden;}

.home .focus .frame .child{float:left;width:100%;}

.home .focus .boxnav{text-align:center;}

.home .focus .boxnav{position:absolute;left:0;bottom:45px;width:100%;}

.home .focus .nav{position:relative;height:35px;line-height:35px;padding:0 16px;display:inline-block;}

.home .focus .nav .bg{background:url("../images/nav1.png") repeat;height:35px;line-height:40px;width:100%;}

.home .focus .nav .l{background:url("../images/navl.png") no-repeat 0 0;height:35px;width:16px;position:absolute;left:0;top:0;}

.home .focus .nav .r{background:url("../images/navr.png") no-repeat 0 0;height:35px;width:16px;position:absolute;right:0;top:0;}

.home .focus .nav a{width:14px;height:14px;background:url("../images/nav2.png") no-repeat -14px center;display:inline-block;margin:0 4px;}

.home .focus .nav a.now{background-position:0 center;}

.home .bannar{ position:relative; background:url("../images/bannar.jpg") center top no-repeat; height:846px;}

.home .bannar .flash{background:url("../images/flash.png") no-repeat; width:339px;height:190px;position:absolute;left:50%;top:50%; margin-left:52px;margin-top:-238px; display:none;-webkit-animation:light 3s linear infinite;	-moz-animation:light 3s linear infinite;animation:light 3s linear infinite;}

.home .block1{ height:auto; padding-bottom:90px;}

.home .block1 .head{ text-align:center; padding:114px 81px 52px;}

.home .block1 .head h1{ font-sizae:36px; margin-bottom:30px; font-style:normal;}

.home .block1 .head p{ color:#868686; font-size:15px; line-height:2em;} 

.home .block1 .box{ height:570px; position:relative; background:url("../images/circle_bg.png") center 0px no-repeat;}

.home .block1 .box a{ position:absolute; width:98px;background-repeat:no-repeat;height:53px; padding-top:35px;border-bottom:2px solid #ff6a00; font-size:16px; color:#333;}

.home .block1 .box a.icona{ padding-left:80px;background-position:left center;}

.home .block1 .box a.iconar{ padding-right:88px;background-position:right center; text-indent:12px; }

.home .block1 .box a i{ position:absolute;}

.home .block1 .box .a1{ background-image:url("../images/icon1.png"); left:920px; top:258px;}

.home .block1 .box .a2{ background-image:url("../images/icon2.png"); left:-28px; top:355px;}

.home .block1 .box .a3{ background-image:url("../images/icon3.png"); left:13px; top:14px;}


.home .block1 .box .a1 i{ right:100%; top:-24px; margin-right:25px; background:url("../images/line4.png") center top no-repeat; width:165px; height:86px;}

.home .block1 .box .a2 i{ left:100%; top:-26px; margin-right:22px; background:url("../images/line2.png") center top no-repeat; width:165px; height:80px;}

.home .block1 .box .a3 i{ left:100%; top:29px; margin-left:-10px; background:url("../images/line3.png") center top no-repeat; width:165px; height:86px;}


.home .block1 .box a:hover{ color:#ff6a00;}

.home .block1 .box a:hover i, .home .block1 .box a.cur i{ background-position:center bottom;}

.home .block1 .linearr{ position:absolute; left:50%; margin-left:-222px; top:35px; background:url("../images/linearr.png") center top no-repeat; width:442px; height:434px;}

.home .block1 .pagearr{background:url("../images/pagearr.png") no-repeat;width:39px;height:29px;position:absolute;top:1046px;left:50%;margin-left:-19px;cursor:default;-webkit-animation:shake 5s linear infinite;-moz-animation:shake 5s linear infinite;animation:shake 5s linear infinite;}

.home .block2{ height:620px; background:url("../images/block2_bg.jpg") center top no-repeat; width:100%; padding-top:270px;min-width:1000px;}

.home .block2 .list{ overflow:hidden; width:1000px; margin:0px; padding:0px;}

.home .block2 .list li{ float:left; width:318px; text-align:center; margin-left:23px;}

.home .block2 .list .img{ width:258px; height:258px; padding:36px; float:left; }

.home .block2 .list img{ width:100%; text-align:center;}

.home .block2 .list h3{ font-size:26px; margin:0px; margin-top:18px; color:#ffffff; text-align:center; padding:0px 36px; text-indent:0px;}

.home .block2 .list p{ color:#707070;}



/* 复用图片包裹 */ 

.scaleimg{ overflow:hidden;}

.scaleimg:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}

.scaleimg img{ width:100%; height:auto; vertical-align:middle; -webkit-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; transition:all .5s ease 0s;}

.scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}

.home .block2 .list h3:hover{color:#1d82ff;}



 
.tel{ width:100%; font-size:21px; color:#000000; margin-top:15px; margin-bottom:6px;}

 



/*news list start*/

 














