﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

/*body{background:url(img/Index/index-bj.png) repeat center center; }*/


/******************************广告*********************************/
.banners{height: 600px;}
.fullSlide {width:100%;position:relative;height:600px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center;background-position:center top;background-repeat: no-repeat;}
.fullSlide .bd li a {display:block;height:600px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:999px;margin:0 5px;}
.fullSlide .hd ul .on {background:#3051A9;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;
filter:alpha(opacity=50);opacity:0.5;display:none;width:35px; height:80px;}
.fullSlide .prev{background: #3051A9 url(img/Index/letf-an.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:#3051A9 url(img/Index/right-an.png) no-repeat;}
.fullSlide .timer {background: #3051A9 none repeat scroll 0 0;bottom: 0;font-size: 0;height: 2px;left: 0;opacity: 0.8;overflow: hidden;position: absolute;width: 0;z-index: 1;}

.sou{ height:60px;overflow:hidden; margin-bottom:0px;}
.s_inp01{ width:390px; height:28px; border-bottom:1px solid #e1e1e1; margin-top:12px;}
.inp01{ width:360px; font:16px "Microsoft Yahei"; outline:none; height:28px; line-height:28px; background:none; border:0 ; color:#000;}
.inp02{ background:url(img/index/lx.gif) no-repeat left center;width:25px; height:25px; border:0; padding-top:5px; cursor:pointer;}
.sou p{ width:600px; font:16px "Microsoft Yahei"; color:#000; height:60px; line-height:60px;}
.sou p a{color:#000; padding:0 8px;}

.pro{ height:845px; padding-top:73px; background:url(img/index/pro_bg.gif) repeat-y center top; width:1200px; margin:0 auto; border-left: 5px solid #E4E4E4; overflow:hidden;}
.fen{ width:282px; border-bottom:2px solid #3051a9;}
.fen h2{ height:60px; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:60px; background:#3051a9; margin-bottom:1px;}
.fen h2 a{ display:block; color:#fff;}
.fen h2 em{ padding-left:5px; font:24px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.fen h3{ height:54px; font:18px "Microsoft Yahei"; font-weight:bold; line-height:54px; overflow:hidden; background:url(img/index/fen_jt.png) no-repeat 242px center; overflow:hidden; color:#3051A9; padding-left:27px;}
.fen h3:hover{ color:#fff;}
.fen h3 a{ color:#3051a9; padding-left:27px;}
.fen li{ height:45px; font:16px "Microsoft Yahei"; overflow:hidden;}
.fen li a{ display:block; height:44px; line-height:44px; border-bottom:1px solid #e4e4e4; color:#000; padding-left:27px; background:#fff url(img/index/fen_jt2.png) no-repeat 242px center;}
.fen li a:hover{ background:url(img/index/fen_jt3.gif) no-repeat center -5px; color:#f19f1c;}

.fen h3:hover{ background:#3051a9; }
.fen h3:hover a{color:#fff;}

.pro2{ width:894px;}
.pro01{ height:351px; position:relative;}
.pro01 li{width:894px; height:351px; float:left; overflow:hidden;}
.pro01 li img{width:894px; height:351px;}
.pro01 span{ display:block; width:125px; height:12px; overflow:hidden; position:absolute; bottom:24px; right:0;}
.pro01 span a{ display:inline-block; width:10px; height:10px; background:url(img/index/pro_dot1.png) no-repeat; margin-right:10px;}
.pro01 span a:hover,.pro01 span a.cur{background:url(img/index/pro_dot2.png) no-repeat;}
.arr1 a{ display:block; width:41px; height:62px; overflow:hidden; position:absolute; top:145px; left:0;}
.arr2 a{ display:block; width:41px; height:62px; overflow:hidden; position:absolute; top:145px; right:0;}

.pro02 li{ width:288px; height:178px; background:#fff; border:1px solid #e2e2e2; float:left; margin:20px 10px 0 0; position:relative;}
.pro02 li a{ width:262px; margin:9px 0 0 9px; display:block;}
.pro02 li img{ display:block; width:270px; height:128px; transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s;}
.pro02 li img:hover{transform:scale(1.03); -moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
.pro02 li p{ display:block; font:16px "Microsoft Yahei"; line-height:40px; height:40px; padding-left:9px;color:#333; background:url(img/index/fen_jt1.png) no-repeat 244px center; overflow:hidden;}
.pro02 li em{ display:block; width:64px; height:64px; position:absolute; top:-13px; left:-13px;}
.pro02 li em img{width:64px; height:64px;}
.pro02 .nones{ margin-right:0;}

.wt{ height:645px; padding-top:58px; overflow:hidden;}
.wt01{ width:278px;}
.wt01 dl{ height:60px; margin-bottom:69px;}
.wt01 dt{ width:60px; height:60px;}
.wt01 dd{ width:198px; font:16px "Microsoft Yahei"; font-weight:bold; color:#000; line-height:28px;}
.wt01 dd em{ color:#fba30f;}
.wt01.fr{ text-align:right;}
.wt h5{ width:393px; height:46px; margin:0 auto; background:url(img/index/wt_btn.gif) no-repeat center top;}
.wt h5 a{ display:inline-block; width:98px; height:46px; color:#fff; padding-right:46px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:46px; text-align:center;}
.wt h5 span{ font:16px "Microsoft Yahei"; line-height:46px; color:#f6ab00; font-weight:bold;}

.tit2{ font:28px "Microsoft Yahei"; text-align:center; color:#000; padding-bottom:30px;background:url(img/index/about_h.png) no-repeat center bottom;}
.tit2 a{ display:block; font:40px "Microsoft Yahei"; font-weight:bold; color:#3051a9;}
.tit2 i{ font-weight:normal;}
.wt2{ height:395px; background:url(img/index/wt_bg.jpg) no-repeat center top; margin-top:32px;}

.rz{ height:640px; padding-top:50px; overflow:hidden; background:url(img/index/rz_bg.jpg) no-repeat center top;}
.rz h2{ height:140px; overflow:hidden; background:url(img/index/about_h.png) no-repeat center bottom; font:40px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.rz h2 a{ color:#fff;}
.rz h2 em{ display:block; font:20px "Microsoft Yahei"; color:#fff; padding-top:15px;}
.rz dl{ width:180px; float:left; margin:25px 20px 0 0;}
.rz dt{ width:180px; height:180px; overflow:hidden; position:relative;}
.rz dt img{ width:180px; height:180px;webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out; }
.rz dt em{ display:block; width:180px; height:180px; position:absolute; top:0; left:0; background:url(img/index/rz_bg02.png) no-repeat;-}
.rz dd h3 a{ display:block; font:24px "Microsoft Yahei"; line-height:100px; color:#3051a9; text-align:center; font-weight:bold; height:100px;}
.rz dd p{ font:16px "Microsoft Yahei"; text-align:center; line-height:28px; color:#000; height:84px; overflow:hidden;}
.rz .dl01 dd h3 a{ line-height:30px; padding-top:20px; height:80px;}
.rzbt .nones{ margin-right:0;}
.rzbt{ height:46px; overflow:hidden; background:url(img/index/rz_line.gif) repeat-x center center; margin-top:32px;}
.rzbt h5{ width:393px; height:46px; margin:0 auto; background:url(img/index/wt_btn.gif) no-repeat center top;}
.rzbt h5 a{ display:inline-block; width:98px; height:46px; color:#fff; padding-right:46px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:46px; text-align:center;}
.rzbt h5 span{ font:16px "Microsoft Yahei"; line-height:46px; color:#f6ab00; font-weight:bold;}
.rz .cur dt em{background:url(img/index/rz_bg01.png) no-repeat;}
.rz .cur dt img{-webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    transform: rotate(360deg);}
.rz .cur dd h3 a{ color:#ff8a00;}

.ys1 .tit2 .aaa{ width:520px; height:65px; margin:0 auto;}
.ys1 .tit2 .aaa .b1{ float:left; display:block; padding-top:13px;}
.ys1 .tit2 .aaa .b2{ float:left; display:block; padding-top:13px;}
.ys1 .tit2 .iii{background:url(img/index/tit-bj.jpg) no-repeat center top; display:block; width:115px; height:65px; float:left;}

.ys1{ height:598px; overflow:hidden; background:url(img/index/ys_bg.jpg) no-repeat center top;}
.ys01{ width:600px;}
.ys01 dt{ height:40px; font:28px "Microsoft Yahei"; font-weight:bold; line-height:38px; color:#3051a9; margin-top:70px;}

.em1{background:url(img/index/ys01.png) no-repeat;}
.em2{background:url(img/index/ys02.png) no-repeat;}
.em3{background:url(img/index/ys03.png) no-repeat;}
.em4{background:url(img/index/ys04.png) no-repeat;}

.ys01 dt em{ display:inline-block; float:left; width:70px; height:60px; font:28px Arial, Helvetica, sans-serif; color:#fff; line-height:38px;  font-weight:bold; padding-left:6px;}
.ys01 dd{ padding:20px 0 0 80px;}
.ys01 dd p{ font:16px "Microsoft Yahei"; line-height:30px; color:#000; background:url(img/index/ys_line.gif) no-repeat left 13px; padding-left:20px;}
.ys01 ul{ height:100px; margin-top:70px;}
.ys01 li{ width:180px; height:100px; float:left; margin-right:24px; overflow:hidden;}
.ys01 li a{ display:block;}
.ys01 li img{width:180px; height:100px;}
.ys01 .nones{ margin-right:0;}
.ys2{ background:url(img/index/ys_bg2.jpg) no-repeat center top; height:510px; width:1200px; margin:0 auto;}
.ys3{ height:485px; background:url(img/index/ys3.jpg) no-repeat right 73px;}
.ys3 .ys01 .dl02 dt{ margin-top:50px;}

.show{ height:950px; padding-top:60px; background:url(img/index/guan1.jpg) no-repeat center bottom;}
.show .tit2,.ys .tit2{ font-size:20px;}
.show .tit2 a,.ys .tit2 a{ padding-bottom:10px;}
.show .content{ position:relative;}
.show h5 a{ display:block; font:16px "Microsoft Yahei"; color:#f19f1c; width:86px; background:url(img/index/show_jt.gif) no-repeat right center; position:absolute; top:100px; right:0;}
.show1{ margin-top:40px; position:relative; height:590px; overflow:hidden;}

.show-dl{ position:absolute; top:0; left:306px;}
.show1 dl{ width:561px; height:578px;border:1px solid #e2e2e2; background:#fff; padding:15px 10px 0 10px; position:absolute; top:0; left:306px;}
.show1 dt span,.show1 li span{ display:block; font:16px Arial, Helvetica, sans-serif; color:#fba30f; font-weight:bold;}
.show1 dt span em,.show1 li span em{ display:block; color:#000; font-family:"Microsoft Yahei";}
.show1 dt img{display:block; width:567px; height:475px; margin-top:9px;}
.show1 dt p,.show1 li p{ height:52px; font:16px "Microsoft Yahei"; line-height:52px; color:#000; background:url(img/index/fen_jt1.png) no-repeat right center;}
.show1 dd{ width:230px; height:95px; position:absolute; bottom:65px; left:32px; font:16px "Microsoft Yahei"; line-height:24px; color:#777;}
.show1 dd b{ display:block; color:#000;}
.show1 li{ width:260px; height:265px; border:1px solid #e2e2e2; background:#fff; padding:15px 10px 0 10px; position:absolute;}
.show1 li img{ display:block; width:262px; height:219px; margin-top:9px;}
.show1 .li01{ top:0; left:0;}
.show1 .li02{ bottom:0; left:0;}
.show1 .li04{top:0; right:0;}
.show1 .li05{ bottom:0;right:0;}
.show1 li .img-dx{ width:262px; height:195px; overflow:hidden; display:block;}

.guan1{ width:128px; padding-top:75px; width:395px;}
.guan1 p{ width:235px; text-align:right; float:left; font:16px "Microsoft Yahei"; color:#fff;}
.guan1 p em{ display:block; font:30px Arial, Helvetica, sans-serif; font-weight:bold;}
.guan1 span{ display:inline-block; float:right; width:129px; height:38px; background:url(img/index/about_btn.png) no-repeat center top; font:16px "Microsoft Yahei"; line-height:38px; margin-top:5px;}
.guan1 span a{ color:#fff; padding-left:20px;}

.wit{ height:465px; padding-top:55px; overflow:hidden;}
.wit .tit2 i{ padding-right:30px;}
.wit dl{ width:588px; height:300px; overflow:hidden; margin-top:40px; background:#f1f1f1;}
.wit dt{ width:282px; height:300px; position:relative; float:right;}
.wit dt img{width:282px; height:300px;}
.wit dt em{ display:block; position:absolute; top:64px; left:-25px;}
.wit dt em img{ display:block; width:120px; height:84px; border:3px solid #fff;}
.wit dd{ width:265px; padding:40px 0 0 20px;}
.wit dd h3{ height:60px; border-bottom:2px solid #d3d3d3; font:18px "Microsoft Yahei"; font-weight:bold;}
.wit dd h3 a{ color:#3051a9;}
.wit dd h3 em{ font:16px "Microsoft Yahei";}
.wit dd h3 i{ display:block; font:16px "Microsoft Yahei"; color:#000; padding-top:5px;}
.wit dd p{ font:16px "Microsoft Yahei"; line-height:25px; height:75px; overflow:hidden; color:#000; padding-top:15px;}
.wit dd em a{ display:block; width:16px; height:16px; margin-top:40px;}

.new{ height:525px; overflow:hidden;}
.new2{ height:425px; overflow:hidden; margin-top:30px;}
.dl03{ width:587px; float:left;}
.dl03 dt img{ width:587px; height:200px; overflow:hidden;}
.dl03 dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; line-height:30px; padding:12px 0; color:#3051a9;}
.dl03 dd p{ font:16px "Microsoft Yahei"; line-height:26px; color:#000; height:75px; overflow:hidden;}
.new01{ width:587px; float:right;}
.new01 dl{ height:40px; font:16px "Microsoft Yahei"; line-height:40px; overflow:hidden;}
.new01 dt{ width:87px; float:left; text-align:right; overflow:hidden;}
.new01 dd{ width:447px; padding-right:16px; float:right;}
.new01 dd h4 a{ display:block; font:16px "Microsoft Yahei"; line-height:40px; color:#000;}
.new01 dd h4 i{ display:inline-block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; float:right;background:url(img/index/new_bg01.png) no-repeat; width:41px; height:14px; text-align:center; line-height:14px; margin-top:12px;}
.new01 dd p{ font:16px "Microsoft Yahei"; line-height:28px; color:#000;}
.new01 dd em a{ display:block; width:16px; height:16px; overflow:hidden; background:url(img/index/fen_jt1.png); margin-top:30px;}

/*
.new01 dl:hover dt em,.new01 dl.cur dt em{ display:block; font-size:28px;}
.new01 dl:hover,.new01 dl.cur{ height:170px; padding-top:30px; background:#f1f1f1; margin-bottom:18px;}
.new01 dl:hover dd h4 a,.new01 dl.cur dd h4 a{ color:#3051a9; font-weight:bold;}
.new01 dl:hover dd h4 i,.new01 dl.cur dd h4 i{ display:inline-block;background:url(img/index/new_bg01.png) no-repeat;}*/

.new01 dl.cur dt em{ display:block; font-size:28px;}
.new01 dl.cur{ height:170px; padding-top:30px; background:#f1f1f1; margin-bottom:18px;}
.new01 dl.cur dd h4 a{ color:#3051a9; font-weight:bold;}
.new01 dl.cur dd h4 i{ display:inline-block;background:url(img/index/new_bg01.png) no-repeat;}

.new01 dl.cur dd em a{ margin-top:10px;}
.new01 dl.cur dt{ width:111px; padding-top:12px; padding-left:15px;}
.new01 dl.cur dd{ width:425px;}
.new01 dt img{ width:111px; height:111px; overflow:hidden;}

.about{ height:510px; overflow:hidden;}
.ab{ height:350px; margin-top:44px; }
.ab dt{ width:600px; float:right;}
.ab dt img{width:600px; height:350px;}
.ab dd{ width:558px; background:#fff; height:325px; padding:25px 0 0 42px; float:left;}
.ab dd p{ font:16px "Microsoft Yahei"; line-height:28px; color:#000; margin-bottom:20px; width:500px;}
.ab dd span a{ display:block; width:109px; height:38px; background:url(img/index/about_btn.png) no-repeat; font:16px "Microsoft Yahei"; line-height:39px; color:#fff; padding-left:20px;}

.alb{ height:360px; overflow:hidden;}
.alb1 li{ margin:37px 24px 0 0; width:282px; height:200px; float:left; overflow:hidden;}
.alb1 li img{width:282px; height:200px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.alb1 li a{ display:block;}
.alb1 li a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.alb1 .nones{ margin-right:0;}

.tit3{ height:50px; padding-left:466px; background:url(img/index/line.gif) no-repeat center center;}
.tit3 li{ float:left; font:24px "Microsoft Yahei"; height:50px; line-height:50px; margin-right:77px;}
.tit3 li a{ display:inline-block; color:#0f1c3f;}
.tit3 li a:hover,.tit3 .cur a{ color:#fba30f;}


.link{ height:80px; background:#f1f1f1; overflow:hidden;margin-left: -22px;
    margin-right: -18px;}
.link h2 a{ display:inline-block; width:160px; background:#fba30f url(img/index/link_jt.gif) no-repeat 150px center; color:#fff; font:16px "Microsoft Yahei"; line-height:80px; overflow:hidden; padding-left:20px;}
.link p{ width:1015px; font:16px "Microsoft Yahei"; float:left; height:80px; line-height:80px;}
.link p a{ display:inline-block; color:#000; padding-right:40px;}

.top01{background:url(img/index/bg.gif) repeat-y center top;}