@charset "utf-8";

/* CSS Document */



/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:550px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent;}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:10px;}

.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#006ab5;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}



/* search */

.search_box{width: 100%; height: 40px; background:#eee;}

.search{width: 1080px; margin:auto; height:40px;}

.keytext{width: 770px;height: 40px;line-height: 40px; float: left; font-family:  Microsoft YaHei; font-size:13px;}

.keytext span{line-height: 40px; color: #5b5b5b;}

.keytext a{margin: 0px 8px 0px 0px; line-height:40px; color:#5b5b5b;}

.rmgj-n-r{ float:right; margin-top:5px;}

.text{padding:0px 0px 0px 26px; float:left; height:24px; width:154px; font-size:12px; background:url(../images/search_bg.jpg) no-repeat;}

.submit{width:50px; height:24px; border:0; padding:0; background:#006ab5; float:left; color:#fff; font-size:12px;}



/**hzhb_box**/

.hzhb_box{ width:100%; height:262px; margin:0px 0px 20px 0px; background:#f5f5f5; border-bottom:1px solid #eee;}

.hzhb_big{ width:1080px; margin:auto; padding-top:13px; position:relative;}

.hzhb_big h3{text-align:center; height:90px;}

.hzhb_big h3 a{ color:#006ab5; font-size:24px; display:block; height:50px; line-height:50px; font-weight:bold;}

.hzhb_big h3 span a{ color:#fff; display:block; font-size:12px; background:url(../images/hzhb_tit.jpg) no-repeat center; height:18px; width:550px; margin:auto; line-height:18px;}



/**********************************************图片滚动********************************************/

.gd_01{ position:relative; width:1080px;}

.gd_01 em{ position:absolute; top:0px;}

.gd_01 .t_l1{ left:0px; top:32px;}

.gd_01 .t_r1{ right:0px; top:32px;}

.gd_01 #simgs1{ margin:0px 35px;}

.gd_01 li{ float:left; width:156px; padding: 0 20px 0 0; text-align:center;}

.gd_01 li img{ display:block; width:142px; height:96px; background:url(../images/hzhb_bg.jpg) no-repeat; padding:5px 6px;}

.gd_01 li a span{ display:block; height:35px; color:#303030; font-size:14px; line-height:35px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/**product**/

.prouduct_box{ width:100%; height:851px; clear:both; margin:20px 0px 0px;}

.prouduct_big{ width:1080px; margin:auto;}

.prouduct_left{ float: left; width:210px; height:851px; overflow:hidden;}

.prouduct_left h2{ background:url(../images/cp_bg.jpg); height:59px; line-height:59px; padding:0px 0px 0px 55px;}

.prouduct_left h2 a{ font-size:20px; font-weight:bold; color:#fff;}

.prouduct_left h2 em{ font-style:normal; text-transform:uppercase; font-size:17px; color:#fff;}

.prouduct_left ul{ width:210px; height:782px; overflow:hidden; background:url(../images/cp_listbg.jpg) no-repeat; padding:10px 0px 0px;}

.prouduct_left ul li a{ display:block; color:#fff;  line-height:38px; background:url(../images/cp_ico.png) no-repeat 11px center; padding-left:30px; font-size:14px; border-bottom:1px dashed #006cb9; margin:0px 15px; padding:0px 0px 0px 30px;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.prouduct_left ul li span{ background:url(../images/cp_list.png) no-repeat bottom; width:180px; height:40px; display:block; margin:10px auto 0px;}

.prouduct_left ul li span a{ line-height:35px; color:#006ab5; font-size:15px; background:none; padding:0px; padding-left:30px; margin:0px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border:0px;}

.prouduct_right{ width:870px; height:778px; float:right;}







.cp_tel{ width:176px; height:353px; margin:220px auto 0px; font-size:12px; color:#eee; line-height:36px;}

.cp_tel span{ font-size:15px; font-weight:bold; color:#fff; border-bottom:1px solid #99c5e5; line-height:40px; display:block; margin:0px 0px 15px; text-align:center;}

.cp_tel p{ line-height:24px;}

.cp_tel b{ font-size:14px; font-weight:bold; color:#fff;}





/*滑动门*/

#tab{width:870px; position:relative;}

#tab .tab_menu{ position:absolute; z-index:1; background:#006ab5; height:59px; border-radius:3px; width:850px; margin-left:20px;}

#tab .tab_menu li{float:left; width:110px; height:59px; line-height:59px; overflow:hidden; cursor:pointer; text-align:center; font-size:18px;}

#tab .tab_menu li a{ color:#fff;}

#tab .tab_box{width:870px; clear:both; top:59px; position:relative;}

#tab .tab_menu .selected{ cursor:pointer; color:#fff; font-weight:bold; background:#005fa3; border-radius:3px;}

#tab .hide{display:none;}

#tab .tab_box div{padding:0px 0px 0px 0px;} 

.tab_box a.more{ position:absolute; top:-41px; right:10px; z-index:999; color:#303030;}

.tab_box dl{ width:268px; height:242px; border:1px solid #ddd; margin:20px 0px 0px 20px; float:left;}

.tab_box dl dt img{ width:258px; height:198px; padding:5px; display:block;}

.tab_box dl dd{ line-height:30px; height:30px; font-size:14px; text-align:center; background:#eee; margin:0px 5px;}

.tab_box dl dd a{ color:#303030; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0px 10px;}



/**s_banner1_box**/

.s_banner1_box{ width:100%; height:270px; background:url(../images/s_banner1.jpg) no-repeat center;}

.s_banner1{ width:390px; margin:auto; padding:130px 0px 0px 690px; clear:both; line-height:24px;}

.s_banner1 p{ display:block; width:328px; height:44px; border-radius:50px; background:#fff; border:3px solid #f77600; padding-left:20px; margin-top:10px;}

.s_banner1 span{ font-size:18px; color:#0267b5; line-height:44px; display:block; float:left;}

.s_banner1 b{ font-size:30px; color:#f77600; display:block; line-height:44px; font-weight:bold;}

.s_banner1 a{ display:block; color:#f77600; font-size:24px; font-weight:bold; margin:0px 0px 0px; width:338px; text-align:center; padding:2px 0px 0px 10px;}



/**ys_box**/

.ys_box{ width:100%; height:1777px; background:url(../images/ys_bg.jpg) no-repeat center bottom;}

.ys_big{ width:1080px; margin:0px auto; position:relative; height:1625px;}

.ys_tit{ width: 1080px;height:111px;line-height:36px;font-size:24px;color:#fff;text-align:center;display:table-cell;vertical-align:bottom;background:url(../images/ys_tit.jpg) no-repeat center bottom;}

.ys_list{ position:absolute;}

.ys_list h4{ font-size:30px; color:#006ab5; font-weight:bold; line-height:40px; margin:0px 0px 20px;}

.ys_list p{ font-size:14px; color:#303030; line-height:30px; padding:0px 0px 0px 25px; background:url(../images/ys_ico.jpg) no-repeat left 4px;}

.ys_list a{ display:block; padding:15px 0px 0px 390px; font-size:14px; color:#fff;}

.ys_list1{ width:400px; top:225px; left:112px;}

.ys_list2{ width:385px; top:473px; left:112px;}

.ys_list3{ width:380px; top:650px; left:614px;}

.ys_list4{ width:400px; top:876px; left:614px;}

.ys_list5{ width:380px; top:1127px; left:114px;}

.ys_list6{ width:400px; top:1543px; left:658px;}



/**s_banner_box2**/

.s_banner_box2{ width:100%; background:url(../images/s_banner2.jpg) no-repeat center; height:257px;}

.s_banner2{ width:860px; margin:auto; padding:185px 0px 0px 220px;}

.s_banner2 span{ font-size:16px; color:#000; line-height:35px; display:block; float:left;}

.s_banner2 b{ font-size:24px; color:#000; float:left; font-weight:bold; display:block; line-height:35px;}

.s_banner2 a{ display:block; width:150px; height:35px; line-height:35px; color:#fff; background:#f77600; margin:0px 0px 0px 10px; text-align:center; font-weight:bold; font-size:18px; float:left;}



/**gczs_box**/

.gczs_box{ width:1080px; margin:auto; height:345px;}

.gczs{ width:358px; float:left;background:#fff;border:1px solid #ccc;margin-top:20px;padding:0px 20px;}

.gczs .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/bg24.gif) no-repeat left center;}

.gczs .title h3 {padding-left:20px;font-size:18px;float:left;margin: 0;}

.gczs .title h3 a {color:#006ab5;}

.gczs .title .more {float: right;line-height: 42px;padding-right: 20px;color: #666;background: url(../images/bg25.png) no-repeat right center;}

.gczs .contant {position:relative; padding:20px 0px 10px;}

.gczs .contant #simgs {margin:auto;}

.gczs .contant #lefts,.gczs .contant #rights {display:block;width:23px;height:25px;background:url(../images/bg26.gif) no-repeat;position:absolute;}

.gczs .contant #lefts {top:115px;left:0;background-position:0 0;}

.gczs .contant #rights {top:115px;right: 0;background-position:-23px 0;}

.gczs .contant li {float:left;width:300px;color:#333;line-height:20px;font-size:14px;text-align:center; margin:0px 20px 0px 0px;}

.gczs .contant li img {border:1px solid #ccc;padding:3px;width: 292px; height: 217px;}

.gczs .contant li span{ display:block; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#303030;}



/**honor**/

.honor {width:618px; float:right;background:#fff;border:1px solid #ccc;margin-top:20px;padding:0px 20px;}

.honor .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/bg24.gif) no-repeat left center;}

.honor .title h3 {padding-left:20px;font-size:18px;float:left;margin: 0;}

.honor .title h3 a {color:#006ab5;}

.honor .title .more {float: right;line-height: 42px;padding-right: 20px;color: #666;background: url(../images/bg25.png) no-repeat right center;}

.honor .contant {position:relative; padding:20px 0px 10px;}

.honor .contant #simgs2 {margin:auto;}

.honor .contant #lefts2,.honor .contant #rights2 {display:block;width:23px;height:25px;background:url(../images/bg26.gif) no-repeat;position:absolute;}

.honor .contant #lefts2 {top:115px;left:0;background-position:0 0;}

.honor .contant #rights2 {top:115px;right:0;background-position:-23px 0;}

.honor .contant li {float:left;width:302px;color:#333;margin-right:30px; font-size:14px;text-align:center;}

.honor .contant li img {border:1px solid #ccc;padding:10px;width:280px;height: 203px;}

.honor .contant li span{ display:block; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/**customer**/

.customer {height:538px;margin-top:20px;background:url(../images/bg27.jpg) no-repeat center top;}

.customer .cus-tt{ width:1080px; margin:auto;}

.customer .cus-tt h4 {color:#333;font-size:45px;font-weight:bold;text-align:center;padding:50px 0px 30px;}

.customer .cus-tt h4 span {color:#006ab5; font-weight:bold;}

.customer .cus-tt h4 em {color:#f77600; font-style:normal;}

.customer .khjz {width: 1078px; height:343px;background:rgba(255,255,255,0.45); margin:auto;border:1px solid #ccc;margin-top:20px;}

.customer .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/bg24.gif) no-repeat left center;margin:0px 20px;}

.customer .title h3 {padding-left:20px;font-size:18px;float:left;}

.customer .title h3 a {color:#006ab5;}

.customer .title .more {float: right;line-height: 42px;padding-right: 20px;color: #666;background: url(../images/bg25.png) no-repeat right center;}

.customer .khjz ul{ background:url(../images/khjz_bg.png) no-repeat center; height:300px;}

.customer .khjz li {width:490px; height:120px; margin:20px 24px 0px 25px; float:left;}

.customer .khjz li .img{ float:left;}

.customer .khjz li .img img {width:154px;height:116px; padding:1px; border:1px solid #ccc;}

.customer .khjz li .info {width:310px; float:right;}

.customer .khjz li .info a {font-size:16px;display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:10px 0px 0px; color:#333;}

.customer .khjz li .info p {font-size:14px;line-height:25px;height:50px;overflow:hidden;margin:10px 0;}

.customer .khjz li .info .more {float:right;width:75px;height:20px;line-height:20px;background:#006ab5;text-align:center;color:#fff;font-size:12px; padding:0px;}



/**s_banner3**/

.s_banner3{ width:225px; margin:20px auto 0px; padding:25px 0px 0px 855px; height:114px; clear:both; line-height:24px; background:url(../images/s_banner3.jpg) no-repeat center;}

.s_banner3 span{ font-size:16px; color:#fff; line-height:24px; display:block;}

.s_banner3 b{ font-size:24px; color:#fff; font-weight:bold; display:block; line-height:28px;}

.s_banner3 a{ display:block; width:165px; height:32px; line-height:32px; background:url(../images/s_but.jpg); margin-bottom:10px;}



/**about_box**/

.about_box{ width:1038px; margin:auto;background:#fff;border:1px solid #ccc;margin-top:20px;padding:0px 20px;}

.about_box .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/bg24.gif) no-repeat left center;}

.about_box .title h3 {padding-left:20px;font-size:18px;float:left;margin: 0;}

.about_box .title h3 a {color:#006ab5;}

.about_box .title .more {float: right;line-height: 42px;padding-right: 20px;color: #666;background: url(../images/bg25.png) no-repeat right center;}

.about_box .contant{ padding:20px 0px; height:280px;}

.about_box .contant .img{ float:left;}

.about_box .contant .img img {width:286px;height:269px;padding:2px;border:1px solid #ccc;}

.about_box .contant .info {width:720px; float:right;}

.about_box .contant .info p {line-height:30px;height:120px;overflow:hidden;text-indent:2em;margin-bottom: 15px;}

.about_box .contant .info li {float:left;width:162px;color:#333;margin-right:20px;line-height:20px;font-size:14px;text-align:center;}

.about_box .contant .info li img {width:162px;height:115px;}

.about_box .contant .info li span{ display:block; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#333; line-height:30px;}



/**news_box**/

.news_box{ width:1080px; margin:auto; height:417px;}

.news_box .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/bg24.gif) no-repeat left center;}

.news_box .title h3 {padding-left:20px;font-size:18px;float:left;margin: 0;}

.news_box .title h3 a {color:#006ab5;}

.news_box .title .more {float: right;line-height: 42px;padding-right: 20px;color: #666;background: url(../images/bg25.png) no-repeat right center;}

.news_left{ width:658px; float:left;background:#fff;border:1px solid #ccc;margin-top:20px;padding:0px 20px; height:395px;}

.news_left .hide{ display:none;}

.news_left .news-top {margin:20px 0px; height:126px;}

.news_left .img{ float:left;}

.news_left .img img {width:169px;height:126px;}

.news_left .info {width: 460px;color:#333; float:right;}

.news_left .info p {height: 80px;line-height:20px;overflow:hidden;margin:10px 0;text-indent:2em;color:#666;}

.news_left .info a {font-weight:bold;font-size: 16px;color: #333; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.news_left .news-l {clear:both;width: 785px;margin-bottom:20px;}

.news_left .news-l ul {float:left;width: 305px;margin-right: 30px;}

.news_left .news-l li {padding-left:20px;height:35px;line-height:35px;background:url(../images/bg30.gif) no-repeat left center;}

.news_left .news-l li a {font-size: 12px;color:#333;display:block;width: 205px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

.news_left .news-l li span {float:right;}

.news_left .title h3 a {font-family:"微软雅黑";color:#ccc;cursor: pointer;}

.news_left .title h3 span.selected a {color: #006ab5;}



/**faq**/

.faq {width:318px; float:right; background:#fff;border:1px solid #ccc;margin-top:20px;padding:0px 20px; height:395px;}

.faq .contant {padding:20px 0px;}

.faq .faq-c{ position:relative; height: 310px;}

.faq .faq-c .faq-l {margin-bottom:20px;clear:both;overflow:hidden;}

.faq .faq-c .faq-l .faq-w span{width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/bg31.gif) no-repeat center top;}

.faq .faq-c .faq-l .faq-d span{clear:both;color:#fff;width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/bg31.gif) no-repeat center -25px;}

.faq .faq-c .faq-l .faq-w p {float:right;line-height: 25px;width:288px;margin:0;color: #333;font-size: 14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.faq .faq-c .faq-l .faq-d p {float:right;width:288px;height:80px;line-height:25px;margin:0;color: #333;overflow:hidden;}



/**lxwm_box**/

.lxwm_box{ width:1080px; margin:20px auto; height:480px;}

.contact{width:298px; float:left; border:1px solid #ccc; height:480px;}

.contact_n{ font-size:14px; color:#343434; line-height:30px; padding:10px 0px 0px 20px;}

.contact_img{ margin:10px 0px 0px 16px;}

.contact_img img{ width:140px; height:140px;}

.map{width:760px; height:460px; float:right;}

.cjwq_nav{ height:40px;   background:#f1f3f2; line-height:40px;text-transform:uppercase; } 

.cjwq_nav h3{ background:url(../images/p_t_hover.jpg) no-repeat top left;  height:40px;width:155px; text-align:center; float:left; display:block;}

.cjwq_nav .cjwq_more{ float:right; padding:0px 10px 0px 0px;}

.cjwq_nav h3 a{ font-size:14px;  color:#FFF;  display:block; }





/**link**/

.link {width:1080px;margin:auto;height: 50px;/* line-height:35px; */background:#eee;margin-top:20px;clear:both;}

.link .title {float:left;width:120px;height: 50px;line-height: 50px;text-indent:38px;color:#fff;font-size:16px;background:#006ab5 url(../images/bg32.gif) no-repeat 10px center;}

.link .contant{float:left;width: 960px;line-height: 20px;padding: 5px 0;}

.link .contant a {color:#333;font-size:14px;margin-left:20px;}