@charset "utf-8";
body{background:#f3f3f3;}
.herader{width:100%; height:142px;}
.top{width:100%; background:#55246d; height:40px; overflow:hidden;}
.top_{width:1140px; height:40px; position:relative; margin:0 auto; line-height:40px;}
.top_ .top_left{position:absolute; left:0; top:0; height:40px;}
.top_ .top_left a{color:#903db8; font-size:12px;}
.top_ .top_left a.CN{color:#a274b8;}
.top_ .top_right{position:absolute; left:780px; background:#474747; width:1000px; color:#fff;}
.top_ .top_right span{float:left; background:url(../images/iocn1.jpg) no-repeat left center; padding-left:25px; margin-left:25px; font-size:12px;}
.top_ .top_right b{float:left; font-size:24px; margin-left:10px;}
.herd{width:1140px; margin:0 auto; height:102px; position:relative; z-index:98;}
.herd .logo{position:absolute; left:0; top:24px;}
.herd .nav{position:absolute; right:0; top:24px; height:78px;}
.herd .nav ul li{float:left; line-height:78px; position:relative;}
.herd .nav ul li a{color:#232323; font-size:14px; padding:0 20px;width:62px; display:block; text-align:center;}
.herd .nav ul li:hover a,.herd .nav ul li.in a{color:#55246d; font-weight:bold; text-decoration:underline;}
.herd .nav ul li div{border:1px solid #bcbcbc; padding:10px 0; display:none; position:absolute; top:78px; background:#fff; left:0;}
.herd .nav ul li:hover div p{ padding:0 20px; min-width:62px;}
.herd .nav ul li:hover div a{color:#666; text-decoration:none; width:auto; font-size:12px; padding:0; display: inline-block; text-align:center; line-height:30px; background:url(../images/nav_3.jpg) no-repeat left center; padding-left:10px; font-weight:200; width:66px; text-align:left;}
.herd .nav ul li:hover div a:hover{background:url(../images/nav_2.jpg) no-repeat center left;color:#55246d; text-decoration:underline;}
.herd .nav ul li:hover div span{position:absolute; display:block; width:18px; height:13px; top:-13px; left:50%; margin-left:-9px;}

.language{width:73px; height:24px; position: absolute; font-size:12px; top:24px; left:205px; background:#fff;}
.language p{ background: url(../images/language.jpg) no-repeat 58px center; width:61px; cursor:pointer; height:22px; cursor:pointer; line-height:22px; border:1px solid #dcdcdc; padding:0 5px;}

.language .luangua{display: none; border:1px solid #dcdcdc; position:absolute ; top:22px; background:#fff; width:71px;}
.language .luangua a{display: block; padding-left:10px; line-height:24px; color:#666;}


.derader .bg{background:#fff; width:1000px; height:65px; position:absolute; top:0; left:0; opacity:0.5;filter:alpha(opacity=50); z-index:98;}

.banner{height:578px; width:100%; position:relative; overflow:hidden; z-index:10;}
.flexslider{height:578px; width:100%; position:relative; overflow:hidden;}
.flexslider .img a{display:block; width:100%; height:578px;}
.banner .flexslider ol{ color:#fff; height:11px; background:none; font-size:0; position:absolute; left:50%; bottom:30px;}
.banner .flexslider ol li{ width:11px; height:11px; background:none; float:left; margin-left:10px;}
.banner .flexslider ol li a{display:block;  width:11px; height:11px;background:url(../images/dian1.png) no-repeat left center;}
.banner .flexslider ol li a.flex-active{background:url(../images/dian1.png) no-repeat right center;}
.flex-direction-nav{width:1000px; position: absolute; height:43px; left:50%; margin-left:-500px; top:50%; margin-top:-60px; display:none;}


.Testing{width:1140px; margin:60px auto 0; padding-bottom:30px;}
.Testing h1{font-size:53px; line-height:70px; color:#55246d; text-align:center;}
.Testing h2{font-size:36px; color:#333; text-align:center; line-height:45px;}
.Testing ul li{float:left; width:190px; padding:50px 71px 0;}
.Testing ul li img{width:136px; margin:0 auto; display:block;}
.Testing ul li p{text-align:center; padding-top:10px; line-height:36px; font-size:16px; color:#333;}

.Product{width:100%; overflow:hidden; height:558px; background:#fff; padding-bottom:60px;}
.Product h1{font-size:53px; color:#333; text-align:center; line-height:133px; padding-top:20px;}
.Product ul{width:100%; position:relative; height:405px; overflow:hidden;}
.Product ul li{position:absolute; width:405px; height:405px; cursor:pointer; z-index:1;}
.Product ul li .text{ position:absolute; left:405px; top:0; z-index:20; width:405px; height:405px; background:url(../images/bg4.jpg) no-repeat left top #2c1338; display:none;}
.Product ul li .text h2{color:#fff; font-size:24px; line-height:36px; padding-left:40px; padding-top:20px; padding-bottom:10px;}
.Product ul li .text p{font-size:14px; line-height:24px; color:#a274b8; padding-left:40px; padding-right:20px;}
.Product ul li .text a{display:block; width:90px; height:32px; border:1px solid #a274b8; color:#a274b8; line-height:32px; text-align:center; position:absolute; left:40px; bottom:40px;}
/*.Product ul li:hover .text{ display:block;}*/

.hfpic{width:100%; height:168px; overflow:hidden;}
.hfpic a{display:block; width:1140px; height:168px; margin:0 auto; position:relative;}
.hfpic a span{position:absolute; right:73px; font-size:31px; line-height:45px; color:#2c1338; top:100px;}


.Advantage{width:100%; background:url(../images/bg1.jpg) no-repeat center bottom; height:552px; margin-top:30px;}
.Advantage h1{font-size:53px; font-weight:bold; color:#333; text-align:center; line-height:120px;}
.Advantage .adv_{width:1140px; margin:0 auto; height:420px; position:relative;}
.Advantage .adv_ .text{ position:absolute; width:335px; color:#333;}
.Advantage .adv_ .text h2{font-size:24px; font-weight:bold; line-height:60px;}
.Advantage .adv_ .text p{font-size:14px; line-height:24px;}
.Advantage .adv_ .text0{top:20px; left:20px;}
.Advantage .adv_ .text1{left:20px; bottom:110px;}
.Advantage .adv_ .text2{top: 20px; right:110px;}
.Advantage .adv_ .text3{bottom: 110px; right:110px;}
.Advantage .adv_ .text3{ color:#fff;}

.conter4{width:100%; height:383px; overflow:hidden; background:#e7e3ea;}
.conter4_{width:1140px; margin:0 auto; position:relative; height:383px;}
.conter4_ .new{position:absolute; left:0; top:0; width:622px;}
.conter4_ .new .title{height:58px; line-height:58px; overflow:hidden; padding-top:25px;}
.conter4_ .new .title b{float:left; font-size:30px; color:#333;}
.conter4_ .new .title a{float:right; margin-right:30px; background:url(../images/more1.png) no-repeat; width:17px; height:17px; margin-top:15px;}
.conter4_ .new dl{ padding-right:30px;}
.conter4_ .new dl dt{height:90px; overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #a3a3a3; margin-bottom:15px;}
.conter4_ .new dl dt img{float:left;}
.conter4_ .new dl dt div{float:right; width:424px; height:90px; position:relative;}
.conter4_ .new dl dt div h2{width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:16px;}
.conter4_ .new dl dt div h2 a{color:#55246d;}
.conter4_ .new dl dt div p{line-height:18px; font-size:12px; color:#666; padding-top:10px;}
.conter4_ .new dl dt div a.more{font-size:12px; color:#55246d; position:absolute; left:0; bottom:0;}
.conter4_ .new dl dd{line-height:30px; height:30px; overflow:hidden;}
.conter4_ .new dl dd a{float:left; width:480px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.conter4_ .new dl dd span{float:right; color:#a3a3a3;}

.conter4_ .problem{position:absolute; left:622px; top:0; width:2000px; background:#d2c9d7; height:383px;}
.conter4_ .problem .problem_{width:500px; padding-left:20px;}
.conter4_ .problem .title{height:58px; line-height:58px; overflow:hidden; padding-top:25px;}
.conter4_ .problem .title b{float:left; font-size:30px; color:#333;}
.conter4_ .problem .title a{float:right; margin-right:30px; background:url(../images/more1.png) no-repeat; width:17px; height:17px; margin-top:15px;}
.conter4_ .problem ul{padding-top:30px;}
.conter4_ .problem ul li{line-height:30px;}
.conter4_ .problem ul li a{ padding-left:15px; width:485px; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.conter4_ .problem ul li a:hover{background: url(../images/dian2.jpg) no-repeat left center;}

.hzhb{background:url(../images/bg2.jpg) no-repeat center 304px #6a5673; overflow:hidden; height:446px;}
.hzhb .title1{width:100%; height:50px; overflow:hidden; position:relative;}
.hzhb .title1 b{float:left; color:#fff; font-size:30px; font-weight:bold; line-height:50px;}
.hzhb .title1 span{float: right; color:#fff; font-size:30px; font-weight:bold; background:url(../images/bg3.jpg) no-repeat; line-height:30px; padding:20px 0 0 50px;}
.picScroll-left{ width:1140px;   position:relative;  margin:60px auto 0;  height:270px; font-size:14px;}
.picScroll-left .hd{}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:32px; height:32px; overflow:hidden; position:absolute; z-index:20;
	 cursor:pointer; background:url(../images/1.png) no-repeat center; left:-16px; top:120px;}
.picScroll-left .hd .next{ background:url(../images/2.png) no-repeat  center; right:-16px; left:auto;}

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.picScroll-left .hd ul li.on{ }
.picScroll-left .bd{ padding:35px 0 0 0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; overflow:hidden; text-align:center; padding-right:27px;width:168px;}
.picScroll-left .bd ul li .pic{ text-align:center; width:168px;}
.picScroll-left .bd ul li .pic img{  display:block;   }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:34px; padding-top:8px; width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.Video1{position:fixed; bottom:0; left:0; z-index:90; width:344px; height:226px; padding:5px; background:#fff;}
.Video1 a.cose1{position:absolute; right:-10px; top:-10px; z-index:90; width:35px; height:34px;}
.Video1 a.xc_pic{position:relative; z-index:89; display:block; width:344px; height:226px;}
.Video1 a.xc_pic img{display:block;}
.Video1 a.xc_pic span{position:absolute; width:50px; height:50px; left:50%; top:50%; margin-left:-25px; margin-top:-25px; z-index:88;}
.Video1 a.xc_pic p{position:absolute; bottom:0; left:0; padding-left:20px; width:324px; line-height:36px; color:#fff; z-index:89;}
.Video1 a.xc_pic b{height:36px; background:#000; opacity:0.4;filter:alpha(opacity=40); position:absolute; bottom:0; left:0; width:100%; z-index:55;}

.Video{position:fixed; top:50%; left:50%; width:600px; height:500px; padding:10px; background:#fff; margin-left:-305px; margin-top:-255px; z-index:99999; display:none;}
.Video a{display:block; width:70px; height:24px; background:#c7c4c4; line-height:24px; text-align:center; margin-top:15px;}

.bg_sp{position:fixed; width:100%; height:100%; left:0; top:0; background:#000; z-index:99; opacity:0.6;filter:alpha(opacity=60); display:none;}

.footer{height:235px; background:#493455;}
.foot{position:relative; width:1140px; margin:0 auto;}
.foot_nav{position:absolute; left:-10px; top:30px; overflow:hidden;}
.foot_nav a{background: url(../images/xian.jpg) no-repeat left center; padding:0 10px; color:#fff; margin-left:-1px; line-height:30px;}

.Copyright{position:absolute; top:70px; color:#fff; line-height:24px;}
.Copyright span{display:block; color:#9a939e;}

.ewm{position:absolute; top:30px; right:0; color:#fff; line-height:30px; text-align:center;}





















