@charset "utf-8";
/* CSS Document */
.container{
	width:1180px;
	margin:0 auto;
}
/*----banner----*/
.banner{width:100%; height:520px; overflow:hidden;}
.flexslider{position:relative;height:520px;clear:both; left:50%; margin-left:-960px; width:1920px;}
.slides{position:relative;z-index:1;}
.slides li a{height:520px; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:280px; background:url(../images/next.png) center center no-repeat; outline:none; width:35px; height:65px; display:block;}
.flex-direction-nav li a.flex-next{right:280px;background:url(../images/prev.png) center center no-repeat; outline:none;width:35px; height:65px; display:block;}
.neiye_banner{ width:1180px; height:350px; margin:0 auto;}
/*-banner-end----*/

/*---search---*/
.search_box{width:100%; height:50px; border-bottom:1px solid #f4f4f4;}
.search{width:1180px; margin:0 auto;}
.search_left{width:600px; float:left; font-size:14px; color:#89008f; line-height:50px; overflow:hidden; line-height:50px;}
.search_left a{color:#333; padding-right:16px;}
.search_right{width:386px; height:34px; float:left; border-radius:17px; float:right; border:1px solid #f4f4f4; margin-top:6px;}
.searchbar{width:310px; height:20px; float:left; padding-left:20px; margin-top:7px; border-right:1px solid #ccc; background:none; font-size:14px; color:#ccc; line-height:20px;}
.search_right a{width:19px; height:17px; display:block; float:right; margin-right:20px; margin-top:8px;}
/*---search---*/



/*----product---*/
.pro_box{width:1180px; height:998px; margin:0 auto; padding-top:50px;}
.pro_t{width:1180px; height:134px; text-align:center; margin:0 auto; background:url(../images/pro_t.jpg) center 30px no-repeat;}
.pro_t h2 a{font-size:30px; color:#89008f;}
.pro_t p{font-size:16px; color:#414141; line-height:46px;}
.pro_t span{display:block; font-size:12px; color:#e6e6e6; text-transform:uppercase; line-height:0px;}
.pro_list{width:1130px; height:254px; margin:0 auto; border:1px solid #f4f4f4;}
.pro_list dl{width:281px; float:left; height:254px; border-right:1px solid #f4f4f4;}
.pro_list dl:last-child{border:none;}
.pro_list dl dt{width:282px; height:42px; border-bottom:1px solid #f4f4f4; background:url(../images/pro_dt.png)80px 15px no-repeat; overflow:hidden;}
.pro_list dl dt a{padding-left:110px; font-size:16px; color:#444444; line-height:42px;}
.pro_list dl dt:hover{background:#89008f url(../images/pro_dt2.png)80px 15px no-repeat; border-bottom:1px solid #89008f;}
.pro_list dl dt:hover a{color:#fff;}
.pro_list dl dd{width:140px; float:left; height:40px; background:url(../images/pro_dd.png) 10px 15px no-repeat; overflow:hidden;}
.pro_list dl dd a{padding-left:30px; font-size:14px; color:#333; line-height:40px;}
.pro_list dl dd:hover{background:url(../images/pro_dd2.png) 10px 15px no-repeat;}
.pro_list dl dd:hover a{color:#89008f;}

.pro_nr{width:1180px; height:534px; margin:0 auto; padding-top:34px;}

.con1{width:250px; height:236px; cursor:pointer; float:left; margin:0 22px 32px 22px; position:relative;}
.pro_img{width:250px; height:236px;}
.pro_img img{width:250px; height:236px;}
.txt1{position:absolute; left:0; top:0; background:rgba(37,37,37,.6); width:250px; height:156px; padding-top:80px; display:none; text-align:center;}
.txt1 h5{width:230px; height:30px; margin:0 auto; overflow:hidden;}
.txt1 h5 {font-size:16px; color:#fff; line-height:30px;}
.txt1 p{width:90px; height:30px; margin:10px auto; text-align:center; border:1px solid #f1f1f1;}
.txt1 p {font-size:14px; color:#fff; line-height:30px;}

.pro_more{width:128px; height:40px; background:url(../images/pro_more.png) center no-repeat; text-align:center; margin:0 auto;}
.pro_more a{font-size:14px; color:#fff; line-height:40px;}
/*----product---*/



/*---banner1---*/
.banner1_box{width:100%; height:167px; background:url(../images/banner1.jpg) center no-repeat;}
.banner1{width:1180px; margin:0 auto;}
.phone1{width:716px; height:38px; padding-top:106px; margin-left:242px;}
.phone1 p{width:546px; float:left; font-size:16px; color:#fff; line-height:38px;}
.phone1 p span{font-size:26px; font-weight:bold;}
.phone1 a{display:block; width:142px; height:35px; float:right; text-align:center; background:url(../images/phone1.png) center no-repeat; margin-top:2px; font-size:16px; color:#fff; line-height:35px;}
/*---banner1---*/



.honor_box{width:1180px; height:390px; margin:0 auto; padding-top:52px;}


/*----honor---*/
.honor{width:644px; float:left;}
.honor_t{width:644px; height:108px; background:url(../images/honor_t.jpg) center 30px no-repeat;}
.honor_t h3{width:390px; float:left;}
.honor_t h3 a{font-size:30px; color:#89008f;}
.honor_t h3 span{display:block; font-size:16px; color:#797979; line-height:42px;}
.honor_t p{width:100px; text-align:right; float:right;}
.honor_t p a{font-size:14px; color:#666; text-transform:uppercase; line-height:20px;}
.honor_t p a:hover{color:#89008f;}
.honor_nr{width:644px; height:226px;}
.gd_01{position:relative; height:226px; width:644px; margin:0 auto; overflow:hidden;}
.gd_01 em{position: absolute; top:72px;}
.gd_01 .t_l{left:0;}
.gd_01 .t_r{right:0;}
.gd_01 #simgs1{margin:0 auto; width:538px;}
.gd_01 ul li{width:254px; float:left; text-align:center; margin:0 10px;}
.honor_img{width:254px; height:190px; overflow:hidden;}
.honor_img img{width:254px; height:190px;}
.honor_img img:hover{transition: all 0.5s;  transform: scale(1.1);}
.gd_01 ul li p{width:254px; height:36px; overflow:hidden;}
.gd_01 ul li p a{font-size:14px; color:#333; line-height:36px;}
.gd_01 ul li p a:hover{color:#89008f;}
/*----honor---*/



/*----vip----*/
.vip{width:470px; float:right; height:340px;}

.ys_bg{width:100%; height:1074px; background:url(../images/ys_bg.jpg) center no-repeat;}
.ys_box{width:1180px; margin:0 auto; padding-top:154px;}
.ys_t{width:1180px; height:162px; margin:0 auto; text-align:center;}
.ys_t h5{font-size:18px; color:#494949;}
.ys_t p{font-size:12px; color:#d6d6d6; text-transform:uppercase; line-height:30px;}
.ys_nr{width:1180px; margin:0 auto;}
.ys_box1{width:1180px; height:302px; margin:0 auto;}
.ys1{width:270px; float:left; margin-left:90px;}
.ys2{width:328px; float:right;}
.ys_nr dl dt{height:94px; font-size:18px; color:#3e3d3d; font-weight:bold;}
.ys_nr dl dt span{color:#89008f;}
.ys_nr dl dt p{font-size:12px; color:#949494; line-height:30px; text-transform:uppercase; font-weight:normal;}
.ys_nr dl dd{font-size:14px; color:#424242; line-height:28px;}
.ys_box2{width:1180px; height:252px;}
.ys3{width:342px; float:left; margin-left:90px;}
.ys4{width:328px; float:right;}
.ys5{width:1036px; margin:0 auto;}
.ys5 dl dt{padding-left:334px;}
/*----ys-----*/



/*---team---*/
.team_box{width:1180px; height:530px; margin:0 auto; padding-top:50px;}
.team_t{width:1180px; height:118px; margin:0 auto; text-align:center; background:url(../images/team_t.jpg) center 8px no-repeat;}
.team_t h3 a{font-size:30px; color:#89008f;}
.team_t p{font-size:16px; color:#4b4b4b; line-height:30px;}
.team_t span{display:block; font-size:12px; color:#b8b8b8; text-transform:uppercase;}
.team_nr{width:1180px; height:352px; margin:0 auto;}

.gd_02{position:relative; height:352px; width:1180px; margin:0 auto; overflow:hidden;}
.gd_02 em{position: absolute; top:162px;}
.gd_02 .t_l{left:0;}
.gd_02 .t_r{right:0;}
.gd_02 #simgs2{margin:0 auto; width:1060px;}
.gd_02 ul li{width:190px; height:350px; float:left; margin:0 20px; border:1px solid #f1f1f1; border-radius:95px 95px 0 0;}
.team_tu{width:190px; height:158px; border-radius:95px 95px 0 0; overflow:hidden;}
.team_tu img{width:190px; height:158px; border-radius:95px 95px 0 0;}
.gd_02 ul li dt{width:174px; height:52px; margin:0 auto; overflow:hidden;}
.gd_02 ul li dt a{font-size:14px; color:#333; line-height:52px;}
.gd_02 ul li p{width:174px; margin:0 auto; font-size:14px; height:74px; color:#8f8f8f; line-height:26px; overflow:hidden;}
.gd_02 ul li dd{width:87px; height:25px; margin-left:8px; text-align:center; background:#eaeaea; margin-top:20px;}
.gd_02 ul li dd a{font-size:14px; color:#8f8f8f; text-transform:uppercase; line-height:25px;}
.gd_02 ul li:hover{background:#89008f; border:1px solid #89008f;}
.gd_02 ul li:hover dt a{color:#fff;}
.gd_02 ul li:hover p{color:#fff;}
.gd_02 ul li:hover dd{background:#f194f5;}
.gd_02 ul li:hover dd a{color:#fff;}
/*---team---*/



/*---banner2----*/
.banner2_box{width:100%; height:262px; background:url(../images/banner2.jpg) center no-repeat;}
.banner2{width:1180px; margin:0 auto;}
.phone2{width:502px; height:36px; padding-top:177px; margin-left:64px;}
.phone2 p{width:328px; float:left; font-size:16px; color:#fff; line-height:36px;}
.phone2 p span{font-size:24px; font-weight:bold;}
.phone2 a{display:block; background:url(../images/phone2.png) center no-repeat; text-align:center; width:168px; height:35px; font-size:16px; color:#fff; line-height:35px; float:right;}
/*---banner2----*/



/*---khjz----*/
.khjz_box{width:1180px; height:606px; margin:0 auto; padding-top:55px;}
.khjz_t{width:1180px; height:158px; margin:0 auto; text-align:center; background:url(../images/team_t.jpg) center 8px no-repeat;}
.khjz_t h3 a{font-size:30px; color:#89008f;}
.khjz_t p{font-size:16px; color:#4b4b4b; line-height:30px;}
.khjz_t span{display:block; font-size:12px; color:#b8b8b8; text-transform:uppercase;}
.kujz_nr{width:1180px; margin:0 auto; background:url(../images/khjz_bg.jpg) center 198px no-repeat;}
.khjz_nr ul li{width:550px; height:190px; float:left; margin:0 20px 42px 20px;}
.khjz_left{width:165px; height:187px; float:left; position:relative;}
.khjz_tu{width:145px; height:145px; border-radius:50%; overflow:hidden; z-index:1; position:absolute; top:0; left:10px;}
.khjz_tu img{width:145px; height:145px; border-radius:50%;}
.khjz_biaoti{width:165px; height:65px; background:url(../images/khjz_bg2.png) center no-repeat; text-align:center; position:absolute; z-index:3; font-size:14px; color:#fff; line-height:34px; top:122px; left:0;}
.khjz_right{width:356px; float:right;}
.khjz_right dt{width:365px; height:54px; overflow:hidden;}
.khjz_right dt a{font-size:14px; color:#484848; line-height:54px;}
.khjz_right dt a:hover{color:#89008f;}
.khjz_right p{width:365px; height:52px; font-size:14px; color:#949494; line-height:26px; overflow:hidden; margin-top:10px;}
.khjz_right dd{width:110px; height:24px; border:1px solid #ccc; margin-top:20px; text-align:center; border-radius:12px;}
.khjz_right dd a{font-size:14px; color:#949494; line-height:24px; text-transform:uppercase;}
.khjz_right dd:hover{background:#89008f; border:1px solid #89008f;}
.khjz_right dd:hover a{color:#fff;}
/*---khjz----*/



/*----about-----*/
.about_bg{width:100%; height:430px; background:#f8f8f8;}
.about_box{width:1180px; margin:0 auto; padding-top:50px;}
.about_left{width:553px; height:326px; float:left; position:relative;}
.about_tu{width:553px; height:326px; overflow:hidden; position:absolute; z-index:1; left:0; top:0;}
.about_tu img{width:553px; height:326px;}
.about_tu img:hover{transition: all 0.5s;  transform: scale(1.1);}
.about_bg2{width:70px; height:78px; position:absolute; top:0; left:0; z-index:3; background:url(../images/about_bg.png) center no-repeat;}
.about_right{width:590px; height:328px; float:right;}
.about_nr{width:590px; height:246px;}
.about_nr h3{width:175px; height:40px; background:#89008f; text-align:center;}
.about_nr h3 a{font-size:24px; color:#fff; line-height:40px;}
.about_nr h5{height:66px; font-size:14px; color:#373737; line-height:14px; line-height:66px;}
.about_nr p{width:590px; height:108px; font-size:14px; color:#676767; line-height:28px; overflow:hidden;}
.about_list{width:590px; height:80px;}
.about_list ul li{width:72px; height:80px; float:left; background:#fff; margin-right:24px; border-radius:36px 36px 0 0; text-align:center;}
.about_list ul li:hover{background:#89008f;}
.about_list ul li:hover p a{color:#fff;}
.about_list ul li dt{width:34px; height:41px; margin:8px auto;}
.about_list ul li p a{font-size:14px; color:#333;}
.a_icon1{background:url(../images/a_icon1.png) center no-repeat;}
.about_list ul li:hover .a_icon1{background:url(../images/a_icon1a.png) center no-repeat;}
.a_icon2{background:url(../images/a_icon2.png) center no-repeat;}
.about_list ul li:hover .a_icon2{background:url(../images/a_icon2a.png) center no-repeat;}
.a_icon3{background:url(../images/a_icon3.png) center no-repeat;}
.about_list ul li:hover .a_icon3{background:url(../images/a_icon3a.png) center no-repeat;}
/*----about-----*/


/*----banner3-----*/
.banner3_box{width:100%; height:270px; background:url(../images/banner3.png) center no-repeat; margin-top:-26px;}
.banner3{width:1180px; margin:0 auto;}
.phone3{width:764px; height:36px; padding-top:200px; margin-left:400px; margin-right:20px;}
.phone3 p{width:606px; float:left; font-size:18px; color:#fff; line-height:36px;}
.phone3 p span{font-size:26px; font-weight:bold;}
.phone3 a{display:block; background:url(../images/phone1.png) center no-repeat; text-align:center; width:155px; height:36px; font-size:16px; color:#fff; line-height:35px; float:right;}
/*----banner3-----*/


/*---news----*/
.news_box{width:1180px; height:632px; margin:0 auto; padding-top:55px;}
.news_t{width:1180px; height:84px; text-align:center;}
.news_t h3 a{font-size:30px; color:#89008f;}
.news_t p{font-size:12px; color:#ccc; text-transform:uppercase; line-height:30px;}
#tab{width:1180px; height:548px; margin:0 auto;}
.tab_menu{width:572px; height:82px; margin:0 auto;}
.tab_menu li{width:133px; height:32px; float:left; text-align:center; background:#f2f2f2; margin:0 5px;}
.tab_menu li a{font-size:18px; color:#393939; line-height:32px;}
.tab_menu li:hover{color:#89008f;}
.tab_menu li:hover a{color:#fff;}
.tab_menu li.selected{background:#89008f;}
.tab_menu li.selected a{color:#fff;}
.tab_box{width:1180px; height:436px; margin:0 auto;}
.news_top{width:1180px; height:306px; background:url(../images/news_bg.jpg) center top no-repeat;}
.news_top ul li{width:362px; float:left; margin:0 15px;}
.news_tu{width:362px; height:132px; overflow:hidden;}
.news_tu img{width:362px; height:132px;}
.news_tu img:hover{transition: all 0.5s;  transform: scale(1.1);}
.news_top ul li dl dt{width:362px; height:52px; overflow:hidden;}
.news_top ul li dl dt a{font-size:14px; color:#333; line-height:52px;}
.news_top ul li dl dt a:hover{color:#89008f;}
.news_top ul li dl p{width:362px; height:52px; font-size:14px; color:#838383; line-height:26px; overflow:hidden;}
.news_top ul li dl dd{font-size:14px; color:#d1d1d1; line-height:50px;}
.news_bottom{width:1180px; height:124px; margin:0 auto;}
.news_bottom ul li{width:560px; height:40px; float:left; margin:0 15px; border-bottom:1px solid #ccc; background:url(../images/news_li.jpg) left center no-repeat;}
.news_bottom ul li a{width:430px; float:left; height:40px; display:block; float:left; overflow:hidden; margin-left:20px; font-size:14px; color:#4d4d4d; line-height:40px;}
.news_bottom ul li span{width:90px; float:right; text-align:right; font-size:14px; color:#b2b2b2; line-height:40px;}
.news_bottom ul li:hover{background:url(../images/news_li2.jpg) left center no-repeat;}
.news_bottom ul li:hover a{color:#89008f;}
/*---news----*/







.links{
  height: 66px;
  line-height: 60px;
  background: url(../images/bak_11.jpg) no-repeat center;
  clear: both;
}
.links ul{
  width: 1065px;
  float: right;
}
.links li{
  float: left;
}
.links li a{
  margin: 0 15px;
  color: #666;
}
.links h3{
  font-size: 20px;
  font-weight: bold;
}























