@charset "utf-8";

/* CSS Document */



/*----banner----*/

.banner{width:100%; height:500px; overflow:hidden; margin-top:-13px;}

.flexslider{position:relative;height:500px;clear:both; left:50%; margin-left:-960px; width:1920px;}

.slides{position:relative;z-index:1;}

.slides li a{height:500px; 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:51px; height:51px; display:block;}

.flex-direction-nav li a.flex-next{right:280px;background:url(../images/prev.png) center center no-repeat; outline:none;width:51px; height:51px; display:block;}

.neiye_banner{ width:1180px; height:350px; margin:0 auto;}

/*-banner-end----*/





/*-----product-----*/

.pro_box{width:100%; height:1050px; padding-top:44px;}

.pro_t{width:1180px; margin:0 auto; height:70px; background:url(../images/pro_t.jpg) center bottom no-repeat; text-align:center;}

.pro_t h2 a{font-size:30px; color:#0093f2;}

.pro_t p{font-size:12px; color:#9c9c9c; text-transform:uppercase; line-height:30px;}

.pro_list{width:100%; height:170px; background:url(../images/pro_list.jpg) center no-repeat; margin-top:36px;}

.cp_list{width:1180px; margin:0 auto; padding-top:34px;}

.pro_list dl{width:370px; float:left; margin:0 11px;}

.pro_list dl dt{width:370px; height:30px; border-bottom:1px solid #dfdfdf; background:url(../images/pro_dt.jpg) left top no-repeat; overflow:hidden; margin-bottom:10px;}

.pro_list dl dt a{font-size:18px; color:#444444; padding-left:30px;}

.pro_list dl dt a:hover{color:#0093f2;}

.pro_list dl dd{padding-right:20px; height:40px; line-height:40px; overflow:hidden; float:left;}

.pro_list dl dd a{font-size:14px; color:#5a5a5a;}

.pro_list dl dd a:hover{color:#0093f2;}



.pro_nr{width:1180px; margin:0 auto; padding-top:30px;}

.pro_nr ul li{width:272px; height:330px; float:left; border:1px solid #f1f1f1; margin:0 10px 24px 10px;}

.pro_tu{width:262px; height:212px; margin:5px 5px 0 5px; overflow:hidden;}

.pro_tu img{width:262px; height:212px;}

.pro_tu img:hover{transition: all 0.5s;  transform: scale(1.1);}

.pro_nr ul li dl{width:262px; height:40px; margin:0 auto; border-bottom:1px solid #f1f1f1;}

.pro_nr ul li dl dt{width:200px; height:40px; float:left; overflow:hidden;}

.pro_nr ul li dl dt a{font-size:14px; color:#555; line-height:40px;}

.pro_nr ul li dl dt a:hover{color:#0093f2;}

.pro_nr ul li dl dd{width:20px; height:20px; float:right; text-align:center; border:1px solid #f1f1f1;  margin-top:10px;}

.pro_nr ul li dl dd a{font-size:14px; color:#ccc; line-height:20px;}

.pro_nr ul li p{width:262px; height:52px; margin:5px auto; font-size:14px; color:#9a9a9a; line-height:28px; overflow:hidden;}

.pro_nr ul li:hover{border:1px solid #0093f2;}

.pro_nr ul li dl dd:hover{background:#0093f2; border:1px solid #0093f2;}

.pro_nr ul li dl dd:hover a{color:#fff;}

/*-----product-----*/







/*---ys-----*/

.ys_bg{width:100%; height:1137px; background:url(../images/ys_bg.jpg) center no-repeat;}

.ys_box{width:1180px; margin:0 auto; padding-top:56px;}



.ys{width:740px; height:1026px; float:right; background:#fff;}

.ys_nr{width:714px; height:1000px; margin:0 auto; padding-top:22px;}

.ys_nr dl dd{width:86px; height:86px; float:left; text-align:center; border:1px solid #f1f1f1; border-radius:10px; font-size:48px; color:#b2b1b1; line-height:86px;}

.ys_nr dl dt{width:594px; height:72px; font-size:20px; color:#3d3d3d; line-height:30px; float:right;}

.ys_nr dl dt span{display:block; font-size:12px; color:#d1d1d1; text-transform:uppercase;}

.ys_nr dl p{width:594px; float:right; font-size:14px; color:#454545; line-height:28px;}

.ys1{height:174px;}

.ys2{height:164px;}

.ys_tu{width:714px; height:310px; overflow:hidden; margin-bottom:32px;}

.ys_tu img{width:714px; height:310px;}

.ys_tu img:hover{transition: all 0.5s;  transform: scale(1.1);}

.ys3{height:174px;}

.ys4{height:146px;}

/*---ys-----*/



/*------banner1----*/

.banner1_box{width:393px; height:1030px; float:left; background:url(../images/banner1.jpg) center no-repeat;}

.banner1{width:357px; height:198px; margin:0 auto; padding-top:158px;}

.banner1 p{height:80px; font-size:16px; color:#555; word-spacing:10px;}

.banner1 dt{width:357px; height:50px; background:#0093f2; text-align:center; font-size:16px; color:#fff; font-weight:bold; line-height:50px;}

.phone1{width:357px; height:120px; margin:0 auto;}

.phone1 p{height:80px; font-size:16px; color:#333;}

.phone1 p span{display:block; font-size:24px; font-weight:bold; line-height:50px;}

.phone1 a{display:block; width:132px; height:38px; background:#0093f2; text-align:center; font-size:16px; color:#fff; line-height:38px;}

/*------banner1----*/





/*----case----*/

.case_bg{width:100%; height:642px; background:#008ed7;}

.case_box{width:1180px; margin:0 auto; padding-top:45px;}

.case_t{width:1180px; height:79px; background:url(../images/case_t.jpg) center top no-repeat; text-align:center;}

.case_t h3 a{font-size:30px; color:#fff;}

.case_t p{font-size:12px; color:#5bc5fb; text-transform:uppercase; line-height:34px;}

.case_more{width:1180px; height:80px; background:url(../images/case_more.jpg) center top no-repeat; text-align:center;}

.case_more a{font-size:14px; color:#fff; line-height:34px; text-transform:uppercase;}



#tab{width:1180px; height:408px; margin:0 auto; position:relative;}

.tab_box{width:1180px; height:408px; position:absolute; left:0; top:0; z-index:1;}

.tab_menu{width:220px; height:327px; position:absolute; z-index:3; left:960px; top:0; background:#0067aa;}

.tab_menu li{width:220px; height:64px; border-bottom:1px solid #0071bb; text-align:right;}

.tab_menu li a{padding-right:42px; font-size:14px; color:#fff; line-height:64px;}

.tab_menu li:hover{background:#0071bb;}

.tab_menu li.selected{background:#0071bb;}



.tab_box dl{width:520px; height:376px; float:left; border:1px solid #1db2ff; margin-right:22px;}

.case_tu{width:520px; height:325px; overflow:hidden;}

.case_tu img{width:520px; height:325px;}

.case_tu img:hover{transition: all 0.5s;  transform: scale(1.1);}

.case_nr{width:500px; height:52px; margin:0 auto;}

.case_nr dt{width:400px; float:left; height:52px; overflow:hidden;}

.case_nr dt a{font-size:16px; color:#fff; line-height:52px;}

.case_nr dd{width:22px; height:22px; float:right; background:#1db2ff; text-align:center; margin-top:10px;}

.case_nr dd a{font-size:14px; color:#fff; line-height:22px;}

/*----case----*/







/*-----khjz-----*/

.khjz_box{width:1180px; height:530px; margin:0 auto; padding-top:48px;}

.khjz_t{width:1180px; height:112px; background:url(../images/khjz_t.jpg) center top no-repeat; text-align:center;}

.khjz_t h3 a{font-size:30px; color:#0093f2; line-height:42px;}

.khjz_t p{font-size:12px; color:#c7c7c7; text-transform:uppercase;}



.khjz_nr{width:1180px; height:360px; margin:0 auto;}

.khjz_nr ul li{width:270px; height:355px; background:#fafafa; border-top:4px solid #0093f2; margin:0 12px; text-align:center; float:left;}

.khjz_tu{width:270px; height:172px; overflow:hidden;}

.khjz_tu img{width:270px; height:172px;}

.khjz_tu img:hover{transition: all 0.5s;  transform: scale(1.1);}

.khjz_nr ul li dt{width:250px; margin:0 auto; height:60px; overflow:hidden;}

.khjz_nr ul li dt a{font-size:16px; color:#3f3f3f; line-height:60px;}

.khjz_nr ul li p{width:250px; height:52px; font-size:14px; color:#848484; line-height:28px; overflow:hidden; margin:0 auto;}

.khjz_nr ul li dd{margin-top: 22px;width:102px; height:32px; background:#0093f2; margin:0 auto; text-align:center;}

.khjz_nr ul li dd a{font-size:14px; color:#fff; line-height:32px; text-transform:uppercase;}



.khjz_nr ul li:hover{background:#0099e8;}

.khjz_nr ul li:hover dt a{color:#fff;}

.khjz_nr ul li:hover p{color:#fff;}

.khjz_nr ul li:hover dd{background:#007ab9;}

/*-----khjz-----*/







/*----about------*/

.about_bg{width:100%; height:612px; background:url(../images/about_bg.jpg) center no-repeat;}

.about_box{width:1180px; margin:0 auto; padding-top:116px;}

.about{width:1170px; margin:0 auto; height:204px;}

.about_t{width:1170px; height:48px; background:url(../images/about_t.jpg) center bottom no-repeat; text-align:center;}

.about_t h3 a{font-size:30px; color:#0093f2;}

.about_nr{width:1170px; height:90px; text-align:center; font-size:14px; color:#454545; line-height:30px; overflow:hidden;}

/*----about------*/





/*-------honor----*/

#tab2{width:1170px; height:248px; margin:0 auto; position:relative;}

.tab_menu2{width:250px; height:44px; position:absolute; top:204px; left:460px;}

.tab_box2{width:1170px; height:163px; position:absolute; left:0; top:0;}

.tab_menu2 li{width:125px; height:44px; background:#0093f2; text-align:center; float:left;}

.tab_menu2 li a{font-size:18px; color:#fff; line-height:44px;}

.tab_menu2 li:hover{background:#007ab9;}

.tab_menu2 li.selected2{background:#007ab9;}



.tab_box2 ul li{width:240px; height:163px; overflow:hidden; float:left; text-align:center; margin:0 10px;}

.tab_box2 ul li img{width:240px; height:163px;}

.tab_box2 ul li img:hover{transition: all 0.5s;  transform: scale(1.1);}

.tab_box2 ul li p{width:240px; height:40px; background:rgba(50,50,50,.8); text-align:center; position:relative; top:-40px;}

.tab_box2 ul li p a{font-size:14px; color:#fff; line-height:40px;}

.tab_box2 ul li:hover p{background:rgba(0,147,242,.8);}



.gd_01{position:relative; height:163px; width:1170px; margin:0 auto; overflow:hidden;}

.gd_01 #simgs1{margin:0 auto; width:1056px;}

.gd_01 em{position: absolute; top:54px;}

.gd_01 .t_l{left:0px;}

.gd_01 .t_r{right:0px;}



.gd_02{position:relative; height:163px; width:1170px; margin:0 auto; overflow:hidden;}

.gd_02 #simgs2{margin:0 auto; width:1056px;}

.gd_02 em{position: absolute; top:54px;}

.gd_02 .t_l{left:0px;}

.gd_02 .t_r{right:0px;}

/*-------honor----*/





/*----banner2----*/

.banner2_box{width:100%; height:320px; background:url(../images/banner2.jpg) center no-repeat;}

.banner2{width:1180px; margin:0 auto;}

.phone2{width:750px; height:36px; padding-top:170px; margin-left:430px;}

.phone2 p{width:580px; float:left; font-size:16px; color:#fff;}

.phone2 p span{font-size:26px; font-weight:bold;}

.phone2 a{display:block; width:130px; height:36px; float:right; background:#0069af; text-align:center; font-size:16px; color:#fff; line-height:36px;}

/*----banner2----*/





.news_box{width:1180px; height:476px; margin:0 auto; padding-top:26px;}





/*---news----*/

.news{width:594px; height:416px; float:left; background:url(../images/news_bg.jpg) center right no-repeat;}

#tab3 .tab_menu3{width:553px; height:50px;}

.tab_menu3 li{width:130px; float:left;}

.tab_menu3 li a{font-size:18px; color:#333;}

.tab_menu3 li:hover a{color:#0093f2;}

.tab_menu3 li.selected3 a{color:#0093f2;}

.tab_menu3 p{width:100px; float:right; text-align:right;}

.tab_menu3 p a{font-size:14px; color:#969696; text-transform:uppercase;}

.tab_menu3 p a:hover{color:#0093f2;}

.tab_box3{width:553px; height:366px;}

.tab_box3 ul li{width:553px; height:84px; border-bottom:1px solid #e9e9e9; margin-bottom:12px;}

.time{width:60px; float:left; text-align:center; font-size:24px; color:#393939; padding-top:14px; line-height:32px; font-weight:bold; }

.time p{font-size:14px; color:#747474; font-weight:normal;}

.tab_box3 ul li dl{width:450px; float:right;}

.tab_box3 ul li dl dt{width:450px; height:50px; overflow:hidden;}

.tab_box3 ul li dl dt a{font-size:14px; color:#555; line-height:50px;}

.tab_box3 ul li dl dt a:hover{color:#0093f2;}

.tab_box3 ul li dl p{overflow: hidden;width:450px; height:20px; font-size:14px; color:#757575; line-height:20px;}

/*---news----*/







/*----cj-----*/

.cj_box{width:550px; float:right;}

.cj_t{width:550px; height:43px;}

.cj_t h3{width:200px; float:left;}

.cj_t h3 a{font-size:18px; color:#494949;}

.cj_t h3 a:hover{color:#0093f2;}

.cj_t p{width:100px; float:right; text-align:right;}

.cj_t p a{font-size:14px; color:#969696; text-transform:uppercase;}

.cj_t p a:hover{color:#0093f2;}



.cj_tu{width:550px; height:138px; overflow:hidden;}

.cj_tu img{width:550px; height:138px;}

.cj_tu img:hover{transition: all 0.5s;  transform: scale(1.1);}

.cj_nr{width:550px; height:210px; margin-top:26px;}

.cj_nr ul li{width:550px; height:96px; border-bottom:1px solid #e9e9e9; margin-bottom:23px;}

.wen{width:550px; height:22px; margin-bottom:16px;}

.wen span{display:block; width:22px; height:22px; float:left; background:#0093f2; text-align:center; font-size:14px; color:#fff; line-height:22px;}

.wen a{width:506px; height:22px; overflow:hidden; display:block; float:right; font-size:14px; color:#3c3c3c; line-height:22px;}

.wen a:hover{color:#0093f2;}

.da{width:550px; height:52px;}

.da span{display:block; width:22px; height:22px; float:left; background:#0069af; text-align:center; font-size:14px; color:#fff; line-height:22px;}

.da p{width:506px; height:52px; float:right; font-size:14px; color:#6d6d6d; line-height:28px; overflow:hidden;}

/*----cj-----*/



















