@charset "utf-8";

/* CSS Document */



/*----banner----*/

.banner{width:100%; height:500px;}

.flexslider{position:relative;height:500px;clear:both; left:50%; margin-left:-960px; width:1920px;overflow: hidden;}

.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;}

.flex-direction-nav li a.flex-next{right:280px;background:url(../images/prev.png) center center no-repeat; outline:none;}

.neiye_banner{ width:1180px; height:350px; margin:0 auto;}

/*-banner-end----*/



/*--search--*/

.search_bg{width:100%; height:60px; background:url(../images/search_bg.jpg) center no-repeat;}

.search_box{width:1180px; margin:0 auto;}

.search_left{width:600px; float:left; font-size:14px; color:#333; line-height:50px; overflow:hidden;}

.search_right{width:335px; height:41px; float:right; margin-top:9px; background:url(../images/search_right.jpg) center no-repeat;}

.searchbar{width:232px; height:24px; float:left; padding-left:33px; margin-top:8px; border-right:1px solid #ccc; background:none; font-size:14px; color:#ccc; line-height:24px;}

.search_right a{width:19px; height:21px; float:right; margin-top:8px; margin-right:40px;}

/*--search--*/



/*--case--*/

.case_box{width:1180px; height:594px; margin:0 auto; padding-top:50px; position:relative;}

#tab .tab_menu{width:1180px; height:120px; position:absolute; top:484px;}

.tab_menu li{width:280px; height:118px; float:left; border:1px solid #f1f1f1; margin:0 6px;}

.tab_menu li b a img{width:122px; height:108px; float:left; margin:5px;}

.tab_menu li dl{width:128px; height:108px; float:right; margin:5px;}

.tab_menu li dl dt{width:128px; height:44px; overflow:hidden;}

.tab_menu li dl dt a{font-size:14px; color:#333; line-height:44px; font-weight:bold;}

.tab_menu li dl p{width:128px; height:52px; font-size:14px; color:#555; overflow:hidden; line-height:28px;}

.tab_menu li:hover{background:#0077e5; border:1px solid #0077e5;}

.tab_menu li:hover dl dt a{color:#fff;}

.tab_menu li:hover dl p{color:#fff;}

.tab_menu li.selected{background:#0077e5; border:1px solid #0077e5;}

.tab_menu li.selected dl dt a{color:#fff;}

.tab_menu li.selected dl p{color:#fff;}

.tab_box{width:1180px; height:392px; position:absolute;}



.case_left{width:494px; float:left; background:url(../images/case_bg.jpg) left top no-repeat;}

.case_t{width:282px; height:205px; padding-left:24px;}

.case_t h3{height:104px; padding-top:36px;}

.case_t h3 a{font-size:24px; color:#373737; font-weight:bold; line-height:30px;}

.case_t h3 p{font-size:14px; color:#707070; line-height:34px;}

.case_t b a{width:127px; height:37px; display:block; background:url(../images/case_more.jpg) center no-repeat; text-align:center; font-size:14px; color:#fff; line-height:37px; font-weight:normal;}

.case_nr{width:450px; height:187px; background:#0077e5; margin-left:40px;}

.case_nr dl{width:396px; margin-left:34px;}

.case_nr dl dt{width:369px; height:52px; overflow:hidden;}

.case_nr dl dt a{font-size:18px; color:#fff; line-height:52px;}

.case_nr dl p{width:369px; height:106px; margin-top:6px; font-size:14px; color:#fff; line-height:28px; overflow:hidden;}

.case_tu{width:652px; height:392px; float:right; overflow:hidden;}

.case_tu img{width:652px; height:392px; transition: all 0.5s;  transform: scale(1);}

.case_tu img:hover {transition: all 0.5s;  transform: scale(1.2);}

/*--case--*/









/*---td--*/

.td_bg{width:100%; height:467px; background:url(../images/td_bg.jpg) center no-repeat;}

.td_box{width:1180px; height:400px; margin:0 auto; padding-top:36px;}

.td_t{width:1180px; height:76px; margin:0 auto; text-align:center; background:url(../images/td_t.png) center bottom no-repeat;}

.td_t h3 a{font-size:26px; color:#fff;}

.td_t h3 a span{font-weight:bold; padding-left:10px;}

.td_t p{font-size:12px; color:#fff; text-transform:uppercase; line-height:36px;}

.td_nr{width:1180px; height:280px; margin:0 auto;padding-top: 40px;}

.td_nr dl{width:369px; height:280px; float:left; margin:0 12px; text-align:center; background-color: rgba(225,225,225,.9);  transition: all 0.5s;  transform: scale(1);}

.td_nr dl dt{width:56px; height:58px; margin:0 auto; padding-top:52px;}

.td_nr dl dd{font-size:16px; color:#2e99f9; line-height:50px;}

.td_nr dl p{width:316px; margin:0 auto; padding-top:10px; font-size:14px; color:#5e5e5e; line-height:26px;}

.td_nr dl:hover{background-color: rgba(250,135,0,.9); box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5); margin-top:5px;}

.td_nr dl:hover dd{color:#fff;}

.td_nr dl:hover p{color:#fff;}

.td1 dt{background:url(../images/td_1.png) center no-repeat; display:block;}

.td_nr dl.td1:hover dt{background:url(../images/td_1a.png) center no-repeat;}

.td2 dt{background:url(../images/td_2.png) center no-repeat;}

.td_nr dl.td2:hover dt{background:url(../images/td_2a.png) center no-repeat;}



.td3 dt{background:url(../images/td_3.png) center no-repeat;}

.td_nr dl.td3:hover dt{background:url(../images/td_3a.png) center no-repeat;}



/*---td--*/







/*--honor--*/

.honor_box{width:1180px; height:470px; margin:0 auto; padding-top:50px;}

.honor_t{width:1180px; height:158px; margin:0 auto; background:url(../images/honor_t.jpg) center no-repeat; text-align:center;}

.honor_t h3{height:76px; padding-top:70px;}

.honor_t h3 a{font-size:24px; color:#424242; line-height:34px;}

.honor_t h3 p{font-size:12px; color:#a3a3a3; text-transform:uppercase;}

.honor_nr{width:1180px; height:250px; margin:0 auto; padding-top:34px;}

.honor_nr ul li{width:266px; float:left; text-align:center; margin:0 14px;}

.honor_img{width:254px; height:194px; padding:5px; border:1px solid #f1f1f1; overflow:hidden;}

.honor_img img{width:254px; height:194px; transition: all 0.5s;  transform: scale(1);}

.honor_img img:hover {transition: all 0.5s;  transform: scale(1.2);}

.honor_nr ul li p{width:266px; height:40px; overflow:hidden;}

.honor_nr ul li p a{font-size:14px; color:#333; line-height:40px;}

.honor_nr ul li:hover .honor_img{border:1px solid #0077e5;}

.honor_nr ul li:hover p a{color:#0077e5;} 

/*--honor--*/





/*--banner1--*/

.banner1_box{width:100%; height:248px; background:url(../images/banner1.jpg) center no-repeat;}

.banner1{width:1180px; margin:0 auto;}

.phone1{width:1052px; height:150px; text-align:right; padding-top:58px;}

.phone1 p{height:90px; font-size:16px; color:#fff; line-height:36px;}

.phone1 p span{display:block; font-size:24px; font-weight:bold;}

.phone1 a{width:172px; height:47px; display:block; background:url(../images/phone1.png) center no-repeat; text-align:center; font-size:18px; color:#fff; line-height:47px; float:right;}

/*--banner1--*/





/*--product--*/

.product_bg{width:100%; height:586px; background:#f8f8f8;}

.pro_box{width:1180px; margin:0 auto; padding-top:50px;}

.pro_t{width:1180px; height:80px; margin:0 auto; text-align:center; background:url(../images/pro_t.png) center bottom no-repeat;}

.pro_t h2 a{font-size:30px; color:#302f2f; line-height:36px;}

.pro_t p{font-size:14px; color:#656565; text-transform:uppercase; line-height:36px;}

#tab2{width:1180px; height:378px; margin:0 auto; padding-top:38px;}

.tab_menu2{width:850px; height:76px; margin:0 auto;}

.tab_menu2 li{width:110px; height:37px; float:left; text-align:center; background:url(../images/tab_menu2.jpg) center no-repeat; margin:0 15px;}

.tab_menu2 li a{font-size:16px; color:#fff; line-height:37px;}

.tan_menu2 li:hover{background:url(../images/tab_menu2a.jpg) center no-repeat;}

.tab_menu2 li.selected2{background:url(../images/tab_menu2a.jpg) center no-repeat;}

.tab_box2{width:1180px; height:300px; margin:0 auto;}

.tab_box2 dl{width:275px; height:296px; float:left; text-align:center; background:#fff; margin:0 10px;}

.pro_img{width:265px; height:194px; margin:5px; overflow:hidden;}

.pro_img img{width:265px; height:194px; transition: all 0.5s;  transform: scale(1);}

.pro_img img:hover {transition: all 0.5s;  transform: scale(1.2);}

.tab_box2 dl dt{width:265px; height:40px; margin:0 auto; overflow:hidden; border-bottom:1px solid #f1f1f1; text-align:center;}

.tab_box2 dl dt a{font-size:14px; color:#333; line-height:40px;}

.tab_box2 dl p{width:200px; height:24px; margin:10px auto;}

.tab_box2 dl p a{width:82px; height:24px; float:left; display:block; text-align:center; background:#0077e5; line-height:24px; font-size:14px; color:#fff; margin:0 9px;}

.tab_box2 dl p a:hover{background:#fa8700;}

.tab_box2 dl:hover{background:#0077e5;}

.tab_box2 dl:hover dt{border-bottom:1px solid #4ba7fb;}

.tab_box2 dl:hover dt a{color:#fff;}

.tab_box2 dl:hover p a{background:#fa8700;}

/*--product--*/





/*----ys--*/

.ys_box{ width:1180px; height:810px; margin:0 auto; padding-top:50px;}

.ys_t{width:1180px; height:99px; background:url(../images/ys_t.jpg) center top no-repeat; padding-bottom:60px;}

.ys_t h3{width:190px; height:60px; float:left; padding-top:14px; padding-left:26px;}

.ys_t h3 a{font-size:24px; color:#343434; font-weight:bold;}

.ys_t h3 span{display:block; font-size:12px; color:#bcbcbc; text-transform:uppercase; line-height:34px;}

.ys_t p{width:914px; height:50px; float:right; padding-top:48px; font-size:18px; color:#444444; line-height:34px;}

.ys_t p span{font-size:12px; color:#bcbcbc; text-transform:uppercase; line-height:24px; display:block;}

.ys_nr{width:1180px; height:646px; margin:0 auto; background:url(../images/ys_tu.jpg) center no-repeat;}

.ys_nr dl dt{height:86px; font-size:20px; color:#0077e5; font-weight:bold;}

.ys_nr dl dt span{display:block; font-size:12px; color:#bcbcbc; text-transform:uppercase; line-height:34px; font-weight:normal;}

.ys_nr dl p{font-size:14px; color:#404040; line-height:28px;}

.ys_nr dl p span{color:#fa8700;}

.ys1_box{width:1180px; height:258px;}

.ys1{width:466px; margin-left:714px; text-align:right;}

.ys2_box{width:1180px; height:390px;}

.ys2{width:472px; height:220px;}

.ys3{width:534px; height:169px;}



/*----ys--*/



/*--banner2--*/

.banner2_box{width:100%; height:284px; background:url(../images/banner2.jpg) center no-repeat;}

.banner2{width:1180px; margin:0 auto;}

.phone2{width:1180px; height:94px; margin:0 auto; padding-top:154px; text-align:right;}

.phone2 p{font-size:24px; color:#ffffff; font-weight:bold; line-height:40px;}

.phone2 a{display:block; margin-top:10px; width:106px; height:36px; float:right; background:url(../images/phone2.png) center no-repeat; text-align:center; font-size:16px; color:#fff; line-height:36px;}

/*--banner2--*/





/*--khjz--*/

.khjz_box{width:1180px; height:480px; margin:0 auto; padding-top:50px;}

.khjz{width:745px; float:left;}

.khjz_t{width:745px; height:56px; background:url(../images/khjz_t.jpg) center bottom no-repeat;}

.khjz_t h3{width:200px; float:left;}

.khjz_t h3 a{font-size:24px; color:#3c3c3c; line-height:34px;}

.khjz_t h3 span{font-size:12px; color:#939393; line-height:30px; text-transform:uppercase; display:block;}

.khjz_t p{width:74px; float:right;}

.khjz_t p a{font-size:14px; color:#939393; line-height:56px; text-transform:uppercase;}

.khjz_nr{width:745px; height:350px; margin-top:30px;}

.khjz_nr dl{width:230px; height:350px; float:left; text-align:center; background:url(../images/khjz_bg1.jpg) center no-repeat; margin:0 9px;}

.khjz_img{width:210px; height:153px; margin:10px; overflow:hidden;}

.khjz_img img{width:210px; height:153px;  transition: all 0.5s;  transform: scale(1);}

.khjz_img img:hover {transition: all 0.5s;  transform: scale(1.2);}

.khjz_nr dl dt{width:210px; height:54px; margin:0 auto; text-align:center; overflow:hidden;}

.khjz_nr dl dt a{font-size:14px; color:#454545; line-height:54px;}

.khjz_nr dl p{width:210px; height:80px; margin:0 auto; font-size:14px; color:#646464; line-height:26px; overflow:hidden;}

.khjz_nr dl b{display:block; width:100px; height:27px; margin:10px auto; text-align:center; background:#e2e2e2;}

.khjz_nr dl b a{font-size:14px; color:#555; line-height:27px; text-transform:uppercase; font-weight:normal;}

.khjz_nr dl:hover{background:url(../images/khjz_bg2.jpg) center no-repeat;}

.khjz_nr dl:hover dt a{color:#fff;}

.khjz_nr dl:hover p{color:#fff;}

.khjz_nr dl:hover b{background:#fa8700;}

.khjz_nr dl:hover b a{color:#fff;}

/*--khjz--*/





/*---futd--*/

.fwtd_box{width:386px; float:right;}

.fwtd_t{width:386px; height:76px;}

.fwtd_t h3{font-size:24px; color:#.fwtd; line-height:34px;}

.fwtd_t p{font-size:14px; color:#454545; line-height:30px;}

.fwtd_nr{width:386px; height:360px;}

.fwtd_nr ul li{width:386px; height:89px; border-bottom:1px solid #f1f1f1;}

.fwtd_nr ul li img{width:28px; height:25px; vertical-align:middle; display:block; float:left; margin-top:30px;}

.fwtd_nr ul li p{height:60px; padding-top:15px; font-size:16px; color:#414141; line-height:30px; width:343px; float:right;}

.fwtd_nr ul li p span{display:block; font-size:12px; color:#9b9b9b; line-height:26px; text-transform:uppercase;}

/*---futd--*/





/*--about--*/

.about_box{width:100%; height:775px; background:#f8f8f8;}

.about_t{width:1180px; height:100px; padding-top:44px; background:url(../images/about_t.jpg) center bottom no-repeat; text-align:center; margin:0 auto;}

.about_t h3 a{font-size:30px; color:#2e99f9; font-weight:bold;}

.about_t h3 a span{font-size:24px; color:#373737; font-weight:normal; padding-left:16px;}

.about_t p{font-size:12px; color:#afafaf; text-transform:uppercase; line-height:36px;}

.about_nr{width:1180px; height:426px; margin:0 auto; background:url(../images/about_nr.jpg) center top no-repeat;}

.about_left{width:738px; float:left; margin-top:30px;}

.about_wen{width:354px; height:270px; float:right; margin-top:90px; margin-right:16px;}

.about_list{width:272px; height:170px; float:left;}

.about_tu{width:466px; float:right;}

.about_list1{width:272px; height:170px; background:url(../images/about_list.jpg) center no-repeat;}

.about_list1 ul li{width:68px; float:left; text-align:center; height:170px;}

.about_list1 ul li h3 span{display:block; width:8px; height:8px; border:1px solid #fff; border-radius:50%; margin:20px auto;}

.about_list1 ul li h3 a{width:25px; display:block; font-size:20px; color:#fff; line-height:24px; margin:0 auto;}

.about_list1 ul li:hover{background:#fa8700;}

.about_more{width:144px; height:165px; margin-top:30px; margin-left:110px; background:url(../images/about_more.jpg) center no-repeat;}

.about_more a{width:27px; height:77px; display:block; text-align:center; font-size:14px; color:#fff; line-height:18px; padding-top:70px; margin-left:102px;}

.about_wen span{width:354px; height:220px; font-size:14px; color:#4f4f4f; line-height:28px; overflow:hidden;}

.about_wen a{width:123px; height:30px; background:#2e99f9; display:block; margin-top:20px; text-align:center; font-size:14px; color:#fff; line-height:30px;}

/*--about--*/





/*--xiangce---*/

.xiangce_box{width:1180px; height:162px; margin:0 auto;}



.con1{width:223px; height:162px; float:left; margin:0 6px; position:relative; cursor:pointer; overflow:hidden;}

.con1 img{width:223px; height:162px;  transition: all 0.5s;  transform: scale(1);}

.con1 img:hover{transition: all 0.5s; transform: scale(1.2);}

.txt1{position:absolute; left:0; top:0; width:100%; height:132px; padding-top:30px; line-height:45px; text-align:center; color:#fff; background:rgba(25,125,215,.8); display:none;}

.txt1 h5{font-weight:normal;}

.txt1 h5 a{font-size:16px; color:#fff;}

.txt1 p{width:25px; height:23px; margin:10px auto;}

.txt1 p a img{width:25px; height:23px; }

/*--xiangce---*/







/*--banner3--*/

.banner3_box{width:100%; height:200px; background:url(../images/banner3.jpg) center no-repeat;}

.banner3{width:1180px; height:200px; margin:0 auto;}

.phone3{width:710px; height:30px; margin:0 auto; padding-top:108px;}

.phone3 p{width:560px; float:left; font-size:18px; color:#fff; line-height:30px;}

.phone3 p span{font-size:24px; font-weight:bold;}

.phone3 a{width:130px; height:30px; background:#fa8700; display:block; float:right; text-align:center; font-size:16px; color:#fff; line-height:30px;}

/*--banner2--*/







/*--news--*/

.news_bg{width:100%; height:396px; background:#f9f9f9;}

.news_box{width:1180px; margin:0 auto; padding-top:30px;}

.news{width:728px; float:left;}

#tab3 .tab_menu3{width:728px; height:44px;}

.tab_menu3 li{width:74px; float:left; margin-right:30px;}

.tab_menu3 li a{font-size:18px; color:#333; line-height:44px;}

.tab_menu3 li:hover{background:url(../images/tab_menu3.png) center bottom no-repeat;}

.tab_menu3 li:hover a{color:#0077e5;}

.tab_menu3 li.selected3{background:url(../images/tab_menu3.png) center bottom no-repeat;}

.tab_menu3 li.selected3 a{color:#0077e5;}

.tab_menu3 p{width:27px; height:27px; float:right; border:1px solid #0077e5; border-radius:3px; text-align:center; background:#0077e5;}

.tab_menu3 p a{font-size:14px; color:#fff; line-height:27px;}



.tab_box3{width:728px; height:270px; margin-top:24px;}

.news_tu{width:302px; height:266px; float:left;}

.news_tu img{width:302px; height:266px;}

.news_right{width:406px; float:right;}

.news_right ul li{width:406px; height:88px; border-bottom:1px solid #ccc;}

.news_right ul li:first-child{border-top:1px solid #ccc;}

.time{width:67px; height:58px; float:left; margin-top:15px; border-right:1px solid #ccc; text-align:right; padding-right:10px;}

.time b{display:block; font-weight:normal; font-size:24px; color:#616161; line-height:34px;}

.time span{display:block; font-size:14px; color:#9f9f9f;}

.news_right ul li dl{width:312px; float:right;}

.news_right ul li dl dt{width:312px; height:24px; overflow:hidden; padding-top:17px;}

.news_right ul li dl dt a{font-size:14px; color:#333; line-height:24px;}

.news_right ul li dl p{width:312px; height:30px; font-size:14px; color:#555; line-height:30px; overflow:hidden;}

.news_right ul li dl dt a:hover{color:#0077e5;}

/*--news--*/







/*--cj--*/

.cj_box{width:386px; float:right;}

.cj_t{width:386px; height:62px;}

.cj_t h3{width:74px; float:left; text-align:center; height:44px; background:url(../images/tab_menu3.png) center bottom no-repeat;}

.cj_t h3 a{font-size:18px; color:#333;}

.cj_t h3 a:hover{color:#0077e5;}

.cj_t p{width:27px; height:27px; float:right; border:1px solid #0077e5; border-radius:3px; text-align:center; background:#0077e5;}

.cj_t p a{font-size:14px; color:#fff; line-height:27px;}

.cj_nr{width:386px; height:268px;}

#ticker2{width:386px;height:268px;overflow:hidden;position:relative;}

#ticker2 li{position:relative; width:386px; height:100px; border-bottom:1px dashed #ccc; margin-bottom:20px;}

#ticker2 li img{width:80px; height:67px; padding:3px; border:1px solid #ccc; display:block; float:left;}

#ticker2 li dl{width:284px; height:83px; float:right;}

#ticker2 li dl dt{width:284px; height:25px; font-size:14px; line-height:25px; overflow:hidden;}

#ticker2 li dl dt a{font-weight:bold; color:#333;}

#ticker2 li dl p{width:284px; height:46px; margin-top:5px; font-size:14px; color:#434343; line-height:24px; overflow:hidden;}

#ticker2 li dl dt a:hover{color:#0077e5;}

/*--cj--*/



/*---links--*/

.links_bg{width:100%; }

.links_box{width:1180px; margin:0 auto;}

.links{width:200px; float:left; font-size:18px; color:#0077e5; font-weight:bold; line-height:40px; text-transform:uppercase; word-spacing:10px;}

.links_nr{width:970px; float:right;}

.links_nr a{font-size:14px; color:#333; line-height:40px; padding-right:20px;}

.links_nr a:hover{color:#0077e5;}

/*---links--*/
.tab_box > div:nth-child(1) {display: block; }
.tab_box2 > div:nth-child(1) {display: block; }
