 
/*顶部工具条*/
.ym_headtop{height:32px;line-height:32px;font-size:13px;width:100%;background:#252525;color:#bbb;}
.ym_headtop .bar{width:1260px;height:100%;margin:0px auto;}
.ym_headtop .bar ul.right li{background:url(../images/icon-phone.png) no-repeat 6px center; text-indent:30px;margin-right:10px;}
.ym_headtop .bar ul.right li b{display:block; border-left:1px solid #1A1A1A; background:#2B2B2B;width:1px; height:32px; float:left; }

/*网站导航*/
.ym_nav{width:100%;height:100px;background:#fff;border-top: 1px solid #eee; position:relative; z-index:9999;}
.ym_nav .navbox{height:inherit;font-family:'微软雅黑';width:1260px;margin:0 auto;}
.ym_nav .navbox img{float: left;margin-top:10px;height:90px; margin-left:150px;height: 80px;}
.ym_nav .ul_nav{float:right;height:inherit;color: #666;margin-right:5px;}
.ym_nav .nav ul li:first-child{border-left:1px #eeeeee solid;}
.ym_nav .ul_nav li{float:left;position:relative;width:126px;height:inherit;z-index:9999;}
.ym_nav .ul_nav li >a{width:156px;height:inherit;display:block;text-align:center;color:#4a4a4a;font-family:"微软雅黑";font-size:17px;overflow:hidden;line-height:100px; position:absolute;}
.ym_nav .ul_nav li a.curr{background:url(../images/nav_curr.png) no-repeat left center;color:#fff !important;}
.ym_nav .ul_nav li a.on {background:url(../images/nav_hover.png) no-repeat left center;  transform: rotate(360deg);   }
.bottom-shadow{position:absolute; width:100%; height:8px;bottom:-8px; background:url(../images/bottom-shadow.png) repeat-x;}
 
 /*首页*/
.index-item-2{float:left; width:478px; margin:12px 10px;}
.index-item-2 .cnt{width:inherit; height:232px; overflow:hidden;}
.index-item-2 .about{font-size:14px;color:#666; line-height:28px;}
.index-item-2 .about .pic{float:left; margin:0px 8px 0px 2px;padding:2px; border:1px solid #eee;}
.index-item-2 .about .pic img{float:left;width:190px;height:132px;}

.index-item-3{float:left; width:320px;margin:12px 5px;}
.index-item-3 .cnt{width:inherit; height:222px; overflow:hidden;}
 

/*文章列表*/
.ym_list-9 ul li{border-bottom:1px #dadada dotted;width:100%;height:36px;line-height:36px;*height:31px;*line-height:27px;overflow:hidden;transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s; }
.ym_list-9 ul li:hover{background:#FAFAFA}
.ym_list-9 ul li a{float:left;margin:0px;font-size:13px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}
.ym_list-9 ul li a:hover{color:red}
.ym_list-9 ul li span{float:right;padding-right:10px;}


/*main*/
.main{width:1000px; margin:0px auto;}
.main-page{width: 1050px;margin:0px auto;}


/*栏目标题*/
.ym_title-1{height:35px; line-height:35px; margin:10px auto; position:relative;border-bottom:1px solid #DDDDDD;}
.ym_title-1 b{ display:block;width:22px;height:11px;background:url(../images/triangle-down.png) no-repeat; position:absolute;bottom:-11px !important;bottom:-18px; background-color:#fff; left:26px;}
.ym_title-1 a.tit{ display:block; padding:0px 4px; float:left;color:#231815;font-size:18px; border-bottom:1px solid red;}
.ym_title-1 a.more{ display:block;width:33px;height:35px;background:url(../images/more.png) no-repeat left center; margin-right:8px; }
.ym_title-1 i{ font-style:italic; font-size:12px;color:#999;margin-left:8px;}


/*栏目标题*/
.ym_title-2{height:55px; line-height:35px; margin:10px auto; position:relative;}
.ym_title-2 b{ display:block;width:22px;height:11px;background:url(../images/triangle-down.png) no-repeat; position:absolute;bottom:-11px !important;bottom:-18px; background-color:#fff; left:26px;}

.ym_title-2,
.ym_title-2 a.tit{ text-align:center;font-size: 24px;color:#231815;}

.ym_title-2 a.tit{ padding:0px 4px;height: 31px;}

.ym_title-2 a.more{ display:block;width:33px;height:35px;background:url(../images/more.png) no-repeat left center; margin-right:8px; }
.ym_title-2 i{font-size: 14px;color:#000;margin-left:8px; font-style:normal;}

/*分类横排*/
.ym_side-9{ width:1000px; margin:0px auto; text-align:center}
.ym_side-9 a{ display:inline-block;border: 1px solid #2eaaf2;padding: 10px 30px;margin:0px 10px 30px 10px;color: #2eaaf2;border-radius: 5px;}
.ym_side-9 a.curr,
.ym_side-9 a:hover{background: #2eaaf2;display:inline-block;color: #fff;}

/*产品列表*/
.ym_list-pic-x3-1 ul{width:100%;}
.ym_list-pic-x3-1 ul li{ float:left; width:324px;height:239px; overflow:hidden; margin:3px 3px 3px 3px; position:relative;}
.ym_list-pic-x3-1 ul li .p_img img{width:100%;height:100%;}
.ym_list-pic-x3-1 ul li .p_img a{display:block;}
.ym_list-pic-x3-1 ul li .p_bg,.ym_list-pic-x3-1 ul li .p_info{ width:100%; height:45px; position:absolute; top:200px;text-align:center;}
.ym_list-pic-x3-1 ul li .p_bg{background:#000;  filter:alpha(opacity=60); opacity: 0.6; }
.ym_list-pic-x3-1 ul li .p_info .p_name a{ display:block;height:45px; line-height:41px; text-indent:5px; width:90%;font-size:16px;color:#e0d6d6;}
.ym_list-pic-x3-1 ul li .p_img img,.prod-list li .p_img img:hover{-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s;}
.ym_list-pic-x3-1 ul li .p_img img:hover{-webkit-transform: scale(1.10, 1.10);-moz-transform: scale(1.10, 1.10);-o-transform: scale(1.10, 1.10);transform: scale(1.10, 1.10); }
.ym_list-pic-x3-1 ul li{box-shadow:0 1px 2px #f7f7f7; border:1px solid #ebebeb;  transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; }
.ym_list-pic-x3-1 ul li:hover{box-shadow: 0 2px 6px #ccc;}


/*产品列表*/
.ym_list-pic-x4-1 ul{width:100%;}
.ym_list-pic-x4-1 ul li{ float:left; width:243px;height:178px; overflow:hidden; margin:3px 3px 3px 2px; position:relative;}
.ym_list-pic-x4-1 ul li .p_img img{width:100%;height:100%;}
.ym_list-pic-x4-1 ul li .p_img a{display:block;}
.ym_list-pic-x4-1 ul li .p_bg,.ym_list-pic-x4-1 ul li .p_info{ width:100%; height:40px; position:absolute; top:140px; text-align:center;}
.ym_list-pic-x4-1 ul li .p_bg{background:#000;  filter:alpha(opacity=60); opacity: 0.6; }
.ym_list-pic-x4-1 ul li .p_info .p_name a{ display:block;height:40px; line-height:41px; text-indent:5px; width:90%;font-size:16px;color:#e0d6d6;}
.ym_list-pic-x4-1 ul li .p_img img,.prod-list li .p_img img:hover{-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s;}
.ym_list-pic-x4-1 ul li .p_img img:hover{-webkit-transform: scale(1.10, 1.10);-moz-transform: scale(1.10, 1.10);-o-transform: scale(1.10, 1.10);transform: scale(1.10, 1.10); }
.ym_list-pic-x4-1 ul li{box-shadow:0 1px 2px #f7f7f7; border:1px solid #ebebeb;  transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; }
.ym_list-pic-x4-1 ul li:hover{box-shadow: 0 2px 6px #ccc;}



/*产品列表*/
.ym_list-6 ul{width:100%;}
.ym_list-6 ul li{ float:left; width:243px;height:225px; overflow:hidden; margin:3px; background:#EEE; border-bottom:3px solid #E61A1A;}
.ym_list-6 ul li .p_info{ width:100%; height:100%; text-align:left;}
.ym_list-6 ul li .p_img a{display:block;}
.ym_list-6 ul li .p_img img{width:100%;height:178px;}
.ym_list-6 ul li .p_info .p_name a{ display:block;font-size:14px; width:90%; line-height:25px;color:#525252; font-weight:bold; margin-top:9px; margin-left:15px;}

/*产品列表*/
.ym_list-7 ul{width:100%;}
.ym_list-7 ul li{ float:left; width:496px;height:145px; overflow:hidden; margin:10px 2px; }
.ym_list-7 ul li .p_img{float:left;}
.ym_list-7 ul li .p_img a{display:block;width:189px;height:132px; padding:3px; border:1px solid #ddd;}
.ym_list-7 ul li .p_img img{width:100%;height:100%;}
.ym_list-7 ul li .p_info{ width:270px;float:left; height:100%;text-align:left;}
.ym_list-7 ul li .p_info .p_name a{ display:block;font-size:14px; line-height:25px;color:#525252; font-weight:bold; text-indent:20px;}
.ym_list-7 ul li .p_info .p_desc{display:block;width:260px; height:65px; margin-left:16px;margin-top:6px; overflow:hidden; line-height:21px;color:#333;}
.ym_list-7 ul li .p_info .p_more a{ display:block; margin:20px 0 0 18px;color:#ff5400;}

/*产品列表*/
.prod-list{width:100%;}
.prod-list li{ float:left; width:280px;height:235px; overflow:hidden; margin:10px 10px 10px 10px;}
.prod-list li .p_img {width: 280px;height: 190px;overflow: hidden;position: relative;}
.prod-list li .p_img a{display:block;overflow:hidden;text-align:center;}
.prod-list li .p_img img,.prod-list li .p_img img:hover{width: 280px;height: 190px;-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s;}
.prod-list li .p_img img:hover{
	-webkit-transform: scale(1.10, 1.10);-moz-transform: scale(1.10, 1.10);-o-transform: scale(1.10, 1.10);transform: scale(1.10, 1.10); 
}
.prod-list li .p_info {width:98%;margin:3px 20px;font-size:14px;}
.prod-list li .p_info div{height:100%;padding:5px 0; overflow: hidden; width: 100%;}
.prod-list li .p_info a:hover{color:#e8403b;}
.prod-list li .p_info .p_name{ display:block; height:35px; line-height:35px; width:100%;}
.prod-list li{box-shadow:0 1px 2px #f7f7f7; border:1px solid #ebebeb;  transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; }
.prod-list li:hover{box-shadow: 0 2px 6px #ccc;}

/*产品列表*/
.prod-list-2{width:100%;}
.prod-list-2 li{ float:left; width:228px;height:205px; overflow:hidden; margin:10px 10px 10px 10px;}
.prod-list-2 li .p_img {width: 228px;height: 160px;overflow: hidden;position: relative;}
.prod-list-2 li .p_img a{display:block;overflow:hidden;text-align:center;}
.prod-list-2 li .p_img img,.prod-list-2 li .p_img img:hover{width: 228px;height: 160px;-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s;}
.prod-list-2 li .p_img img:hover{
	-webkit-transform: scale(1.10, 1.10);-moz-transform: scale(1.10, 1.10);-o-transform: scale(1.10, 1.10);transform: scale(1.10, 1.10); 
}
.prod-list-2 li .p_info {width:98%;margin:3px 10px;font-size:14px;}
.prod-list-2 li .p_info div{height:100%;padding:5px 0; overflow: hidden; width: 100%;}
.prod-list-2 li .p_info a:hover{color:#e8403b;}
.prod-list-2 li .p_info .p_name{ display:block; height:35px; line-height:35px; width:100%;}
.prod-list-2 li .p_info .p_name a{width:90%;}
.prod-list-2 li{box-shadow:0 1px 2px #f7f7f7; border:1px solid #ebebeb;  transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; }
.prod-list-2 li:hover{box-shadow: 0 2px 6px #ccc;}

/*新闻列表*/
.news-list-16{width:100%;}
.news-list-16{padding-top: 20px;}
.news-list-16 li{width:496px; height: 66px; margin-bottom: 14px; float:left; border:1px solid #fff; _width: 49%;  }
.news-list-16 li a{ display: block; width: 470px; height: 60px; overflow: hidden;transition: all 0.3s ease-in-out 0s;}
.news-list-16 li a:hover{ background: #5AC1FF;}
.news-list-16 li a span{ display: block; width: 70px; height: 60px; padding-top: 10px; text-align:center;color: #fff; float: left; line-height: 20px; margin-right: 9px; background:#2EAAF2;}
.news-list-16 li a span b{ font-size: 20px; font-weight: bold; color: #fff; font-size:16px;}
.news-list-16 .text{ padding-top: 6px;}
.news-list-16 .text p{ color: #040000; text-align: left;}
.news-list-16 .text p.tit{ font-size: 16px; height:30px; line-height:30px; overflow:hidden;}
.news-list-16 .text p.desc{ font-size: 12px; height: 20px; overflow: hidden;}

/*文章列表*/
.ym_list-8 ul li{border-bottom:1px #dadada dotted;width:100%;height:45px;line-height:45px;*height:40px;*line-height:36px;overflow:hidden;transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;}
.ym_list-8 ul li:hover{background:#FAFAFA}
.ym_list-8 ul li a{float:left;margin:0px;font-size:13px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}
.ym_list-8 ul li a:hover{color:red}
.ym_list-8 ul li span{float:right;padding-right:10px;}

/*左侧列表*/
.ym-sidebar ul{margin:20px 25px 0px 0px;width:200px;background:#fff; border-left:1px solid #F1F1F1;border-right:1px solid #F1F1F1;}
.ym-sidebar ul li{border-bottom:1px solid #F8F8F8;}
.ym-sidebar ul li a{display:block; font-size:13px;height:50px;text-align:center;line-height:50px;color:#666;border-left:2px solid #fff;transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}
.ym-sidebar ul li.title a,.ym-sidebar ul li.title a:hover{ background:#2390DB;border-left:2px solid #2390DB;color:#FFF; font-size:18px;}
.ym-sidebar ul li a:hover{color:#1A5EF0; background:#FAFAFA;border-left:2px solid #2390DB;}
.ym-sidebar ul li.hover a{color:#1A5EF0}
/*内页*/

.ym-side{float:left;}
.ym_content{ float:left; width:770px;margin:20px 0px;}
.ym_content-title{ height:46px;line-height:46px; border-bottom:1px solid #ddd; }
.ym_content-title h3{ float:left; font-size:14px; border-bottom:2px solid #0F75BB; min-width:100px; text-align:center; font-size:16px; color:#0F75BB;}
.ym_content-title h4{ float:right; padding-top:2px;margin-right:15px;}

/*内容*/
.ym_content-main{ padding:10px; font-size:13px; line-height:24px; color:#666; min-height:185px;}
.ym_content-main img{max-width: 100%;vertical-align: baseline;}
.ym_content-main #dituContent img{max-width: unset;}

/*新闻显示页*/
.ym_content-news{border:1px solid #eee; padding:10px; width:750px;}

.ym_content-title-news{border-bottom:1px dotted #ddd;}
.ym_content-title-news h3{border-bottom:none; font-size:16px; font-weight:bold; color:#616161;}

/*上下页*/
.ymui_page_prev-next{ margin-top:15px; padding-top:15px;border-top: 1px #dadada dotted;}
.ymui_page_prev-next span{ display:block; margin-right:20px; line-height:25px; }
.ymui_page_prev-next a:hover{color:rgb(211, 17, 17)}

/*友情链接*/
.ym_list-part{border-bottom:1px solid #eee;  float:left; height:90px;}
.ym_list-part li{display:block; width:151px; height:66px; margin:5px; border:1px solid #eee; padding:2px; float:left;}
.ym_list-part img{display:block; width:151px; height:66px; float:left; margin-right:8px;}

/*page 1*/
.ymui_page_1{float:right;font-family:微软雅黑; font-size: 14px; font-style: normal;text-decoration: none;color:gray; line-height: 38px;margin-top:10px;}
.ymui_page_1 a{background:#fff;}
.ymui_page_1 a:hover{background:#F5F5F5}
.ymui_page_1 a,.ymui_page_1 span.nolink,.ymui_page_1 span font{border: 1px solid #cfcfcf; color: #3A3C3B;margin: 0 2px; padding: 5px 11px;text-decoration: none !important; cursor:pointer;}
.ymui_page_1 .page-num-current{ background:#2390DB;border: 1px solid #1A74B2;  color:#fff;}/*当前页*/
.ymui_page_1 .page-num-current:hover{background:#2390DB;border: 1px solid #1A74B2;  color:#fff;cursor: default;}/*当前页*/
.ymui_page_1 span.nolink,.ymui_page_1 a[href="javascript:;"]{background:#F1F1F1; cursor:default;} /*不可用状态*/


/*滚动*/
.ym_slide{overflow:hidden;}


/*网站底部*/
.map{width:100%; padding:27px 0px; background:#F3F3F3;}
.map-box{width:1260px; margin:0 auto;}
.map-box .map-logo{float:left; margin:0px 20px 0px 107px; width:200px;overflow:hidden;}

.map-nav{margin-bottom:10px; height:30px; border-bottom:1px dotted #ccc;}
.map-contact{ float:left; border-left:1px dotted #D3D3D3; min-height:160px; padding-left:30px;}
.map-contact h3{margin-bottom:5px;font-weight: normal;font-size: 100%;}
.map-contact p{ color:#888;}
.map-contact p span{ padding-left:10px; line-height:24px;}
.map-contact p img{vertical-align: middle;}

.footer-wrap{width:100%; background:#21211F; border-top:1px solid #0E0E0E; height:35px; line-height:35px;}
.footer-wrap .cms_footer{ text-align:center;}
.footer-wrap .cms_footer p{ color:#fff;}


/*========左边导航=============*/

.menu-sidebar{float: left;width: 240px; position:relative; z-index:10;margin-right: 20px;margin-top: 30px;}
.menu-sidebar a{color: #666;}
.menu-sidebar .menu-sidebar-type {background: #fff;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin-bottom: 20px;position: relative;width: 238px;}
.dot-sidebar-cur{background:#3B8EE8;height: 60px;left: 0;position: absolute;width: 3px;}
.ym_menu {font-size: 14px;height: 60px; padding: 0 20px;position: relative;z-index: 99;}
.ym_menu a.ym_menu-link {border-bottom: 1px solid #e5e5e5;display: flex; height: 59px;padding-left: 10px;align-items: center;}
.ym_menu a.ym_menu-link:hover, .ym_menu.hover a.ym_menu-link, .ym_menu.cur a.ym_menu-link {color: #e8403b;}
.ym_menu-more.hover a.ym_menu-link {border-bottom: 1px solid #fff;}
.ym_menu.cur a.ym_menu-link, .ym_menu.cur.hover a.ym_menu-link {color: #e8403b;}

.ym_menu a.ym_menu-link  i {background-position:-22px -300px;display: block;height: 15px;position: absolute;right: 30px;top: 23px;width: 9px;}
.ym_menu.cur a.ym_menu-link  i{background-position:-1px -300px;}
.ym_menu.hover a.ym_menu-link  i{background-position:-11px -300px;}

.ym_menu.ym_menu-more.hover { box-shadow: 0 2px 5px #d5d7d8;}
.ym_menu .ym_menu-sort { background:#fff;box-shadow: 0 2px 5px #d5d7d8;display: none;font-size: 14px;left: 228px;position: absolute; top: 0; width: 305px;z-index: 9; }
.ym_menu.ym_menu-more.hover .ym_menu-sort{ display:block;}
.ym_menu .ym_menu-sort ul {overflow: hidden; padding: 10px; width:285px;}
.ym_menu .ym_menu-sort li {float: left; font-size: 12px;line-height:30px;margin:5px;width:120px; }
.ym_menu .ym_menu-sort li a { display: block;line-height: 15px;height: 45px; text-align: center;transition: color 0.3s ease 0s;}
.ym_menu .ym_menu-sort li.cur a, .ym_menu .ym_menu-sort li a:hover {color: #e8403b;}
.ym_menu-sort-bg {background:#fff;height: 60px;left: -5px;position: absolute;top: 0;width: 5px;}/*白色条背景*/
.menu-sidebar .small_bg {background: url(../images/small_bg.png) no-repeat;}
