@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; }
html { background: #FFF; }
body { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 14px; min-width: 1200px; color: #666666; }
img { border: none; vertical-align: middle; }
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
H1, H2, H3, H4, H5, H6 { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 14px; vertical-align: middle; padding: 0px; margin: 0px; font-weight: normal; }
form, input, select, submit, textarea, button { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 14px; vertical-align: middle; padding: 0px; margin: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
.fl-clear { clear: both }
.fl-clr { zoom: 1 }
.fl-clr:after { display: block; clear: both; height: 0; content: "" }
ul, ol { list-style: none outside none }
a { text-decoration: none; color: #5e5e5e; }
a:hover { text-decoration: none; color: #fe6a00 }
img { border: 0 }
.index_main { width: 1200px; margin: 0 auto; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
.head_top { background: none repeat scroll 0 0 #f2f2f2; height: 36px; font-size: 13px; color: #6f6f6f; line-height: 36px; }
.head_top a { padding-left: 10px; height: 36px; font-size: 13px; color: #999; line-height: 36px; }
.head_cen { padding: 25px 0 20px 0; }
.head_cen img { display: block; }
.head_nv { background: none repeat scroll 0 0 #fe6a00; height: 50px; line-height: 50px; }
.head_nv li { float: left; margin-right: 5px; }
.head_nv li a { display: block; line-height: 50px; height: 50px; width: 107px; text-align: center; text-decoration: none; font-size: 16px; color: #fff; }
.head_nv li a:hover { background-color: #fe6a00; color: #fff; }
.head_nv .on { background-color: #fe6a00; color: #fff; }
.head_nv .on a { background-color: #ff4000; color: #fff; display: block; }
.cont_l { width: 240px; float: left; }
.cont_l .title { height: 45px; background: #fe6a00; color: #fff; padding: 0 20px; line-height: 45px; font-size: 16px }
.cont_l .title span { background: url(/img/ioc.png) no-repeat 0 center; padding-left: 22px; }
.left_nav { border: 1px solid #e6e6e6; border-top: 0; overflow: hidden; padding: 0 0 20px 0 }
.left_nav ul { margin-top: -1px; }
.left_nav li { padding: 0px 0px 0px 20px; height: 50px; border-top: 1px dashed #e7e7e7 }
.left_nav li .t { height: 50px; line-height: 50px; padding: 0 0 0 18px; position: relative }
.left_nav li .t i { width: 3px; height: 20px; position: absolute; background: #fe6a00; left: 0px; top: 15px; }
.left_nav li .t a, .left_nav li .t.hover:hover a { color: #666; font-size: 16px; }
.left_nav li .t:hover a { color: #fe6a00 }
.left_nav li .t.hover i { background: url(/img/ioc_b.png) no-repeat 0 center; }
.left_nav li .txt { padding: 0 0 20px 18px; }
.left_nav li .txt p { line-height: 30px; height: 30px; overflow: hidden }
.currentNav { background: #F3F3F3; }
.more { width: 120px; height: 30px; line-height: 30px; float: right; text-align: right; margin-right: 15px; }
.more a { color: #666; }
.more a:hover { color: #fe6a00; }
.main_main { padding-top: 30px; }
.main_main_bt { text-align: center; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.sy-txt { min-height: 170px; }
.main_main_bt span { font-size: 30px; color: #555; }
.main_main_bt p { font-size: 14px; color: #888; line-height: 30px; }
.main_main_left { width: 244px; }
.main_main_right { width: 940px; }
.main_main_right a { color: #5e5e5e; }
.title1 { border-bottom: 1px #efefef solid; border-top: 1px #efefef solid; height: 45px; font-size: 16px; color: #5e5e5e; line-height: 45px; text-align: left; padding-left: 10px; }
.titlebt { height: 45px; font-size: 18px; font-weight: bold; color: #5e5e5e; line-height: 45px; text-align: center; border-bottom: 1px dashed #bccad5; }
.titledate { height: 20px; font-size: 14px; color: #5e5e5e; line-height: 20px; text-align: center; margin-bottom: 20px; margin-top: 10px; }
.ny_nr1 { font-size: 16px; color: #5e5e5e; line-height: 30px; margin: 10px; text-align: justify; }
.ny_nr1 p { }
.ny_xxnr1 img { margin-bottom: 20px; }
.ny_nr1 table { font-family: verdana, arial, sans-serif; font-size: 14px; color: #333333; border-width: 1px; border-color: #DDDDDD; border-collapse: collapse; }
.ny_nr1 table td { border-width: 1px; padding: 0px 8px; border-style: solid; border-color: #DDDDDD; background-color: #ffffff; }
.ny_nr1 table td p { text-indent: 0; margin: 0px; padding: 0px; }
.ny_xgcpbt { border-bottom: 1px #efefef solid; height: 45px; font-size: 15px; color: #5e5e5e; line-height: 45px; text-align: left; padding-left: 10px; font-weight: bold; }
.main_main_box { padding: 30px 0 25px 0; }
.sy_main { padding: 30px 0 30px 0; min-height: 350px; }
.sy_main_list { padding-top: 20px; padding-bottom: 30px; }
.sy_main_list a { font-size: 14px; line-height: 25px; text-align: center; color: #666666; }
.sy_mainjj { padding: 30px 0 30px 0; margin-bottom: 30px; }
.sy_mainjj_left { text-align: justify; height: auto; }
.sy_mainjj_left img { float: left; margin-right: 15px; }
.sy_mainjj_left h3 { font-size: 22px; color: #5e5e5e; line-height: 37px; }
.sy_mainjj_left p { display: block; font-size: 13px; color: #5e5e5e; line-height: 28px; height: auto; }
.sy-more { text-align: center; margin: 0 auto; width: 110px; height: 30px; overflow: hidden; zoom: 1; padding-top: 20px; padding-bottom: 20px; }
.sy-more a { display: inline-block; width: 108px; height: 28px; overflow: hidden; line-height: 28px; text-align: center; border: 1px solid #fe6a00; font-size: 13px; color: #fe6a00; margin: 0 auto; }
.sy-more a:hover { background: #fe6a00; color: #fff; }
.sy_mainjj_right { text-align: left; line-height: 20px; }
.sy_mainjj_right h3 { font-size: 22px; color: #5e5e5e; line-height: 37px; }
.sy_mainjj_right p { display: block; font-size: 13px; color: #5e5e5e; line-height: 26px; height: auto; padding: 16px 0; }
.sy_mainjj_pt { padding-top: 19px; }
.sy_mainjj_pt li { float: left; width: 183px; height: 122px; position: relative; margin-right: 5px; }
.sy_mainjj_pt li:nth-of-type(4n+4) { margin-right: 0; }
.sy_mainjj_pt li img { max-width: 100%; max-height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.sy_mainjj_box { padding-top: 0px; }
.foot_bg { background: none repeat scroll 0 0 #252525; border-top: 8px solid #f2f2f2; }
.foot_dh { float: left; padding-right: 150px; }
.foot_dh:nth-of-type(3n+3) { padding-right: 0px; }
.foot_dh h3 { font-size: 16px; color: #fff; padding-bottom: 10px; }
.foot_dh p { display: block; font-size: 14px; color: #fff; line-height: 25px; }
.foot_dh a { font-size: 14px; color: #fff; }
.foot_tel { font-size: 14px; color: #9b9ea0; text-align: center; line-height: 25px; margin-right: 10px; padding-top: 38px; }
.foot_tel a { color: #9b9ea0; }
.foot_db { padding: 20px 0; }
.foot_db a { color: #9b9ea0; }
.foot_db-dh1 { font-size: 14px; line-height: 25px; text-align: left; margin: 0 auto; width: 500px; }
.foot_db-dh1 li { float: left; }
.foot_db-dh1 li a { margin: 0 5px; }
.link { font-size: 14px; line-height: 25px; text-align: left; color: #fff; padding: 1px 0px 50px; margin: 0 auto; }
.link a { color: #9b9ea0; }
.page-fy { width: 800px; height: auto; overflow: hidden; text-align: left; color: #666; float: left; font-size: 14px; padding: 5px; }
.page-fy span { padding-right: 10px; }
.page-fy a { padding-right: 10px; }
#news1 { }
#news1 ul { padding: 8px 0; }
#news1 li { height: 40px; line-height: 40px; border-bottom: 1px #efefef dashed; }
#news1 li a { padding-left: 15px; display: block; font-size: 16px; }
#news1 li span { float: right; width: 120px; text-align: center; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
.news2_list { width: 1200px; height: auto; overflow: hidden; }
.news2_list a:hover { COLOR: #fe6a00; }
.news2_list li { float: left; width: 540px; padding: 12px 8px 10px 12px; border-bottom: 1px #bccad5 dashed; margin-right: 40px; }
.news2_list li span { float: right; line-height: 25px; }
.sy_main1 { background: #f2f2f2; }
.ny_hfbg { background: url(/img/bn2.jpg) no-repeat center top; width: 1200px; height: 270px; margin: 0 auto; }
.proli { margin: 0 auto; overflow: hidden; zoom: 1; }
.proli li { width: 287px; height: auto; float: left; margin: 10px; padding: 2px; border: 1px solid #cccccc; }
.proli li img { width: 100%; height: 100%; }
.proli li span { display: block; height: 40px; line-height: 40px; text-align: center; }
.proli li:hover { border: 1px solid #fe6a00; }
.proli li:hover a { color: #fe6a00; }
.ny_xxnr1 { overflow: hidden; margin: 10px auto; }
.foot_dbms { overflow: hidden; margin: 10px auto; color: #fff; }
.foot_dbms a { color: #fff; }
/*首页产品*/
.home_container { width: 1200px; margin: 0 auto; }
.home_container a { color: inherit; text-decoration: none; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
.home_container .h_h2 { text-align: center; font-size: 16px; line-height: 30px; color: #666666; margin: 10px 0 25px 0; overflow: hidden; }
.home_container .h_h3 { text-align: center; display: block; font-size: 40px; color: #000; }
.wul105 { width: 105%; }
.plat-product-list ul li { float: left; width: 285px; margin: 0px 20px 20px 0px; background: #fff; }
.plat-product-list ul li .h-img { position: relative; overflow: hidden; }
.plat-product-list ul li .h-img .dask { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,.7); opacity: 0; filter: alpha(opacity=0); z-index: 9 }
.plat-product-list ul li .h-img .dask a { position: absolute; top: 45%; display: block; width: 95px; height: 35px; line-height: 35px; text-align: center; background: #ffc000; color: #fff; font-size: 14px; border-radius: 5px; z-index: 99 }
.plat-product-list ul li .h-img .dask a.details { left: -50px; }
.plat-product-list ul li .h-img .dask a.yulan { right: -50px; background: #0f91dd; }
.plat-product-list ul li .title { padding: 20px; }
.plat-product-list ul li .share { padding: 13px 20px; }
.plat-product-list ul li .title h5 a { font-size: 16px; color: #333 }
.plat-product-list ul li .title p { height: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.plat-product-list ul li .share { height: 23px; line-height: 23px; border-top: 1px solid #f5f5f5; }
.plat-product-list ul li .share .num-view { font-weight: normal; }
.plat-product-list ul li .share em { font-weight: normal; width: 22px; height: 20px; float: left }
.plat-product-list ul li .share em.chakan { background: url(../img/view.png) no-repeat 0 0; }
.plat-product-list ul li .share span { font-size: 14px; color: #bbb8b8 }
.plat-product-list ul li .share .xing { display: block; width: 90px; height: 13px; margin-top: 5px; background: url(../img/xing.png) no-repeat 0 0; }
.plat-product-list ul li .share .xing.xing-5 { background-position: 0 -87px; }
.plat-product-list ul li:hover { box-shadow: 0 0 30px rgba(33,37,44,.5); }
.plat-product-list ul li:hover .h-img .dask { opacity: 1; filter: alpha(opacity=100); }
.plat-product-list ul li:hover .h-img .dask a.details { left: 12%; }
.plat-product-list ul li:hover .h-img .dask a.yulan { right: 12%; }
.share span { line-height: 20px !important; float: left; margin-right: 10px; }
.cont { width: 1200px; height: auto; margin: 0 auto; }
/*内页产品*/
.ny_container { width: 940px; margin: 0 auto; }
.ny_container a { color: inherit; text-decoration: none; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
.ny_container .h_h2 { text-align: center; font-size: 16px; line-height: 30px; color: #666666; margin: 10px 0 25px 0; overflow: hidden; }
.ny_container .h_h3 { text-align: center; display: block; font-size: 40px; color: #000; }
.ny_container .wul105 { width: 100%; }
.ny_container .plat-product-list ul li { float: left; width: 293px; margin: 20px 10px 0px 10px; background: #fff; }
.ny_container .plat-product-list ul li .h-img { position: relative; overflow: hidden; }
.ny_container .plat-product-list ul li .h-img .dask { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,.7); opacity: 0; filter: alpha(opacity=0); z-index: 9 }
.ny_container .plat-product-list ul li .h-img .dask a { position: absolute; top: 45%; display: block; width: 95px; height: 35px; line-height: 35px; text-align: center; background: #ffc000; color: #fff; font-size: 14px; border-radius: 5px; z-index: 99 }
.ny_container .plat-product-list ul li .h-img .dask a.details { left: -50px; }
.ny_container .plat-product-list ul li .h-img .dask a.yulan { right: -50px; background: #0f91dd; }
.ny_container .plat-product-list ul li .title { padding: 20px; }
.ny_container .plat-product-list ul li .share { padding: 13px 20px; }
.ny_container .plat-product-list ul li .title h5 a { font-size: 16px; color: #333 }
.ny_container .plat-product-list ul li .title p { height: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ny_container .plat-product-list ul li .share { height: 23px; line-height: 23px; border-top: 1px solid #f5f5f5; }
.ny_container .plat-product-list ul li .share .num-view { font-weight: normal; }
.ny_container .plat-product-list ul li .share em { font-weight: normal; width: 22px; height: 20px; float: left }
.ny_container .plat-product-list ul li .share em.chakan { background: url(../img/view.png) no-repeat 0 0; }
.ny_container .plat-product-list ul li .share span { font-size: 14px; color: #bbb8b8 }
.ny_container .plat-product-list ul li .share .xing { display: block; width: 90px; height: 13px; margin-top: 5px; background: url(../img/xing.png) no-repeat 0 0; }
.ny_container .plat-product-list ul li .share .xing.xing-5 { background-position: 0 -87px; }
.ny_container .plat-product-list ul li:hover { box-shadow: 0 0 30px rgba(33,37,44,.5); }
.ny_container .plat-product-list ul li:hover .h-img .dask { opacity: 1; filter: alpha(opacity=100); }
.ny_container .plat-product-list ul li:hover .h-img .dask a.details { left: 12%; }
.ny_container .plat-product-list ul li:hover .h-img .dask a.yulan { right: 12%; }
.ny_container .share span { line-height: 20px !important; float: left; margin-right: 10px; }
.ny_container .cont { width: 940px; height: auto; margin: 0 auto; }
.firstli2 { width: 192px; padding-left: 28px; background: #ff4000; float: left; }
.firstli2 a { display: block; line-height: 50px; height: 50px; font-size: 16px; color: #fff; }
