/*reset*/
body,dl,dd{margin:0;}
ul,p,h1,h2{margin:0;padding:0;font-weight:normal;}
li{list-style:none;}
a{text-decoration:none; cursor:pointer;}
img{border:0;}
.clearfix{clear:both;}
a:active{ color:#e38700}

/*commen*/
*{color:#444444;font-family:"微软雅黑"; font-size:14px;}
.fz{ max-width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.cl:after{ content:""; display:block; clear:both;}


/* 头部*/
.logo_a{ margin:30px 0px; margin-right:15px;}
.logo_b{ color:#333333; font-size:15px;margin-top: 5px; border-left:1px solid #cecece;padding-left:20px;margin:40px 0px;}
.logo_b span{ font-size:22px; font-weight:bold; margin-top:5px;}
.logo_b p{ margin-top:5px; color:#666;}

.logo_c{ margin-top:20px;}
.tel_a{ margin:30px 10px 0 0;}
.tel_b { width:280px; color:#333333; margin-top:10px;}
.tel_b p{font-size:16px;}
.tel_b img{ margin:5px 0;}



/* 导航*/
.nav{ height:55px;color:#fff; width:100%;background:#404144;}
.nav_a a{ color:#fff; font-size:16px;padding:0 50px;  line-height:55px; display:block;}
.nav_a li{ float:left; text-align:center;}
.nav_a li:hover{ background:#f26c17;}
.nav_a .sy{ background:#f26c17;	}

/* banner*/
.flexslider { position: relative; height: 550px; overflow: hidden;min-width:1200px;}
.slides li a{ display:block; height: 550px;min-width:1200px;}


/* 产品中心*/
.section2{ margin-top:60px;}
.catelist { width:250px;overflow:hidden;}
.catelist01{ height:75px; width:250px; background:#404144; font:bold 24px/75px  "微软雅黑"; color:#fff; text-align:center;}
.catelist02 { border:1px solid #e4e4e4; border-top:none;}
.catelist02 li{  background-color:#f0f0f0;border-top:1px solid #fff;}
.catelist02 a {padding-left:50px; font: bold 18px/52px "微软雅黑";display:block; }
.catelist02 li:hover a{color:#f26c17;}

.section2 .productlist {width:920px;}
.section2 .productlist li{ float:left;width:252px;margin:0px 20px 20px 0; padding:20px; background:#f2f2f2; border-radius:5px;}
.section2 .productlist li:nth-child(3n){ margin-right:0;}
.section2 .productlist li img{ display:block; width:100%;transform:scale(1); transition:3s;}
.section2 .productlist li p:nth-child(1){ display:block; width:252px; height:252px; margin-bottom:10px; overflow:hidden;}
.section2 .productlist li p:nth-child(2){ font-size:17px;}
.section2 .productlist li p:nth-child(3){ font-size:15px; margin:5px 0; color:#999;}
.section2 .productlist li:hover img{ transform:scale(1.20); transition:3s;}
.section2 .productlist li:hover p:nth-child(2){ color:#f26c17; }

/*banner*/
.sy_banner_img{ margin:50px auto; height:225px;	}
.banner_ny{ text-align:center; line-height:140px; color:#e38700; font-size:26px; font-weight:bold;}

/*四大优势*/
.section3 { width:100%; background:#f2f2f2; padding:35px 0;}
.advantage_z li { width:270px; float:left; margin-left:40px;line-height:24px; text-align:center; font-size:15px; color:#666;}
.advantage_z li h3 { padding:108px 0 0px 0; font-size:24px;}
.advantage_z .s_h {background:url(../images/y_xh.png) no-repeat center top;margin-left:0}
.advantage_z .s_h:hover {background:url(../images/y_xh01.png) no-repeat center top; color:#f26c17;}
.b_z {background:url(../images/y_bz.png) no-repeat center top;}
.b_z:hover {background:url(../images/y_bz01.png) no-repeat center top; color:#f26c17;}
.q_q {background:url(../images/y_qq.png) no-repeat center top;}
.q_q:hover {background:url(../images/y_qq01.png) no-repeat center top; color:#f26c17;}
.f_f {background:url(../images/y_ff.png) no-repeat center top; }
.f_f:hover {background:url(../images/y_ff01.png) no-repeat center top; color:#f26c17;}

.section4{ margin-top:50px; background:#f7f7f7;}
.sy_about{ padding:50px 0;}
.sy_about_l{ width:630px;}
.sy_about_l01{ font-size:28px; margin:10px 0 20px; font-weight:bold; margin-top:20px;border-bottom:3px solid #f26c17; padding-bottom:21px; display:inline-block;}
.sy_about_l02{ font-size:15px; line-height:26px;}
.sy_about_l03{ display:inline-block; padding:10px 50px; background:#404144; margin-top:50px;}
.sy_about_l03 a{ color:#fff;}
.sy_about_l:hover .sy_about_l03{background:#f26c17;}


.sy_apply_tt{ font-size:28px; font-weight:bold; margin:60px auto 40px; border-bottom:1px solid #d4d4d4;}
.sy_apply_tt span{font-size:28px;display: inline-block; border-bottom:3px solid #f26c17; padding-bottom:21px;margin-bottom: -2px;}
.sy_apply_tt a{ display:block; float:right; background:#f26c17; color:#fff; text-align:center; padding:5px 20px; font-weight:normal;}
.sy_apply_tt a:hover{ background:rgb(64, 65, 68); transition:1s;}
.sy_apply li{ float:left;width:285px; margin:0 20px 10px 0; text-align:center; overflow:hidden;}
.sy_apply li:nth-child(4n){ margin-right:0;}
.sy_apply li img{ height:180px; display:block;margin-bottom:5px; transform:scale(1); transition:2s;}
.sy_apply li:hover img{ opacity:0.9;transform:scale(1.05); transition:1s;}
.sy_apply li:hover a{ color:#f26c17;}

.sy_display li{ float:left;width:285px; margin:0 20px 10px 0; text-align:center; overflow:hidden;}
.sy_display img{ width:100%;display:block;margin-bottom:5px; transform:scale(1); transition:2s;}
.sy_display li:nth-child(4n){ margin-right:0;}
.sy_display li:hover img{ opacity:0.9;transform:scale(1.05); transition:1s;}
.sy_display li:hover a{ color:#f26c17;}


/*新闻资讯*/
.section7{ background:#f7f7f7; padding:50px 0; margin-top:50px;}
.sy_news_left{ background:#fff; width:475px; box-shadow:0px 1px 10px #ebebeb;overflow:hidden}
.sy_news_left img{ display:block; width:100%;transform:scale(1); transition:1s;}
.sy_news_left_con{ display:block;padding:20px;}
.sy_news_left_con p:nth-child(1){ font-size:16px;}
.sy_news_left_con p:nth-child(2){ margin:10px 0; color:#999; font-size:12px;}
.sy_news_left_con p:nth-child(3){ color:#999;display:-webkit-box;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp:4; line-height:24px;}
.sy_news_left_con p:nth-child(4){ display:inline-block; padding:10px 30px; border:1px solid #efefef; margin:20px 0; border-radius:20px; color:#ccc; float:right;}
.sy_news_left:hover p:nth-child(4){ background:#f26c17; color:#fff; border:1px solid #f26c17; transition:1s;}
.sy_news_left:hover p:nth-child(1){ color:#f26c17;}
.sy_news_left:hover img{ transform:scale(1.02); transition:1s;}

.sy_news_right{ width:650px; }
#tab_tt{ display:block; margin:0 auto 10px;box-shadow:0px 1px 10px #ebebeb; }
#tab_tt:after{ content:""; display:block; clear:both;}
#tab_tt li{ width:325px;background:#fff; padding:20px 0; text-align:center;float:left; font-size:24px;}
#tab_tt .active{ background:#f26c17; color:#fff; }
.show{display: block;}
.hide{display: none;}
#tab_list dl{ background:#fff; padding:10px 20px;}
#tab_list dl li{ padding:15px 10px; border-top:1px dashed #ccc;}
#tab_list dl li:nth-child(1){ border:none;}
#tab_list dl li:before{ content:"●";display:inline-block; margin-right:10px; }
#tab_list dl li span{ float:right; color:#999;}
#tab_list dl li:hover{ background:#f26c17;}
#tab_list dl li:hover a{ color:#fff;}
#tab_list dl li:hover:before{content:"●"; color:#fff;}
#tab_list dl li:hover span{ color:#fff;}

.section8{ margin:30px auto;}
.section8 li{ float:left; margin-right:10px;}
.section8 li:after{ content:"|"; padding-left:10px; color:#efefef;}
.section8 li:nth-child(1):after{ content:normal;}
.section8 li a{ color:#666;}
.section8 li:hover a{ color:#f26c17;}

/*底部*/
.bottom{ background:#333; height:80px;}
.bottom_nr{ color:#fff; text-align:center; line-height:80px;}
.bottom_nr a{ color:#fff;}
.bottom_nr a:hover{ color:#f26c17; text-decoration:underline;}
.back{right: 0;bottom: 30%;position: fixed; background:#333; color:#fff; display:inline-block; padding:10px 15px; font-size:20px;}


.section9{ position:relative;}

.crum_mbx{ padding:20px 0 10px; position:absolute; bottom:0px; right:0; left:0;}
.crum_mbx:before{ content:"||"; float:left; color:#bcbcbc; margin-right:10px;}
.crum_mbx li{ float:left;}
.crum_mbx li a:after{ content:">"; padding:0 10px; color:#989898;}
.crum_mbx li a{ color:#ddd;}
.crum_mbx li a:hover{ color:#e38700;}

.main_box{ margin-bottom:50px;}



/*--------------------page------------------*/

.page {clear: both;padding-top:10px;overflow:hidden; text-align:center;}
.page span.page_list a {display: inline-block;height: 28px; line-height:28px;border: 1px solid #eaeaea;padding: 0 10px;color: #595959;margin: 0 3px;vertical-align: top;}
.page span.page_rows {text-align: center;line-height: 28px; color:#999; margin-left:10px;}
.page span.page_list a.selected {background: #e38700;border:1px solid #e38700;color: #fff;}



.arclist{ width:920px;}
.arclist li{ padding:20px 10px; border-bottom:1px dashed #ddd;}
.arclist li:after{ content:""; display:block; clear:both;}
.arclist li .time{ background:#f7f7f7; padding:10px 20px; text-align:center;}
.arclist li .time p:nth-child(1){ font-size:36px; font-weight:bold; color:#e38700;}
.arclist li .news_desc{ width:780px;}
.arclist li:hover p:nth-child(1){ color:#e38700;}
.arclist li:hover{ background:#f7f7f7;}
.arclist li .news_desc p:nth-child(1){ font-size:16px; margin-bottom:5px; padding:5px 0;}
.arclist li .news_desc p:nth-child(2){ color:#999;}

.about_title{ text-align:center; font-size:26px; padding-bottom:10px; border-bottom:1px #ddd solid; margin-bottom:20px;}
.about_info{ line-height:26px;}

.ablumlist{ width:920px;}
.ablumlist li{ float:left; width:376px; margin:10px 10px 20px;}
.ablumlist li .ablumlist01{ width:376px; height:272px; overflow:hidden;}
.ablumlist li .ablumlist01 img{width:100%;transition: all 0.6s;  }
.ablumlist li .ablumlist02{ font-size:18px; margin:20px 0 5px;}
.ablumlist li .ablumlist03{ color:#666666;}
.ablumlist li:hover .ablumlist01 img{transform: scale(1.2);}
.ablumlist li:hover .ablumlist03{ color:#012f5e;}


.ablumtt h2{color: #33475b;font-size:24px;font-weight: bold; text-align:center; padding-bottom:20px;}
.ablumtt{ border-bottom:1px solid #dedede;}


/*荣誉资质*/
.Honor { padding-top:20px; }
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }

#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading {-moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px;line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute;bottom: 10px; right: 10px; text-align:center; width:65px; height:26px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
.layout_default{float:left; margin:0 10px 5px;}
.meta{font-size:14px; text-align:center; line-height:30px;}
.image_container img{border:1px solid #CCC;display: block;}
.layout_default a:hover img{border:1px solid #e38700; }
.layout_default a:hover .meta{ color:#e38700;}


/*===========内页==============*/
.ny_products{ width:920px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:455px;height:455px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:455px;height:455px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:455px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:83px; line-height:83px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:410px;height:83px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:83px;}
.spec-scroll .items ul li{float:left;width:92px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:77px;height:77px;}
.spec-scroll .items ul li img:hover{border:2px solid #e38700;padding:1px;}

.ny_products_r{ width:430px;}
.ny_products_r01{ font-size:20px; font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #999; text-align:center; margin:10px auto 20px;}
.ny_products_r02{ line-height:36px; height:380px ; overflow:auto; font-size:16px;}
.ny_products_r03{ background:#f7f7f7; text-align:center; padding:15px 0; margin-top:30px;}
.ny_products_r03 span{  font-size:24px; font-weight:bold; color:#f26c17;}



.guide{ margin-top:50px; line-height:26px;}
.guide h2{ font-size:16px; font-weight:bold;}
.hd{ display:block; background:#f9f9f9; font-size:20px; padding:10px 0 0 ;margin:30px auto; text-indent:1em}  
.hd:after{ border-bottom:2px solid #F60; display:block; content:""; padding:5px 0;}
.pro_rec li{ float:left; width:198px; margin:5px; text-align:center; background:#f9f9f9; line-height:26px; border:1px solid #f9f9f9}
.pro_rec li img{ width:100%;}
.pro_rec li:hover{background:#f26c17;border:1px solid #f26c17; color:#fff;}
.pro_rec li:hover a{color:#fff;}


.pro_recnew li{ float:left; padding:5px 0; width:435px; }
.pro_recnew li:nth-child(2n){ margin-right:50px;}
.pro_recnew li:before{content:"●"; color:#666666; margin-right:5px;}
.pro_recnew li span{ float:right; color:#999;}
.pro_recnew li:hover a{ color:#f26c17;}
.pro_recnew li:hover:before{content:"●"; color:#f26c17;}
.next_map{ margin-top:50px;}
.next_map div{ display:block; margin:5px 0; float:left; width:415px; background:#f7f7f7; padding:10px 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.next_map div a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.next_map div:nth-child(1){ margin-right:30px;}
.next_map div:hover{ background:#f26c17;color:#fff;}
.next_map div:hover a{ color:#fff;}

.news_tt{ text-align:center; border-bottom:1px dashed #ccc;margin-bottom:25px; padding-bottom:5px;}
.news_tt h1{ font-size:24px; text-align:center; margin-bottom:10px;}
.news_tt font{ font-size:12px; color:#999;}
.news_con{ line-height:28px;}
.news_con li{ padding:0; border:none;}
.news_con ol{ margin-left:0; padding:0}
.news_con li:hover{ background:none;}
.pro_rec li{ padding:10px;}





















