﻿@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:#a90306;}
.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: #a90306 url(../img/letf-an.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:#a90306 url(../img/right-an.png) no-repeat;}
.fullSlide .timer {background: #a90306 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/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:1060px; padding-top:25px; background:url(../img/pro_bg.gif) repeat-y center top; width:1200px; margin:0 auto; overflow:hidden;}
.fen{ width:282px; border-bottom:2px solid #a90306;}
.fen h2{ height:60px; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:60px; background:#a90306; 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/fen_jt.png) no-repeat 242px center; overflow:hidden; color:#333; padding-left:27px;}
.fen h3:hover{ color:#fff; background:#a90306;}
.fen h3 a{ color:#a90306; 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/fen_jt2.png) no-repeat 242px center;}
.fen li a:hover{ background:url(../img/fen_jt3.gif) no-repeat center -5px; color:#a90306;}

.fen h3:hover{ background:#a90306; }
.fen h3:hover a{color:#fff;}

.pro2{ width:1180px;}
.pro01{ height:351px; position:relative;}
.pro01 li{width:1180px; height:351px; float:left; overflow:hidden;}
.pro01 li img{width:1180px; 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/pro_dot1.png) no-repeat; margin-right:10px;}
.pro01 span a:hover,.pro01 span a.cur{background:url(../img/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:280px; height:320px; background:#fff; border:1px solid #e2e2e2; float:left; margin:20px 10px 0 0; position:relative;}
.pro02 li a{ width:275px; margin:9px 0 0 9px; display:block;}
.pro02 li img{ display:block; width:270px; height:270px; 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"; text-align:center; line-height:40px; height:40px; padding-left:9px;color:#333; 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:#a90306;}
.wt01.fr{ text-align:right;}
.wt h5{ width:393px; height:46px; margin:0 auto; background:url(../img/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:#e50303; font-weight:bold;}

.tit2{ font:28px "Microsoft Yahei"; text-align:center; color:#000; padding-bottom:30px;background:url(../img/about_h.png) no-repeat center bottom;}
.tit2 a{ display:block; font:40px "Microsoft Yahei"; font-weight:bold; color:#000;}
.tit2 i{ font-weight:normal;}
.wt2{ height:395px; background:url(../img/wt_bg.jpg) no-repeat center top; margin-top:32px;}

.{ height:640px; padding-top:50px; overflow:hidden; background:url(../img/_bg.jpg) no-repeat center top;}
. h2{ height:140px; overflow:hidden; background:url(../img/about_h.png) no-repeat center bottom; font:40px "Microsoft Yahei"; text-align:center; font-weight:bold;}
. h2 a{ color:#fff;}
. h2 em{ display:block; font:20px "Microsoft Yahei"; color:#fff; padding-top:15px;}
. dl{ width:180px; float:left; margin:25px 20px 0 0;}
. dt{ width:180px; height:180px; overflow:hidden; position:relative;}
. 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; }
. dt em{ display:block; width:180px; height:180px; position:absolute; top:0; left:0; background:url(../img/_bg02.png) no-repeat;-}
. dd h3 a{ display:block; font:24px "Microsoft Yahei"; line-height:100px; color:#a90306; text-align:center; font-weight:bold; height:100px;}
. dd p{ font:16px "Microsoft Yahei"; text-align:center; line-height:28px; color:#000; height:84px; overflow:hidden;}
. .dl01 dd h3 a{ line-height:30px; padding-top:20px; height:80px;}
.bt .nones{ margin-right:0;}
.bt{ height:46px; overflow:hidden; background:url(../img/_line.gif) repeat-x center center; margin-top:32px;}
.bt h5{ width:393px; height:46px; margin:0 auto; background:url(../img/wt_btn.gif) no-repeat center top;}
.bt 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;}
.bt h5 span{ font:16px "Microsoft Yahei"; line-height:46px; color:#e50303; font-weight:bold;}
. .cur dt em{background:url(../img/_bg01.png) no-repeat;}
. .cur dt img{-webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    transform: rotate(360deg);}
. .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/tit-bj.jpg) no-repeat center top; display:block; width:115px; height:65px; float:left;}

.ys1{ height:598px; overflow:hidden; background:url(../images/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:#a90306; margin-top:70px;}

.em1{background:url(../img/ys01.png) no-repeat;}
.em2{background:url(../img/ys02.png) no-repeat;}
.em3{background:url(../img/ys03.png) no-repeat;}
.em4{background:url(../img/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/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(../images/ys_bg2.jpg) no-repeat center top; height:510px; width:1200px; margin:0 auto;}
.ys3{ height:485px; background:url(../images/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/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;}
.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/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:#a90306;}
.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: 600px;
	width: 1200px;
	overflow: hidden;
	background-color: #f1f1f1;
	margin: auto;
}
.new2{ height:425px; overflow:hidden; margin-top:30px;}
.dl03{ width:587px; float:left;}
.dl03 dt img{ width:587px; height:460px; overflow:hidden;}
.dl03 dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; line-height:30px; padding:12px 0; color:#a90306;}
.dl03 dd p{ font:16px "Microsoft Yahei"; line-height:26px; color:#000; height:75px; overflow:hidden;}
.new01{ width:587px; float:right;}
.new01 dl{ height:35px; font:16px "Microsoft Yahei"; line-height:35px; 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/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/fen_jt1.png); margin-top:30px;}

.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:#a90306; font-weight:bold;}
.new01 dl.cur dd h4 i{ display:inline-block;background:url(../img/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:520px; padding-top:30px; overflow:hidden;}
.ab{ height:380px; margin-top:44px; }
.ab dt{ width:620px; float:right;}
.ab dt img{width:600px; height:370px;}
.ab dd{ width:500px; background:#fff; height:335px; 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/about_btn.png) no-repeat; font:16px "Microsoft Yahei"; line-height:39px; color:#fff; padding-left:20px;}

.alb{ height:750px; overflow:hidden;}
.alb1 li{ margin:37px 24px 0 0; width:276px; height:408px; float:left; overflow:hidden;}
.alb1 li img{width:276px; height:408px;-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:90px; padding-left:515px; background:url(../img/about_h.png) no-repeat center bottom;}
.tit3 li{ float:left; font:40px "Microsoft Yahei"; height:80px; line-height:80px; margin-right:77px;}
.tit3 li a{ display:inline-block; color:#0f1c3f;}
.tit3 li a:hover,.tit3 .cur a{ color:#000; font:40px; font-weight:bold;}


.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/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/bg.gif) repeat-y center top;}



.a_nav{ margin:20px;}
.a_nav ul{ width:1155px;}
.a_nav li{ float:left; text-align:center; width:186px; font-size:17px; border:3px solid #f1f1f1;}
.a_nav li a{ display:block; height:60px; line-height:60px; color:#fff; background:#a90306; }
.a_nav li a:hover,.a_nav li.cur a{ background:#000; color:#fff; font-weight:bold;}