@charset "gb2312";

.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden; background:url(../img/bg.jpg);}
 
.banner{ height:910px; width:100%; position:relative;}
.banner .bd{ height:910px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/banner.jpg) no-repeat center top;height:910px; overflow:hidden;}
.banner .bantil{ width:230px; height:11px; position:absolute; bottom:80px;left:50%; z-index:8; margin-left:150px;}
.banner .bantil li{ width:35px; height:11px; float:left; display:inline; margin:0 8px;background:#333;border-radius:11px;}
.banner .bantil li.cur{background:#0093DD;}

.tit{ height:106px; overflow:hidden; text-align:center; font:40px "ËÎÌå"; font-weight:bold; color:#0093DD;}
.tit a{ display:block; color:#0093DD;}
.tit em{ display:block;font:22px "Microsoft YaHei";line-height:41px;height:41px;overflow:hidden;background:url(../img/pro_h.png) no-repeat center top;color:#fff; margin-top:5px;}

.pro{ height:590px; padding-top:55px; overflow:hidden;}
.prot{ height:48px; border-bottom:1px solid #c8c8c8; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; color:#0093DD; position:relative;}
.prot span{ display:block; width:32px; height:32px; overflow:hidden; float:left; margin:5px 6px 0 0;}
.prot span img{ display:block;width:32px; height:32px;}
.prot a{ display:block; color:#0093DD;}
.prot em{ display:block; font:12px Arial; text-transform:uppercase; color:#666;}
.prot i{ display:block; font:16px "Microsoft YaHei"; color:#333; position:absolute; top:8px; right:0;}
.pro01{ padding-top:30px;}
.pro2{ width:560px; height:420px; overflow:hidden; margin-top:30px;}
.pro2 img{ display:block;width:560px; height:420px; border-radius:8px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.pro2 a:hover img{-webkit-transform:scale(1.1,1.1);   -moz-transform:scale(1.1,1.1);   -transform:scale(1.1,1.1);}
.pro1{ width:615px; margin-top:30px; overflow:hidden;}
.pro1 dl{ height:202px; overflow:hidden;}
.pro1 h3{ height:35px; font:16px "Microsoft YaHei"; line-height:35px; color:#666; overflow:hidden;}
.pro1 p{ font:15px "Microsoft YaHei"; line-height:24px; color:#48px; overflow:hidden; margin:15px 0;}
.pro1 dt a{ display:block; height:38px; font:15px "Microsoft YaHei"; text-align:center; background:url(../img/pro_btn.png) no-repeat; color:#fff; line-height:38px; width:145px;}
.pro1 li{ width:297px;}
.pro1 li img{ display:block; width:297px; height:170px; border-radius:8px;}
.pro1 li em{ display:block; height:46px; font:16px "Microsoft YaHei"; text-align:center; line-height:46px; overflow:hidden; border-bottom:2px solid #666;}
.pro1 li:nth-child(2n-1){ float:left;}
.pro1 li:nth-child(2n){ float:right;}
.pro02{ background:#f2f2f2;}

.caig{ background:url(../img/caig_bg.jpg) no-repeat center top; height:682px; overflow:hidden; padding-top:75px}
.caig .tit a{ color:#fff;}
.caig .tit em{ background:url(../img/caig_h.png) no-repeat center top; color:#666;}
.caig dl{ width:221px; float:left; margin:65px 15px 0 0; height:275px;}
.caig dt{ height:162px; overflow:hidden; background:url(../img/caig_line.gif) no-repeat center bottom; width:110px; margin:0 auto; font:20px "Microsoft YaHei"; text-align:center; color:#0093DD; line-height:40px;}
.caig dt a{ color:#0093DD;}
.caig dt img{ display:block; width:110px; height:110px; -webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;transition: transform 0.4s ease-out;}
.caig dt a:hover img{-webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);  transform: rotate(360deg);}
.caig dd{ width:190px; margin:16px auto 0; font:14px "Microsoft YaHei"; line-height:26px; color:#666; text-align:center;}
.caig .dl2{ margin-right:285px;}
.caig .nones{ margin-right:0;}

.choo{ height:713px; padding-top:45px; overflow:hidden; background:url(../img/choo_bg.jpg) no-repeat center top;}
.choo .tit em{ background:url(../img/choo_h.png) no-repeat center top;}
.choo2{ height:540px; margin-top:35px; position:relative;}
.choo2 dl{ width:270px;}
.choo2 dt{ width:172px; height:48px; border:1px solid #0093DD; font:20px "Microsoft YaHei"; font-weight:bold; color:#0093DD; line-height:48px;}
.choo2 dt em{ display:block; width:45px; height:48px; background:#0093DD; font:28px Arial; text-align:center; line-height:48px; color:#fff; margin-right:15px; float:left;}
.choo2 dd{ font:14px "Microsoft YaHei"; line-height:24px; color:#666; margin-top:15px;}
.choo2 .dl1{ position:absolute; top:0;}
.choo2 .dl2{ position:absolute; top:0; right:0;}
.choo2 .dl3{position:absolute; top:290px;}
.choo2 .dl4{position:absolute; top:290px; right:0;}

.pk{ height:901px; background:url(../img/pk_bg.jpg) no-repeat center top; overflow:hidden;}
.pk h2{ height:96px; padding-top:60px; overflow:hidden; text-align:center; font:28px "ËÎÌå"; font-weight:bold; color:#fff;}
.pk h2 em{ display:block; font:14px Arial; color:#8c5d68; text-transform:uppercase; background:url(../img/pk_line.gif) no-repeat center top; padding-top:8px; margin-top:8px;}
.pk1{ position:relative; height:500px;}
.pk3{ height:415px;}
.pk3 dl{ width:369px;}
.pk3 dt{ height:290px; overflow:hidden; position:relative;}
.pk3 dt em{ display:block; height:55px; background:#fff; font:22px "Microsoft YaHei"; font-weight:bold; line-height:55px; text-align:center; overflow:hidden; color:#0093DD;}
.pk3 dt img{ display:block; width:369px; height:235px;}
.pk3 dt b{ display:block;width:369px; height:235px; background:url(../img/pk1_bg.png) no-repeat; position:absolute; bottom:0;}
.pk3 dd{ font:16px "Microsoft YaHei"; line-height:30px; color:#fff; padding-top:15px;}
.pk3 .fr dt em{ color:#666; font-weight:normal;}
.pkt{ width:343px; position:absolute; top:0; left:428px;}
.pkt li{ height:72px; overflow:hidden; font:24px "Microsoft YaHei"; text-align:center; line-height:72px;}
.pkt li a{ display:block; color:#fff;}
.pkt li a:hover,.pkt .cur a{ background:#0093DD; font-weight:bold;}

.ys{ height:920px; padding-top:50px; overflow:hidden; background:url(../img/ys_bg.jpg) no-repeat center top;}
.ys .tit i{ font-size:53px;}
.yst{ height:112px; overflow:hidden; background:url(../img/ys_h.png) no-repeat center center; margin:32px 0;}
.yst li{ float:left; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; display:inline; margin:0 94px; width:112px; height:112px; background:url(../img/ys_bg1.png) no-repeat center top; overflow:hidden; position:relative; z-index:1;}
.yst li a{ display:block;height:112px; color:#fff;}
.yst li em{ display:block; font-size:32px; padding-top:18px;}
.yst li:after,.yst .cur:after{content:'';position:absolute;width:100%;height:0;background:url(../img/ys_bg2.png) no-repeat center top;z-index:-1;left:0;top:0;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.yst li:hover:after,.yst .cur:after{height:100%;}
.ys2 dl{ height:551px; position:relative; overflow:hidden;}
.ys2 dt img{ display:block; width:1200px; height:551px;}
.ys2 dd{ width:461px; height:323px; padding:25px; background:url(../img/ys_bg0.png) no-repeat; position:absolute; top:147px; right:40px;}
.ys2 dd h3{ height:89px; background:url(../img/ys_h1.png) no-repeat left top; font:30px "Microsoft YaHei"; font-weight:bold; line-height:89px; overflow:hidden; color:#0093DD;}
.ys2 dd h3 em{ font:40px Arial; padding:0 0 0 30px; width:50px; float:left; line-height:95px;}
.ys2 dd h4{ height:68px; font:22px "Microsoft YaHei"; line-height:60px;color:#333; overflow:hidden; background:url(../img/ys_line.png) repeat-x center bottom; margin-bottom:12px;}
.ys2 dd p{font:14px "Microsoft YaHei";line-height:26px; color:#666; height:52px; background:url(../img/ys_dot.png) no-repeat left 8px; padding-left:15px;}

.new{ height:795px; overflow:hidden; background:url(../img/new_bg.jpg) no-repeat center bottom;}
.news{ width:695px; overflow:hidden;}
.news dl{ width:620px; margin:30px auto 0; height:158px;}
.news dt{ width:220px; height:135px; float:left; overflow:hidden;}
.news dt img{ display:block; width:220px; height:135px; border-radius:8px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.news dt a:hover img{-webkit-transform:scale(1.1,1.1);  -moz-transform:scale(1.1,1.1);  -transform:scale(1.1,1.1);}
.news dd{ width:375px; float:right; overflow:hidden;}
.news dd h3 a{ display:block; height:35px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:35px; margin:14px 0 10px; color:#333; overflow:hidden;}
.news dd p{ font:14px "Microsoft YaHei"; line-height:24px; height:72px; overflow:hidden;}
.news li{ border-top:1px solid #e6e6e7; height:68px; padding:20px 0; width:620px; margin:0 auto;}
.news li a{ display:block;}
.news li span{ display:block; background:url(../img/new_bg1.png) no-repeat center top; font:30px Arial; text-align:center; width:68px; height:60px; float:left; padding-top:8px;}
.news li span em{ display:block; font-size:12px;}
.news li h3{ width:435px; float:right; padding-right:100px; background:url(../img/new_jt1.png) no-repeat right center;}
.news li h3 i{ display:block; font:14px "Microsoft YaHei"; font-weight:bold; line-height:32px; height:32px; margin-top:3px; overflow:hidden;}
.news li h3 p{ font:14px "Microsoft YaHei"; line-height:28px; height:28px; }
.news li a:hover h3{background:url(../img/new_jt2.png) no-repeat right center;}
.news li a:hover h3 i{ color:#0093DD; font-size:16px;}
.news li a:hover span{ background:url(../img/new_bg2.png) no-repeat; color:#fff;}

.tit2{ height:45px; overflow:hidden; font:18px "Microsoft YaHei"; font-weight:bold; line-height:45px; color:#0093DD; margin-top:14px;}
.tit2 a{ display:block; color:#0093DD;}
.tit2 em{ font:14px "Microsoft YaHei"; float:right; line-height:45px; color:#333;}

.faq{ width:465px; height:580px; overflow:hidden; position:relative;}
.faq h3{ width:400px; height:174px; margin:30px auto 0; overflow:hidden;}
.faq h3 img{ display:block;width:400px; height:174px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.faq h3 a:hover img{-webkit-transform:scale(1.1,1.1);   -moz-transform:scale(1.1,1.1);   -transform:scale(1.1,1.1);}
.faq dl{ border-bottom:1px solid #e4e4e4; padding:15px 0;width:400px; margin:0 auto;}
.faq dt a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; line-height:38px; height:38px; overflow:hidden; background:url(../img/q.gif) no-repeat left center; padding-left:30px;}
.faq dt a:hover{ color:#0093DD;}
.faq dd{ font:14px "Microsoft YaHei"; line-height:24px; background:url(../img/a.gif) no-repeat left 5px; padding-left:30px;}
.arr1{ position:absolute; top:515px; left:145px; width:32px; height:30px;}
.arr2{ position:absolute; top:515px; left:275px; width:32px; height:30px;}
.faq_dot{ width:70px; height:7px; position:absolute; top:525px; left:190px; text-align:center;}
.faq_dot a{ display:inline-block; width:7px; height:7px; background:url(../img/faq_dot1.png) no-repeat; margin:0 4px;}
.faq_dot a.a1{background:url(../img/faq_dot2.png) no-repeat;}

.about{ height:730px; padding-top:92px; overflow:hidden; background:url(../img/about_bg.jpg) no-repeat center top;}
.about .tit a{ color:#fff;}
.about .tit em{ background:url(../img/caig_h.png) no-repeat center top; color:#666;}
.about p{ font:16px "Microsoft YaHei"; line-height:30px; color:#fff; margin:20px 0;}
.about h5{ width:201px; height:47px; overflow:hidden; background:url(../img/about_btn.png) no-repeat; margin:0 auto; font:16px "Microsoft YaHei"; line-height:47px; color:#fff;}
.about h5 a{ display:block; color:#fff; padding-left:30px;}

.pic{ height:508px; overflow:hidden;}
.pict{ height:75px; overflow:hidden; background:url(../img/pic_bg.png) no-repeat center center; font:16px "Microsoft YaHei"; text-align:center; padding-left:430px;}
.pict li{ float:left; line-height:75px; background:url(../img/pic_line.png) no-repeat right center; padding:0 25px;}
.pict li a{ color:#666;}
.pict .nones{ background:none;}
.pict li a:hover,.pict .cur a{ font-weight:bold; color:#0093DD;}
.pic2{ height:400px; overflow:hidden;}
.pic1 li{ width:280px; margin-right:14px; float:left; background:#f2f2f2;}
.pic1 li a{ display:block; background:url(../img/pic_bg.jpg) no-repeat center top; border-bottom:4px solid #003333;}
.pic1 li img{ display:block; width:214px; height:275px;  }
.pic1 li em{ height:50px; display:block; margin:0 36px; font:14px "Microsoft YaHei"; line-height:50px; color:#666; overflow:hidden; background:url(../img/pic_jt.png) no-repeat right center;}
.pic1 .nones{ margin-right:0;}
.pic1 li a:hover{border-bottom:4px solid #0093DD;}
.pic1 li a:hover em{ color:#0093DD;}
.pic00 li{ width:286px;}
.pic00 li a{ background:none;}
.pic00 li img{ display:block; height:214px;padding:0; width:286px;}