﻿@charset "utf-8";
ul { list-style:none; margin:0; padding:0; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.m20 { margin:20px 0; }
.p10 { padding:10px; }
.p30 { padding:30px; }
.clear { clear:both; }
.dis { display:none; }
.text-center { text-align:center; }

.telphone{ display: inline-block;color:#e1140a; font-weight: bold;  font-size: 18px;}
.telphone {
  margin: 19px 0; 
}
.telphone img {
  margin-left: 59px;  
  vertical-align: middle; 
  margin-right: 5px; 
}

.text-hide { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
body { background:#fff; font-size:15px;overflow-y: scroll;}
.topbar { position:relative;z-index:100;height:35px;color:#53555a;font-size:12px;line-height:35px;border-bottom:1px solid #e7e8ed;background:#f7f8fa;}
.topbar .fl { }
.topbar .fr {  }
.topbar .fr a { color:#53555a; }
.topbar .fr a:hover { color:#e9280c; }
.logo { margin-top:22px; }
.logo img { height:49px; }
.header { background:#fff; height:192px;  }
.header .fr { margin-top:20px; }
.header .fr p { margin:0 0 0 12px; font-size:18px; color: #2384D5; text-align: left; float:left; padding:0px; line-height:normal; }
.header .fr i { font-size:28px; float: left; color: #2384D5; line-height:36px; margin-top:3px; }
.header .fr span { display:block; font-size:14px; color:#333; }
.nav { position:relative; z-index:999; background:#FFF; width:100%; height:90px;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.navbox { box-shadow: 0 0 10px rgba(0, 0, 0, .1); }
.nav ul { margin:0; padding:0; list-style:none;    margin-left: 90px;
    display: inline-block; }
.nav ul li { display:inline-block; position:relative; }
.nav ul li a { display:block; line-height:90px; height:90px; font-size:15px; color:#333; margin-right:30px; position:relative; }
.nav ul li a i { margin-left: 2px; /*border-top: 4px solid; display: inline-block; width: 0; height: 0; vertical-align: middle; border-right: 4px solid transparent; border-left: 4px solid transparent; */}
.nav ul li a:hover { color:#2384D5; }
.nav ul .hover a { color:#2384D5; }
.n:hover a { color:#2384D5; }
.nav ul li.hover .subnav li a { margin:0; }
.nav ul li .subnav { position:absolute; width:150px; left:-30px; top:94px; opacity:0; transition:all .3s ease 0s;
transform:translate3d(0, 10px, 0); visibility:hidden; z-index:100; background:#2384D5; }

.nav ul li .subnav li{position:relative;  display:block; }
.nav ul li .subnav li a i{display:inline-block;float: right;margin-right: 10px;}

.nav ul li .subnav li a {display:block;width:150px;font-size: 13px;text-align:center;margin:0;color:#fff;height:40px;line-height:40px;}
.nav ul li .subnav li a:hover {color:#2384D5; background-color:#fff; }
.nav ul li .subnav li a.hover {color:#2384D5; background-color:#fff; }
.nav ul li:hover .subnav { opacity:1; transform:translate3d(0, 0, 0); visibility:visible; }

.son { position:absolute; right:-200px; top:0px; width:200px; display:none; overflow:hidden; }
.nav .subnav li .son a {font-size:13px;padding:0 0 0 15px;font-weight:normal;color: #333;background:#fff;line-height:40px;height:40px;text-align:left;display:block;overflow:hidden;float: left;width: 155px;}
.nav .subnav li .son a:hover { background:#DFDFDF; color: #333; }
.nav li .subnav li .son a:hover { background:#DFDFDF; color: #333; }


.nav form { float:right; padding-top:8px; }
.nav form .ip { border:0; border-radius:20px 0 0 20px; padding:8px 10px 8px 20px; vertical-align:middle; }
.nav form .bnt { background:#E74E41; border:0; padding:8px 20px; color:#fff; vertical-align:middle; }
.notsupport { position:fixed; top:0; bottom:0; z-index:99999; width:100%; height:100%; text-align:center; clear:both; color:#fff; background:#0072C6; }
.notsupport h1 { font-size:100px; margin-top:200px; margin-bottom:30px; }
.notsupport h2 { font-size:30px; margin-bottom:30px; }
.bg_header { }
.bg_gray { background:#fafafa; padding:20px 0 35px 0; }
.width { width:1190px; margin:0 auto; }
.banner { margin:0 auto; position:relative; }

.banner .item_01{min-width:1200px;margin:0 auto;text-align:center;position:relative;height:500px;}
.banner .item_01 h1{color:#fff;padding:140px 0 20px 0;font-size:66px;font-family:microsoft yahei;}
.banner .item_01 p{color:#fff;font-size:22px;padding-bottom:60px;font-weight:300;}

.banner .item_02{min-width:1200px;margin:0 auto;text-align:center;position:relative;height:500px;}
.banner .item_02 h1{color:#fff;padding:140px 0 20px 0;font-size:66px;font-family:microsoft yahei;}
.banner .item_02 p{color:#fff;font-size:22px;padding-bottom:60px;font-weight:300;}

.banner .item_03{min-width:1200px;margin:0 auto;text-align:center;position:relative;height:500px;}
.banner .item_03 h1{color:#fff;padding:140px 0 20px 0;font-size:66px;font-family:microsoft yahei;}
.banner .item_03 p{color:#fff;font-size:22px;padding-bottom:60px;font-weight:300;}

.banner .item_04{min-width:1200px;margin:0 auto;text-align:center;position:relative;height:500px;}
.banner .item_04 h1{color:#fff;padding:140px 0 20px 0;font-size:66px;font-family:microsoft yahei;}
.banner .item_04 p{color:#fff;font-size:22px;padding-bottom:60px;font-weight:300;}

.banner .box_skitter { width:100%; height:570px }
.banner_inner { height:300px; padding:110px 0 0 150px; color:#fff; }
.banner_inner h2 { font-size:28px; font-weight:400; }
.banner_inner p { color:#fff; font-size:15px; }
.pos-bg { background: #F8F8F8; border-bottom: #ededed 1px solid; border-top: #ededed 1px solid; position: relative; overflow: hidden; }
.position {}
.position ul {margin:0;padding:0;float:left;line-height: 45px;}
.position ul li { font-size:14px; }

.position form{float:right;font-size: 14px;margin-top: 8px;}
.position form .input{border:1px solid #ddd;vertical-align:middle;border-right:0;color:#555;height: 30px;line-height: 30px;padding: 0 10px;}
.position form .bnt{background:#2384D5;border:1px solid #2384D5;padding: 0 10px;height: 30px;line-height: 30px;vertical-align:middle;color:#fff;}


h2.tit { font-size: 24px; position: relative; color:#2384D5; height:30px; line-height:30px; width:100%; text-align:center; overflow:hidden; font-weight:normal; }
p.desc { font-size: 14px; color: #B7B7B7; height:28px; line-height:28px; padding-bottom:30px; width:100%; text-align:center; overflow:hidden; }
a.more-h { background: transparent; border: 1px solid #dfdfdf; color: #9f9f9f; display: block; font-size: 14px; height: 50px; line-height: 50px; text-indent: 0px; transition: all 0.3s ease-out 0s; width: 300px; margin: 40px auto 0px; text-align: center; }
a.more-h:hover { border: 1px solid #2384D5; color:#2384D5; }
.subject { border-bottom:1px solid #eaeaea; }
.subject b {border-bottom: 1px solid #2384D5;height:40px;line-height:40px;display:inline-block;margin-bottom:-1px;font-weight:normal;color:#3b3b3b;font-size:18px;font-family:microsoft yahei;}
.subject .more { float:right; }
.subject .more a { font-size:12px; font-family:宋体; color:#999; }
.subject .more a:hover { color:#f30; }
.home_about { clear:both; overflow:hidden; }
.home_about .left { float:left; width:410px; margin-right:30px; }
.home_about .left video { background:#000; }
.home_about .right { float:right; width:640px; line-height:30px; font-size:15px; }
.home_about .right p { font-size:15px; line-height:30px; margin:0 0 10px 0; text-indent:0em; }
.pro_box{ overflow:hidden;}
.home_nav {text-align:center;position: relative;z-index: 11;}
.home_nav ul {margin:25px auto 35px auto;position: relative;z-index: 9;}
.home_nav ul li {width:auto;position:relative;display: inline-block;}
.home_nav ul li a {display: inline-block;padding:10px 30px;color:#333;font-size:14px;background:#fff;margin:0 2px;border-radius:2px;border:1px solid #E7E7E7;}
.home_nav ul li a:hover {color: #2384D5;border: 1px solid #2384D5;}
.home_nav ul .hover a {display: inherit;padding:10px 30px;color: #2384D5;font-size:14px;bo;border: 1px solid #2384D5;rgin:0 2px;border-radius:2px;border-radius:0;}
.home_nav ul li dl { display:none; background:#2384D5; padding:2px 0; margin:16px 0 0 0; }
.home_nav ul .hover dl {display:none;text-align:left;position:absolute;top: 28px;left:2px;}
.home_nav ul .hover dl dt a { display:block; font-weight:normal; color:#fff; background:#2384D5; min-width:200px; border:0; }
.home_nav ul .hover dl dt a:hover { background:#fff; color:#333; border:0; }
.home_pro { margin: 40px 0 0px 0; width:1200px; clear:both; }
.home_pro ul li { width:32%; margin:0 1% 1% 0; float:left; }
.home_pro ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; }
.home_pro ul li a div { overflow:hidden; width:100%; height:100%; }
.home_pro ul li a div img { width:375px; height:270px; display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.home_pro ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }





.home_pro ul li a p { text-align:center; font-size:14px; color:#333; margin:0;  height:40px; line-height:30px; overflow:hidden; }
.home_pro ul li a:hover p { color:#f30; }
.home_pro ul li a .title {  text-align:center; }
.home_pro ul li a .price { min-height:40px; color:#f60; font-family:Lucida Grande, Arial, 微软雅黑, 宋体; font-weight:400; padding:0 10px 10px 10px; }
.home_pro ul li a .price span { float:right; font-weight:normal; color:#999; }
.home_case { margin:30px 0 0px 0; width:1206px; clear:both; }
.home_case ul li { width:19%; margin:0 1% 1% 0; float:left; }
.home_case ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; }
.home_case ul li a div { overflow:hidden; width:100%; height:100%; }
.home_case ul li a div img { width:100%; min-height:160px; display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.home_case ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }
.home_case ul li a:hover div img { transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); }
.home_case ul li a p { text-align:center; font-size:14px; color:#333; margin:0; padding:10px; }
.home_case ul li a:hover p { color:#f30; }
.home_case ul li a .title { min-height:70px; text-align:center; }
.home_case ul li a .price { min-height:40px; color:#f60; font-family:Lucida Grande, Arial, 微软雅黑, 宋体; font-weight:400; padding:0 10px 10px 10px; }
.home_case ul li a .price span { float:right; font-weight:normal; color:#999; }
.news-h ul { padding:0; margin:0; list-style:none; float:left; width:370px; margin-left:40px; }
.news-h ul div { height:138px; width:370px; overflow:hidden; margin-bottom:30px; }
.news-h ul div img { height:100%; width:100%; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.news-h ul div img:hover { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); }
.news-h ul h2 { font-size: 16px; color: #333; margin: 20px 0; padding:0; }
.news-h ul li { height:35px; padding:0; margin:0; list-style:none; line-height:35px; }
.news-h ul li span { color:#999; float:right; }
.news-h ul li a { width:300px; float:left; height:35px; line-height:35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:15px; }
.news-h ul li a i { font-style:normal; display:inline-block; margin-right:10px; }
.home_news { margin-bottom:20px; background:#fff; }
.home_news_list { }
.home_news_list li { border-bottom:1px solid #E6E6E6; overflow:hidden; padding:12px 0 12px 0; float:left; width:49%; margin-right:1%; min-height:90px; }
.home_news_list li .date { background:#2384D5; color:#fff; height:50px; line-height:50px; width:80px; display:inline-block; text-indent:16px; margin:5px 0 0 0; float:left; font-family:verdana; position:absolute; border-radius:5px 0 0 5px; }
.home_news_list li .date:after { content:" "; position:absolute; right:-8px; top:15px; width:20px; height:20px; border:#2384D5 solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#2384D5; }
.home_news_list li div { color:#999; font-size:12px; margin-left:100px; }
.home_news_list li div a { display:block; font-size:16px; color:#333; }
.home_news_list li div a:hover { color:#f30; }
.news_list { }
.news_list li { border-bottom:1px solid #E6E6E6; overflow:hidden; padding:12px 0 12px 0; }
.news_list li .date { background:#fff; color:#333; display:inline-block; margin-right:20px; float:left; font-family:verdana; text-align:center; border-radius:4px; font-size:24px; font-family:verdana; border:1px solid #2384D5; padding:5px 0 0; }
.news_list li .date em { display:block; font-style:normal; font-size:14px; font-family:arial; background:#2384D5; padding:3px 15px; color:#fff; margin-top:5px; }
.news_list li .fl { margin-right:15px; width:168px; height:120px; overflow:hidden;}

.news_list li .fl img {display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.news_list li a.fl:hover img { transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); }

.news_list li div {color:#999;font-size:12px;line-height:22px;}
.news_list li div a { display:block; font-size:18px; color:#333; margin-bottom:5px; }
.news_list li div a:hover { color:#f30; }
.home_logo { margin-bottom:20px; }
.home_logo ul { }
.home_logo ul li { float:left; width:10%; margin-bottom:1%; }
.home_logo ul li img { border:1px solid #eee; width:104px; height:40px; }
.bg_foot { overflow:hidden;border-top: 1px solid #eaeaea; }

.subject1 { border-bottom:1px solid #eaeaea; }
.subject1 b { border-bottom:1px solid #156EB8; height:40px; line-height:40px; display:inline-block; margin-bottom:-1px; font-weight:normal; color:#3b3b3b; font-size:18px; font-family:microsoft yahei; }



.link { height:50px; line-height:50px;  }
.link_title { color:#fff; width:80px; float:left; }
.link_list { text-align:center;}
.link_list a { color:#666; margin-right:20px; display:inline-block;}
.link_list a:hover { color:#f00; }
.footer { padding:30px 0;}
.line-r{  float:left;height:128px;  margin: 0 40px;	}
.footer .left {float:left; min-height:120px; }
.footer .search {  float:left; font-size:14px; color:#8F8F8F; font-family:microsoft yahei; line-height:24px; }
.footer .search span { font-size:16px; color:#ddd; font-family:microsoft yahei; display:block; padding-bottom:15px; }
.footer .search input { border:1px solid #fff; padding:6px 10px; }
.footer .search button { border:1px solid #000; background:#000; color:#fff; padding:6px 20px; }
.footer .left dl { margin:0; padding:0; }
.footer .left dl dd { text-align:left; font-size:16px; color:#2a333c; font-family:microsoft yahei; margin:0 0 10px 0; padding:0; }
.footer .left dl dt { text-align:left; font-size:13px; color:#8F8F8F; font-family:microsoft yahei; line-height:24px; font-weight:normal; }
.footer .left dl dt p { margin:0; padding:0; }
.footer .left dl dt a{ color:#777; }
.footer .left dl dt a:hover { color:#2384D5; }
.footer a { color:#333; }
.footer a:hover { color:#2384D5; }
.copyright { font-size:15px; color:#666; font-family:microsoft yahei; line-height:25px; text-align:center; padding:10px 0;}
.copyright a { color:#666; }
.copyright a:hover { color:#2384D5; }
.inner_container {padding:20px 0; }
.inner_container h1 { text-align:center; font-size:30px; font-weight:400; margin:0 0 20px 0; padding:0; }
.page_show a { color:#2384D5; }
.page_show a:hover { color:#f30; }
/*标签相关*/
.tags { }
.tags li { display:inline; width:auto; }
.tags li a { display:inline-block; padding:10px 30px; color:#333; font-size:14px; background:#fff; margin:0 2px 5px 0; border-radius:2px; border:1px solid #E7E7E7; }
.tags li a:hover { background:#2384D5; color:#fff; border:1px solid #2384D5; }
.tags .hover a { display:inline; padding:10px 30px; color:#fff; font-size:14px; background:#2384D5; color:#fff; border:1px solid #2384D5; margin:0 2px; border-radius:2px; border-radius:0; }
/*筛选相关*/
.filter { border:1px solid #f3f3f3; padding:6px 20px; margin-top:30px; box-shadow:0px 0 10px rgba(0, 0, 0, 0.1); padding:15px; }
.filter dl { margin:0; }
.filter dl dd { float:left; width:70px; font-weight:bold; font-size:14px; margin:0; padding-top:5px; }
.filter dl dt { margin:0 0 0 80px; }
.filter dl dt a { font-weight:normal; margin:0 5px 5px 0; padding:5px 10px; color:#666; font-size:14px; display:inline-block; }
.filter dl dt a:hover { background:#3BB4F2; color:#fff; }
.filter dl dt .hover { background:#3BB4F2; color:#fff; }
/*瀑布流布局*/
.piclist { width:1190px; margin-top:40px; }
.piclist ul { width:1220px; }
.piclist li { float:left; width:275px; margin-right:25px; }
.piclist li a { display:block; padding:4px; margin-bottom:25px; border:1px solid #eee; }
.piclist li a:hover { box-shadow:0 0 6px rgba(0, 0, 0, 0.17); }
.piclist li a img { width:100%; }
.piclist li a p { font-size:14px; padding:0 10px; }
/*新闻——图片*/
.list_pic { margin:30px 0 0px 0; width:1206px; clear:both; }
.list_pic ul li { width:24%; margin:0 1% 1% 0; float:left; }
.list_pic ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; }
.list_pic ul li a div { overflow:hidden; width:100%; height:100%; }
.list_pic ul li a div img { width:100%; height:100%; max-height:279px; min-height:200px; display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.list_pic ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }
.list_pic ul li a:hover div img { transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); }
.list_pic ul li a p { text-align:left; font-size:14px; color:#333; margin:0; padding:10px; }
.list_pic ul li a:hover p { color:#f30; }
.list_pic ul li a .title { min-height:30px; }
/*新闻相关*/
.news_show h1 { text-align:center; font-size:30px; font-weight:400; margin:0; padding:0; }
.news_show .info { border-left:3px solid #2384D5; background:#f3f3f3; margin:15px 0; padding:10px 15px; font-size:14px; color:#666; }
.news_show .intro a { color:#2384D5; }
.news_show .intro a:hover { color:#f30; }
.news_show .intro img { max-width:100%; height:auto; }
.news_show .other { margin-top:30px; text-align:center; }
.news_show .other p { font-weight:bold; }
.news_show .other a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #ddd; padding:6px 20px; min-width:100px; }
.news_show .other a span { font-size:18px; margin-right:10px; }
.news_show .other a em { font-style:normal; font-size:18px; }
.news_show .other a:hover { background:#2384D5; border-color:#2384D5; color:#fff; }
.news_show .other a:hover span { color:#fff; }
.news_show .tags { font-weight:500; }
.news_show .tags a { margin-left:15px; display:inline-block; border-radius:4px; border:1px solid #ddd; background:#fff; padding:4px 10px; font-weight:normal; font-size:14px; }
.news_show .tags a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
.pn { padding:10px 0; border-top:#CCC 1px solid; margin-top:20px; position:relative; }
.back { position:absolute; font-size:18px; top:30px; right:10px; }
.pn .pre { margin:5px 0 5px 0; color:#999; }
.pn .next { margin:0 0 5px 0; color:#999; }

/*招聘相关*/
.job_show { }
.job_show h1 { text-align:left; font-size:30px; font-weight:400; margin:0; padding:0; color:#2384D5; }
.job_show h2 { text-align:left; font-size:20px; font-weight:400; margin:10px 0; padding:0; color:#2384D5; }
.job_show .info { margin:15px 0; padding:0px; font-size:14px; }
.job_show .info ul { overflow:hidden; }
.job_show .info ul li { float:left; width:23.5%; border-left:1px solid #dadada; padding-left:1.5%; line-height:30px; }
.job_show .info ul li span { color:#999; }
.job_show .intro a { color:#2384D5; }
.job_show .intro a:hover { color:#f30; }
.job_show .other { margin-top:30px; text-align:center; }
.job_show .other p { font-weight:bold; }
.job_show .other a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #ddd; padding:6px 20px; min-width:100px; }
.job_show .other a span { font-size:18px; margin-right:10px; }
.job_show .other a em { font-style:normal; font-size:18px; }
.job_show .other a:hover { background:#2384D5; border-color:#2384D5; color:#fff; }
.job_show .other a:hover span { color:#fff; }
.job_show .tags { font-weight:500; }
.job_show .tags a { margin-left:15px; display:inline-block; border-radius:4px; border:1px solid #ddd; background:#fff; padding:4px 10px; font-weight:normal; font-size:14px; }
.job_show .tags a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
.job_show .action { text-align:center; }
.job_show .action a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #2384D5; padding:6px 20px; min-width:100px; background:#2384D5; color:#fff; }
.job_show .action a:hover { color:#fff; border-color:#f60; background:#f60; }
#hits{ font-style:normal;}
/*商品相关*/
.pro_show { box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); border:1px solid #f3f3f3; }
.pro_show .left { float:left; width:700px; text-align:center; border-right:1px solid #f3f3f3; padding:40px; }
.pro_show .left .thumb_pic { margin:40px 0 0 0; text-align:center; }
.pro_show .left .thumb_pic ul { margin:0 auto; }
.pro_show .left .thumb_pic ul li { display:inline-block; margin-right:5px; border:1px solid #eaeaea; padding:3px; cursor:pointer; position:relative; }
.pro_show .left .thumb_pic ul li.hover { border:1px solid #f90; background:#fff; }
.pro_show .left .thumb_pic ul li.hover:after { content:" "; position:absolute; right:27px; top:-6px; width:11px; height:11px; border:#f90 solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#f90; z-index:-1; }
.pro_show .right { margin-left:700px; padding:40px; }
.pro_show .right h1 { font-size:24px; margin:0; padding:0; font-weight:400; text-align:left; }
.pro_show .right h5 { font-size:14px; margin:10px 0; padding:0; color:#999; font-weight:normal; }
.pro_show .right .attribute { }
.pro_show .right .attribute li { font-size:14px; line-height:30px; }
.pro_show .right .attribute li em { display:inline-block; font-style:normal; color:#555; font-size:14px; }
.pro_show .right .price { font-size:14px; line-height:30px; margin:20px 0; }
.pro_show .right .price span { font-size:36px; color:#f60; }
.pro_show .right .price em { font-size:12px; color:#999; font-style:normal; padding-left:5px; }
.pro_show .right .tags { margin:20px 0; }
.pro_show .right .tags a { margin-left:10px; display:inline-block; border-radius:4px; border:1px solid #dadada; background:#fff; padding:2px 6px; font-weight:normal; font-size:14px; }
.pro_show .right .tags a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
.pro_show .right .action { margin:30px 0 50px 0; }
.pro_intro { margin:20px 0; }
.pro_intro .left { width:320px; margin-right:20px; float:left; border:1px solid #f3f3f3; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); }
.pro_intro .plist { margin:15px; width:300px; }
.pro_intro .plist ul { width:304px; }
.pro_intro .plist ul li { float:left; width:137px; margin: 0 15px 15px 0; }
.pro_intro .plist ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; border-radius:4px; }
.pro_intro .plist ul li a div { overflow:hidden; width:100%; height:100%; }
.pro_intro .plist ul li a div img { width:100%; height:100%; max-height:127px; min-height:127px; display:block; border:0; }
.pro_intro .plist ul li a p { text-align:center; font-size:14px; color:#333; margin:0; padding:5px 0; }
.pro_intro .plist ul li a:hover p { color:#f30; }
.pro_intro .right { float:left; width:850px; border:1px solid #f3f3f3; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); }
.pro_intro .tabs { width:100%; background:#f7f7f7; }
.pro_intro .tabs ul { width:100%; background:#f7f7f7; }
.pro_intro .tabs ul li { float:left; }
.pro_intro .tabs ul li i { cursor:pointer; display:block; padding:10px 30px; text-align:center; font-size:14px; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; background:#fff; color:#999; border-top:2px solid #fff; font-style: normal; }
.pro_intro .tabs ul li.on i { border-bottom:1px solid #fff; background:#fff; font-weight:bold; color:#333; border-top:2px solid #2384D5; }
.pro_intro .intro { padding:30px; }
.pro_intro .intro img { max-width:790px; }
.pro_intro .intro .extend { }
.pro_intro .intro .extend li { font-size:14px; line-height:30px; }
.pro_intro .intro .extend li em { display:inline-block; width:120px; font-style:normal; color:#555; font-size:14px; }
/*自定义表单*/
.form-add input[type=number], .form-add input[type=search], .form-add input[type=text], .form-add input[type=password], .form-add input[type=datetime], .form-add input[type=datetime-local], .form-add input[type=date], .form-add input[type=month], .form-add input[type=time], .form-add input[type=week], .form-add input[type=email], .form-add input[type=url], .form-add input[type=tel], .form-add input[type=color], .form-add select, .form-add textarea, .am-form-field { width:auto; display:inline; border-color:#ddd; border-radius:3px; -webkit-appearance:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.065) inset; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.form-add .w420 { width:480px; }
.form-add input { border:1px solid #ddd; width:60px; padding:5px 10px }
.form-add em { color:#999; font-style:normal; }
/*表单内容*/
.formshow { }
.formshow .item { font-size:14px; line-height:30px; clear:both; }
.formshow .item .lefter { display:inline-block; width:120px; font-style:normal; color:#555; font-size:14px; float:left; }
.formshow .item .righter { margin-left:120px; line-height:30px; }
.formshow .item .righter .pic { max-width:400px; margin:10px 0; }
.formshow .item .righter video { width:450px; height:300px; }
/*分页相关*/
.pagelist ul { text-align:center; margin:20px 0; }
.pagelist li { display:inline-block; margin:0 2px; }
.pagelist li a { color:#666; display:inline-block; border:1px solid #ddd; padding:6px 15px; }
.pagelist li a:hover { border-color:#666; background:#666; color:#fff; }
.pagelist li.active a { border-color:#666; background:#666; color:#fff; }
/*网站地图*/
.map_one { border-bottom:1px solid #eee; line-height:40px; }
.map_one a { font-size:20px; }
.map_two { margin:15px 0; }
.map_two a { display:inline-block; margin-right:15px; }
/*右侧浮动相关*/
.plug_service { position:fixed; right:1%; bottom:10%; z-index:999; }
.plug_service li { margin-bottom:-1px; position:relative; }
.plug_service li a { display:block; text-align:center; background:#fff; border:1px solid #ececec; padding:2px 8px 6px 8px; font-size:12px; font-family:microsoft yahei; color:#505050; outline:none; }
.plug_service li a span { display:block; font-size:24px; color:#888; font-family:FontAwesome; }
.plug_service li a:hover {background: #2384D5;color:#fff;border-color: #2384D5;}
.plug_service li a:hover span { color:#fff; font-family:FontAwesome; }
.plug_service .hover a {display:block;text-align:center;background: #2384D5;border: 1px solid #2384D5;padding:2px 8px 6px 8px;font-size:12px;font-family:microsoft yahei;color:#fff;outline:none;}
.plug_service .hover a span { color:#fff; }
.plug_service .hotline { position:absolute; display:none; background:#fff; padding:10px 15px 0 15px; left:-200px; bottom:0px; width:210px; border:1px solid #ddd; width:180px; height:68px; font-size:12px; color:#999; line-height:24px; border-radius:4px; }
.plug_service .hotline b { display:block; font-size:16px; color:#333; }
.plug_service .hotline:after { content:" "; position:absolute; right:-10px; top:25px; width:20px; height:20px; border:#ddd solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#fff; }
.plug_service .weixin_pic { position:absolute; display:none; background:#fff; padding:5px; left:-230px; bottom:-70px; width:210px; border:1px solid #ddd; border-radius:4px; }
.plug_service .weixin_pic p { text-align:center; margin:0 0 10px 0; padding:0; }
.plug_service .weixin_pic p span { color:#f30; }
.plug_service .weixin_pic:after { content:" "; position:absolute; right:-10px; top:130px; width:20px; height:20px; border:#ddd solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#fff; }
.plug_service li:hover div { display:block; }
.plug_service li:last-child { margin-top:5px; }
/*无缝滚动*/
.str_wrap { overflow:hidden; width:100%; position:relative; white-space:nowrap; }
.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move; }
.str_move_clone { display:inline-block; vertical-align:top; position:absolute; left:100%; top:0; }
.str_vertical .str_move_clone { left:0; top:100%; }
.str_down .str_move_clone { left:0; bottom:100%; }
.str_vertical .str_move, .str_down .str_move { white-space:normal; width:100%; }
.str_static .str_move, .no_drag .str_move, .noStop .str_move { cursor:inherit; }
.str_wrap img { max-width:none !important; }
