@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	--*/
html, body, h1, h2, h3, h4, h5, h6, div, ol, ul, li, dl, dt, dd, table, caption, tr, th, td, span, p, a, b, u, i, em, img, iframe, fieldset, form, label, legend, input, button, select, textarea { margin: 0; padding: 0; }


/*header start*/


.home{width:1100px; height:100%; margin:0 auto; position:relative;}
.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:50px 81px 52px;}
.home .block1 .head h1{ font-sizae:36px; margin-bottom:30px; font-style:normal;}
.home .block1 .head p{ color:#034ea2; font-size:15px; line-height:2em;} 
.home .block1 .box{ height:570px; position:relative; background:url("../images/circle_bg.jpg") center 0px no-repeat;}
.home .block1 .box a{ position:absolute;  width:120px;background-repeat:no-repeat;height:53px; padding-top:35px;border-bottom:2px solid #034ea2; font-size:20px; font-weight:bold; color:#034ea2;}
.home .block1 .box a.icona{ padding-left:88px;background-position:left center;}
.home .block1 .box a.iconar{ padding-right:58px;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:835px; top:477px;}
.home .block1 .box .a2{ background-image:url("../images/icon2.png"); left:80px; top:477px;}
.home .block1 .box .a3{ background-image:url("../images/icon3.png"); left:-6px; top:227px;}
.home .block1 .box .a4{ background-image:url("../images/icon4.png"); left:40px; top:9px;}
.home .block1 .box .a5{ background-image:url("../images/icon5.png"); left:851px; top:9px;}
.home .block1 .box .a6{ background-image:url("../images/icon6.png"); right:0px; top:247px;}
.home .block1 .box .a1 i{ right:100%; top:-24px; margin-right:40px; 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:-35px; background:url("../images/line3.png") center top no-repeat; width:165px; height:86px;}
.home .block1 .box .a4 i{ left:100%; top:32px; margin-left:0px; background:url("../images/line3.png") center top no-repeat; width:165px; height:86px;}
.home .block1 .box .a5 i{ right:100%; top:33px; margin-left:-17px; background:url("../images/line1.png") center top no-repeat; width:165px; height:80px;}
.home .block1 .box .a6 i{ right:100%; top:13px; margin-right:-37px; background:url("../images/line1.png") left top no-repeat; width:165px; height:80px;}
.home .block1 .box a:hover{ color:#016db6; font-weight:600;}
.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;}
