@charset "utf-8";
*{padding:0;margin:0}
body{font-family:'Microsoft Yahei','微软雅黑',Verdana,'宋体',sans-serif,Arial,simsun;font-size:14px;background:#fff;overflow-x:hidden;color:#333}
.cl{clear:both}
a{text-decoration:none;color:#000}
a img{border:0}
li{list-style:none}
.width1200 {width:1200px;margin:0px auto;}
.margintop15{margin-top:15px}

#list_page {text-align:center;width:100%;height:38px;text-align:center;margin-top:22px;padding-bottom:22px;}
#list_page a {display:inline-block;margin-left:3px;border:1px solid #ccc;text-decoration:none;color:#797979;padding:8px 12px;}
#list_page a:hover,#list_page .pageOn {background:#ff6503;color:#fff;}

.header{height:105px;}
.header .width1200 {height:105px;width:1200px;margin:0px auto;position:relative;}
.header .width1200 .logo {position:absolute;left:0px;top:18px;}

#navUl {height:105px;}
#navUl li {width:132px;float:left;_display:inline;height:74px;line-height:74px;position:relative;margin-top:20px;}
#navUl li a {font-size:17px;color:#4a4949;display:block;text-align:center;width:90px;margin:0px auto;}
#navUl li:hover,#navUl li.on {background:url(/img/nav_li_default_on.gif) no-repeat center bottom;}
#navUl li:hover a,#navUl li.on a {color:#ff6501;}

#navUl li div.p1 {position:absolute;top:72px;left:0px;width:132px;display:none;height:0px;background:url(/img/nav_sun_topbg.gif) no-repeat top left #ff6503;z-index:9999}
#navUl li div.p1 p {height:42px;line-height:42px;border-bottom:1px solid #ebebeb;text-align:center;text-indent:0px;}
#navUl li div.p1 p a {display:block;color:#fff;font-size:14px;width:132px;}
#navUl li div.p1 p a:hover {background:#ff923c;}

.product_sun {border-top:2px solid #ff6702;background:url(/img/product_sun_bg.png) repeat;position:absolute;left:0px;width:100%;top:92px;display:none;z-index:9999}
.product_sun ul {width:1200px;margin:0px auto;}
.product_sun ul li {width:133px;float:left;}
.product_sun ul li:hover {background:url(/img/nav_sun_topbg.gif) no-repeat top left #ff6503;}
.product_sun ul li:hover div {border-right:1px solid #ff6503;}
.product_sun ul li:hover a {color:#fff;}
.product_sun ul li div {margin:30px 0px;border-right:1px solid #e7ecf0;}
.product_sun ul li.lastli div {border-right:none;}
.product_sun ul li p {height:40px;line-height:35px;text-align:center;margin-bottom:10px;}
.product_sun ul li p a:hover {text-decoration:underline;}
.product_sun ul li dd {text-align:center;height:36px;line-height:36px;text-align:center;width:100%;overflow:hidden;}
.product_sun ul li dd a {color:#666;display:block;height:36px;width:129px;margin:0px auto;}
.product_sun ul li dd a:hover {background:#ff923c;}

.footer {height:210px;background:#222;margin-top:55px;overflow:hidden;color:#727272;}
.footer_copyright {line-height:26px;margin-top:25px;}
.footer_copyright span,.footer_copyright span a {color:#727272;}
.footer_copyright span a {text-decoration:underline;}
.footer .tel {height:20px;background:url(/img/footer_1.gif) no-repeat top left;line-height:20px;position:relative;text-indent:30px;color:#fff;margin-top:55px;}
.footer .tel .txt1 {position:absolute;left:282px;top:0px;}
.footer .tel .txt2 {position:absolute;left:536px;top:0px;}

.banner{height:500px;position:relative;overflow:hidden;z-index:1;min-width:1200px;}
.banner .bd{width:1920px;height:500px;position:absolute;left:50%;top:0;margin-left:-960px;overflow:hidden}
.banner img{width:1920px;height:500px}
.pagination{position:absolute;z-index:2;left:0;bottom:10px;width:100%;text-align:center;}
.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:50%;background:#bbb;margin-right:10px;cursor:pointer}
.swiper-visible-switch{background:#bbb}
.swiper-active-switch{background:#ff001e;}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}

#index_cases_nine {margin-top:32px;}
#index_cases_nine li {width:120px;height:120px;float:left;_display:inline;margin-left:15px;position:relative;overflow:hidden;}
#index_cases_nine li img {width:120px;height:120px;position:absolute;left:0px;top:0px;margin:0px auto;}
#index_cases_nine li p {position:absolute;left:0px;top:92px;height:0px;line-height:28px;background:#f60;color:#fff;overflow:hidden;width:120px;text-align:center;}

.index_titl1 {font-size:38px;}
.index_titl2 {font-size:22px;margin-top:10px;position:relative;height:30px;line-height:30px;}
.index_titl2 .rightbtn {position:absolute;right:0px;top:0px;}

.index_cases {background:#f9f9f9;margin-top:65px;padding:55px 0px;}
#index_cases_ul {margin-top:32px;}
#index_cases_ul li {float:left;width:360px;height:480px;margin-left:60px;_display:inline;}
#index_cases_ul li .img {width:360px;height:360px;position:relative;overflow:hidden;}
#index_cases_ul li img {width:360px;height:360px;position:absolute;left:0px;top:0px;margin:0px auto;}
#index_cases_ul li .title {font-size:22px;margin-top:18px;}
#index_cases_ul li .desc {font-size:16px;color:#666;margin-top:15px;line-height:26px;}

#index_hot_news .img {width:525px;height:295px;position:relative;overflow:hidden;}
#index_hot_news img {width:525px;height:295px;position:absolute;left:0px;top:0px;margin:0px auto;}
#index_hot_news .title {font-size:22px;margin-top:18px;}
#index_hot_news .desc {font-size:16px;color:#666;margin-top:15px;line-height:26px;}

#xchange {cursor:pointer;}

.pright{width:620px;}
.pright ul{width: 620px;display: block;position:relative; height: 400px; overflow: hidden;}
.pright li{width:3100px; display: block; height: 200px; position: absolute; }
.pright li.f{ top:0;}
.pright li.s{ top:230px;}
.pright li .content{width:620px;float:left;font-size:14px;line-height:26px;}
.pright h3 {font-size:20px;}
.pright .info{margin-top:26px;height:130px;}
.pright .info .img{width:235px;height:130px;display:block;overflow:hidden;float:left;position:relative;}
.pright .info .img img {width:235px;height:130px;position:absolute;left:0px;top:0px;margin:0px auto;}
.pright .info .desc{width:365px;float:right;color:#666;line-height:29px;padding-top:18px;}

.banner_nei {height:280px;width:100%;}

.now_position {height:58px;line-height:58px;border-bottom:2px solid #ff6702;position:relative;}
.now_position a:hover {text-decoration:underline;color:#ff6702;}

.leftright {margin-top:38px;}
.left {width:240px;float:left;}
.right {width:900px;float:right;}

.leftNav {background:url(/img/nei_nav_bg.gif) no-repeat top #fc6e0f;}
.leftNav .title {font-size:24px;color:#fff;height:116px;line-height:100px;text-indent:30px}
.leftNav .leftNavul li {height:46px;line-height:46px;border-bottom:1px solid #fe8d31;text-indent:30px;}
.leftNav .leftNavul li a {font-size:16px;display:block;color:#fff;}
.leftNav .leftNavul li:hover,.leftNav li.on {background:#ff7f1a;}

.edithome {line-height:32px;font-size:15px;color:#666;}
.edithome img {max-width:895px;}

.news_list li {position:relative;height:150px;margin-bottom:30px;border-bottom:1px dashed #f0f0f0;}
.news_list p.img {width:230px;height:130px;position:relative;overflow:hidden;float:left;}
.news_list img {width:230px;height:130px;position:absolute;left:0px;top:0px;margin:0px auto;}
.news_list div {width:620px;height:130px;float:left;margin-left:30px;_display:inline;}
.news_list div p.title {font-size:16px;font-weight:bolder;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;}
.news_list div p.desc {height:52px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:8px;color:#666;}
.news_list div p.go {margin-top:10px;color:#666;}

.downfile {height:36px;line-height:36px;color:#ff6702;margin:35px 0px;}
.downfile a {color:#ff6702;text-decoration:underline;}

#cases_list li {width:200px;height:240px;float:left;margin-left:33px;_display:inline;margin-bottom:30px;}
#cases_list p.img {width:200px;height:200px;position:relative;overflow:hidden;}
#cases_list img {width:200px;height:200px;position:absolute;left:0px;top:0px;margin:0px auto;}
#cases_list .title {margin-top:8px;text-align:center;color:#666;}

.product_navlist {padding-top:32px;padding-bottom:32px;border-bottom:1px solid #efefef;}
.product_navlist:hover {background:#f9f9f9;}
.product_navlist .title {font-size:70px;color:#f1f1f1;height:70px;line-height:70px;position:relative}
.product_navlist .title p {height:18px;line-height:18px;color:#000;font-size:18px;border-left:4px solid #ff6702;text-indent:12px;position:absolute;left:0px;top:28px;}
.product_navlist ul li {width:180px;float:left;height:36px;line-height:36px;margin-right:20px;_display:inline;}
.product_navlist ul li a:hover {text-decoration:underline;color:#ff6702;}

.left_type .left_pli p {height:46px;line-height:46px;background:url(/img/left_prodct_nav_1.gif) no-repeat 210px 18px;text-indent:30px;border-bottom:1px solid #ff8c31;}
.left_type .left_pli p a {font-size:15px;color:#fff;}
.left_type .left_pli ol {background:#ff7f1a;padding:5px 0px;display:none;}
.left_type .left_pli ol li {text-align:left;text-indent:16px;height:34px;line-height:34px;border-bottom:1px solid #ff8c31;}
.left_type .left_pli ol li a {color:#fff;width:80%;margin:0px auto;display:block;}
.left_type .left_pli ol li a:hover,.left_type .left_pli ol li .ona {color:#fff;border:1px solid #ffc08d;background:#ff923c;display:block;}
.left_type .left_pli_on ol {display:block;}
.left_type .left_pli_on p {background:url(/img/left_prodct_nav_2.gif) no-repeat 210px 18px;}

.product_list_title_1 {font-size:32px;margin-top:15px;}
.product_list_title_1 span {font-size:14px;font-style:italic;color:#666;}
.product_list_title_2 {font-size:16px;margin-top:25px;color:#666;line-height:28px;border-bottom:1px solid #efefef;padding-bottom:28px;}

#wd {border:1px solid #eee;height:30px;line-height:30px;text-indent:2px;position:absolute;right:0px;top:13px;background:none;width:180px;}
#wd_btn {position:absolute;right:6px;top:16px;}

#product_list li {position:relative;height:250px;margin-top:30px;margin-bottom:30px;border-bottom:1px dashed #f0f0f0;}
#product_list p.img {width:220px;height:220px;position:relative;overflow:hidden;float:left;border:1px solid #eee;}
#product_list img {width:220px;height:220px;position:absolute;left:0px;top:0px;margin:0px auto;}
#product_list div {width:620px;height:220px;float:left;margin-left:30px;_display:inline;}
#product_list div p.title {font-size:16px;font-weight:bolder;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;margin-top:30px;}
#product_list div p.desc {height:79px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:8px;color:#666;}
#product_list div .go {width:124px;height:26px;background:url(/img/view_detail.gif) no-repeat;margin-top:15px;display:none;}
#product_list li:hover .title,#product_list li:hover .desc{color:#ff6702;}
#product_list li:hover .go {display:block;}

.product_nei_top {margin-top:30px;}
.product_nei_top .nei_left {width:500px;height:500px;border:1px solid #efefef;float:left;position:relative;overflow:hidden;}
.product_nei_top .nei_right {width:640px;height:500px;float:right;}
.product_nei_top .nei_left img {width:500px;height:500px;position:absolute;left:0px;top:0px;margin:0px auto;}
.product_nei_top .nei_right h1 {font-size:20px;margin:55px 0px 35px 0px;}
.product_nei_top .nei_right .desc {font-size:16px;color:#666;margin-top:35px;line-height:28px;}

#screenAlpha{width:100%;height:100%;position:absolute;top:0px;left:0px;display:none;z-index:200;background:#000;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}

#productShowBox{width:1200px;height:800px;position:relative;display:none;z-index:99999999;background:#fff;}
#productShowBox .close {position:absolute;right:30px;top:30px;cursor:pointer;}
#productShowBox .pre {position:absolute;left:40px;top:360px;cursor:pointer;background:url(/img/pre_1.gif) no-repeat;width:40px;height:79px;}
#productShowBox .pre:hover {background:url(/img/pre_2.gif) no-repeat;}
#productShowBox .next {position:absolute;right:40px;top:360px;cursor:pointer;background:url(/img/next_1.gif) no-repeat;width:40px;height:79px;}
#productShowBox .next:hover {background:url(/img/next_2.gif) no-repeat;}
#productShowBox .title {margin-top:50px;margin-left:165px;font-size:32px;}
#productShowBox .title span {color:#f60;padding-left:30px;}
#productShowBox .title font {font-size:14px;color:#666;padding-left:4px;}
#picBig {position:absolute;left:165px;top:140px;border:1px solid #eee;text-align:center;width:600px;height:600px;}
#picBig img {max-width:600px;max-height:600px;margin:0px auto;}
#smallPicsUl {position:absolute;right:155px;top:140px;width:240px;height:600px;}
#smallPicsUl li {width:100px;height:100px;float:left;margin-right:15px;margin-bottom:22px;border:2px solid #eee;cursor:pointer;}
#smallPicsUl li:hover,#smallPicsUl li.on {border:2px solid #f60;}
#smallPicsUl li img {width:100px;height:100px;}

#content_title_copy {width:900px;position:fixed;left:332px;top:0px;display:none;}
#content_title,#content_title_copy {background:#eee;height:46px;}
#content_title td,#content_title_copy td {height:46px;line-height:46px;text-align:center;font-size:14px;cursor:pointer;}
#content_title td.on,#content_title_copy td.on {background:#ff6503;color:#fff;}

.qq_listdiv {padding:10px 0px;position:relative;}
.qq_listdiv .l {padding-left:20px;}
.qq_listdiv .r {position:absolute;left:86px;top:10px;}