@charset "utf-8";
/* CSS by www.softmoon.com.cn 软月互动 */
body {font-size:14px; margin:0px; font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;}
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a {color:#2d64b3;text-decoration:none;transition: all .2s ease;}
a:hover {color:#007bc5; text-decoration:none;}
* {padding: 0px;margin: 0px;}
input,button,select{font-size:12px;vertical-align:middle;}
img,input{vertical-align:middle;border:0;}


.navbar-default { background-color: #fff; border-color: #fff;}
.navbar-brand {float: left; height: 90px; padding: 15px 15px; font-size: 18px; line-height: 20px;}
.navbar-brand>img { margin-top:0px;}
.navbar-nav { float:right; margin-top:38px;}
.navbar-nav>li { font-size:16px;}
.nav>li>a { padding: 10px 25px;}
.navbar-default .navbar-nav>li>a { color:#333;}
.navbar-default .navbar-nav>li>a:hover { color:#5290cd;}
.navbar-default .navbar-nav>li>a:hover span { border-bottom:3px #5290cd solid; padding-bottom:15px;}
.navbar-default .navbar-text { font-size:20px; color:#666; margin-top: 35px; letter-spacing:2px;}
.navbar-default .navbar-text a:hover { color:#5290cd; text-decoration:none;}

.navbar-default .navbar-nav>.open a,.navbar-default .navbar-nav>.open> a:hover { background:none;}

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 180px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #1476b1; -webkit-background-clip: padding-box; background-clip: padding-box; border:none; border-radius:0px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.dropdown-menu>li>a { display: block; padding: 12px 26px; clear: both; font-weight: 400; line-height: 1.62857143; color: #fff; white-space: nowrap;}
.dropdown-menu>li:hover { background-color:#fff; display:block}
.dropdown-menu>li>a:hover {color:#1476b1; }

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { margin:0 auto;}

/*首页关于我们*/
.index_about { padding-top:100px; padding-bottom:100px;}
.index_about_title { vertical-align: middle;}
.index_about_title h1 { margin-top:0px;}
.index_about_text { font-size:16px; color:#666; line-height:28px;}
.index_about_text strong { color: #359d3c}
.index_about_text a { background: #359d3c; color: #fff; margin-top: 60px; display: block; width: 160px; text-align: center; line-height: 45px; border-radius: 4px;}
.index_about_text a:hover { background:#23832a;}

.index_title { text-align:center;}
.index_title p { color:#d3d3d3}

/*首页产品中心*/
.index_product { background:url(../images/index_product_bg.jpg) no-repeat center top; background-size:cover; padding-top:80px; padding-bottom:80px;}
.index_product .index_title { text-align:center; margin-bottom:40px; color:#fff;}
.index_product .index_title p { color:#888}
.track {}
.view-port { overflow: hidden;}
.slider-container { position: relative; margin:0; padding:0; height:500px;}
.slider-container .item { position: absolute; width: 370px; height:480px; margin: 10px; padding:40px; background:#fff; border-radius: 6px;}
.slider-container .item img { width:300px; height:300px; margin-left:0px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.slider-container .item:hover img {transform:scale(1.05)}
.slider-container .item h2 { font-size:18px; color:#333; margin-top:60px; font-weight: bold; text-align: center;}
.slider-container .item p { font-size:14px; color:#888; margin-top:10px;}
.slider-container .item a { color:#666; display: block;}
.slider-container .item a:hover { color:#007bc5; text-decoration:none;}
.bullet-pagination { width: 100%; text-align: center; margin-top: 15px;}
.bullet { display: inline-block; background: #fff; padding: 6px; border-radius: 50%; margin-right: 8px; opacity: 0.4; -webkit-transition: opacity 0.5s linear; -moz-transition: opacity 0.5s linear; -ms-transition: opacity 0.5s linear; -o-transition: opacity 0.5s linear; transition: opacity 0.5s linear;}
.bullet.active { opacity: 1; background: #359d3c;}
.bullet:last-child { margin-right: 0;}

.m_index_product { display:none;}

.index_news { padding-top:60px; padding-bottom:80px;}
.index_news .index_title { text-align:center; margin-bottom:40px;}
.index_news .index_title p { color:#d3d3d3}
/*焦点图*/
.focus { position:relative; width:550px; height:360px; background-color:#fff; float: left;}  
.focus img { width: 550px; height: 360px;} 
.focus .shadow .title { width: 260px; height: 40px; padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a { text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn { position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{ position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current { cursor:pointer;background:#fc114a;}  
.focus .fPic { position:absolute; left:0px; top:0px; }  
.focus .D1fBt { overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow { width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display:block; text-align:left;}  
.focus .shadow a { text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon { position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img { display:block; }  
.focus .fbg { bottom:10px; right:15px; position:absolute; text-align:center; z-index: 200; }  
.focus .fbg div { margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a { position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#e1e1e1;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover { background:#59d300;}    
.focus .D1fBt img { display:none}    
.focus .D1fBt i { display:none; font-style:normal; }

.index_news_list ul { box-shadow:0px 0px 8px #CCC; padding:5px 16px; margin-bottom:15px; height:110px;}
.index_news_list ul h1 { font-size:16px; margin-top:15px;}
.index_news_list ul h1 a { color:#333;}
.index_news_list ul h1 a:hover { color:#007bc5;}
.index_news_list ul p { color:#bababa;}


.banner { z-index:999;}
.main_box { margin-top:-70px; margin-bottom:50px; position:relative;}

.left_box { float:left; width:220px;}
.left_nav { width:230px; background:#1476b1; border-radius:0px 40px 0px 40px; min-height:500px; padding-bottom:80px;}
.left_nav ul { height:80px; color:#fff; font-size:24px; font-weight:bold; padding-top: 45px; padding-left:30px; margin-bottom:60px;}
.left_nav ul p { font-size:12px; color:#fff; font-weight:normal; text-transform:uppercase;}
.left_nav li { font-size:16px; }
.left_nav li a { color:#fff;transition: all .2s ease; width:188px; margin-left: 20px; line-height:35px; margin-bottom:20px; text-indent:40px; display: block;}
.left_nav li a:hover { display:block; width:188px; height:35px; color:#1a62ac; background:#fff; border-radius:0px 0px 0px 10px;}
.left_nav li.nav_on a { display:block; width:188px; height:35px; color:#1a62ac; background:#fff; border-radius:0px 0px 0px 10px;}

.right_box { float:right; width:910px; margin-top:80px;}
.here_title { font-size:20px; color:#333; border-bottom:1px #e5e5e5 solid; margin-bottom:25px; background:url(../images/here_ico.jpg) no-repeat 0px 12px;}
.here_title span { border-bottom:2px #cacaca solid; line-height: 50px; padding-bottom: 10px;}
.here_title small { color:#b5b5b5; font-size:14px; text-transform:uppercase;}

.about_content { font-size:16px; color:#888888; min-height: 400px;}
.about_content p { margin-bottom:15px; line-height:32px;}
.about_content p strong { color:#007bc5}
.about_content img { max-width:910px;}
#dituContent {width:910px;height:350px;border:#ccc solid 1px; margin-bottom:20px;}

.page { color:#666; text-align:right;}
.page a { color:#666;}
.page a:hover { color:#007bc5; text-decoration:none;}

/*产品中心*/
.product_list .col-lg-4 {}
.product_list .thumbnail { border: 1px solid #e5e5e5; padding:0; overflow: hidden;}
.product_list .thumbnail img {-webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.product_list .thumbnail:hover img {transform:scale(1.05)}
.product_list .thumbnail .caption { padding: 12px; color: #333;}
.product_list .thumbnail .caption h3 { font-size:17px; margin-top:10px; word-break: break-all;text-overflow: ellipsis;overflow: hidden; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.product_list .thumbnail .caption p { color:#aeaeae; height:40px;}
.product_list .thumbnail:hover .caption { color:#007bc5;}
.product_list .thumbnail:hover .caption p { color:#e6f4fd;}

.product_fixed { position:fixed; width:100%; background-color:#fff; display:none; top:0; width:100%; box-shadow:0px 0px 10px #ccc; z-index:10000}
.product_fd_box { width:1226px; margin:0 auto; padding:20px 0px; overflow:hidden;}
.product_fd_title { width:910px;}
.product_fd_title img { width:50px; height:50px; float:left; margin-right:20px;}
.product_fd_title ul { float:left; width:700px;}
.product_fd_title ul h2 { font-size:18px; margin-top:0px;}
.product_fd_title ul p { font-size:14px; color:#7d7d7d;}
.top_tel { float:right; margin-top:5px;}
.top_tel p { color:#666;}
.top_tel h3 { font-size:22px; color:#0262c5; margin-top:0px; margin-bottom:0px;}

.product_box { width:930px; padding:40px 0px 70px 0px; margin:0 auto; overflow:hidden;}
.product_show_left { float:left; border-right: 1px #f6f6f6 solid; padding-right:40px; margin-right:40px; width:950px;}
.product_show_right { float:right; width:310px;}
.product_show { width:930px; margin:0 auto; overflow:hidden;}
.product_show_pic { float:left; width:460px;}
.ban { width:460px; position:relative; overflow:hidden; margin:0 auto;}
.ban2 { width:460px; height:380px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li { width:460px; height:420px; text-align:center;}
.ban2 ul li img { width:360px; height:360px;}
.prev{ float:left; cursor:pointer;}
.num { height:60px; overflow:hidden; width:400px; position:relative;float:left;}
.min_pic { padding-top:20px; width:460px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li { width:60px; height:60px; margin-right:30px; padding:5px 8px; border-bottom:2px #fff solid;}
.num ul li.on { border-bottom:2px solid #000; padding:3px 8px;}
.num ul li img { width:55px;}
.prev_btn { width:32px; text-align:center; height:18px; margin-top:12px; cursor:pointer; float:right;}
.prev_btn li { float:left;}
.prev_btn li img { width:6px;}
.prev1 { position:absolute; top:150px; left:0px; width:41px; height:69px; z-index:9;cursor:pointer; background:url(../images/icon-slides.png) no-repeat -84px 50%;}
.prev1:hover { background:url(../images/icon-slides.png) no-repeat 0px 50%;}
.next1 { position:absolute; top:150px; right:0px; width:41px; height:69px;z-index:9;cursor:pointer; background:url(../images/icon-slides.png) no-repeat -125px 50%;}
.next1:hover { background:url(../images/icon-slides.png) no-repeat -42px 50%;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
.product_show_info { float:right; width:400px; margin-top:40px;}
.product_show_info .product_title { margin-top:20px; margin-bottom:40px;}
.product_show_info .product_title ul { font-size:34px; line-height: 36px; margin-bottom:6px;}
.product_show_info .product_title li { font-size:16px; color:#ed6d00; line-height:28px; margin-bottom:10px;}

.product_title { float:left; margin-top:20px; margin-bottom:40px;}
.product_title h1 { font-size:30px; margin-bottom:20px;}
.product_title p { font-size:16px; color:#a5a5a5; line-height:28px; margin-bottom:10px;}
.product_title a { display:inline-block; padding:8px 26px; border:1px #e6e6e6 solid; margin-top: 60px; color:#666; font-size:16px; border-radius:4px;}
.product_title a:hover { border:1px #72bb2e solid; color:#fff; background:#72bb2e}
.product_title_contents { font-size:24px; margin-bottom:30px; font-weight:bold; color:#333; border-bottom:1px #e5e5e5 solid; padding-bottom:20px;}
.product_contents { font-size:16px; color:#858585; line-height:35px;}
.product_contents strong { color:#333;}
.product_contents h1 { font-size:36px; color:#165a9c; margin-bottom:20px;}
.product_contents h2 { font-size:26px; color:#f16833; margin-bottom:5px;}
.product_contents h3 { font-size:22px; color:#165a9c; margin-bottom:15px; margin-top:15px;}
.product_contents img { max-width:920px;}
.product_contents table { margin:0 auto; margin-top: 36px; width:100%; border-collapse: collapse; border: 1px solid #e5e5e5; margin-bottom:36px;}
.product_contents table tr { height: 36px; }
.product_contents table tr:first-child { background-color: #f7f7f7;}
.product_contents table tr:first-child td { font-size: 16px; font-family: "微软雅黑"; font-weight:bold; color:#333;}
.product_contents table tr td { height: 46px; font-family: "微软雅黑"; font-size: 14px; text-align: center; vertical-align: middle; border: 1px solid #e5e5e5; padding:5px 10px;}
.product_contents ol { padding-left: 25px;}
.product_contents ol li { list-style-type: disc;}


.news_list { margin-bottom:30px;}
.news_list ul { overflow:hidden; margin-bottom:20px; padding:5px;}
.news_list ul:hover { background:#f3eee7;}

.news_list img { width:292px; height:160px; float:left; margin-right:30px;}
.news_list dl { float:left; width:530px; margin-bottom:0px;}
.news_list dl dd { font-size:18px; margin-bottom:20px; margin-top:16px;}
.news_list dl dd a { color:#333;}
.news_list dl dd a:hover { color:#cc0000;}
.news_list dl dt { font-size:14px; color:#939393; line-height:22px; font-weight:normal;}

.news_box { padding:0px 40px 40px 40px; margin-bottom:30px;}
.news_title { text-align:center; margin-bottom:20px; font-size:18px;}
.news_info { text-align:center; color:#939393; font-size:14px; border-bottom:1px #e5e5e5 solid; padding-bottom:30px; margin-bottom:30px;}
.news_content { line-height:35px; color:#666; font-size:16px;}
.news_content p { margin-bottom:12px}
.news_content img { max-width:780px; margin:0 auto; margin-bottom:15px; display: block;}
.news_content ol { padding-left:20px; margin-bottom:15px; line-height:32px; font-size:14px;}
.news_content ol li { background:url(../images/list_ico_1.jpg) no-repeat 0px 12px; padding-left:15px;}
.news_content ul { margin-bottom:10px;}
.news_content ul li { background:url(../images/list_ico_1.jpg) no-repeat 0px 15px; padding-left:15px;}

.job_list { margin-bottom:20px;border: 1px #e5e5e5 solid; padding: 40px; box-shadow: 0px 0px 12px #ccc;}
.job_list ul { border-bottom:1px #e5e5e5 dashed; margin-bottom:20px; padding-bottom:10px;}
.job_list ul h1 { font-size:22px; margin-bottom:15px; margin-top:0px; color:#1476b1;}
.job_list ul p { font-size:16px; color:#666;}
.job_list li { color:#666; font-size:15px;}


footer { background: #2c4151; color: #f4faff; padding-top: 50px;}
.foot_info { margin-bottom:60px;}
.foot_info h3 { font-size:18px; margin-bottom:25px;}
.foot_info p { padding-left:0px; font-size:14px; color:#d9d9d9}

.foot_logo { margin-top:30px;}

.foot_copy { font-size:12px; border-top:1px #405a6d solid; line-height:65px; text-align:center;}
.foot_copy p { margin-bottom:0px; color:#ccc}
.foot_copy p a { color: #ccc;}
.foot_copy p a:hover { color: #359d3c;}

@media only screen and (max-width: 1200px) {
	.navbar { margin-bottom:0px;}
	.navbar-brand { height: auto; width: 80%;}
	.navbar-brand>img { width:45%; margin-top:0px;}
	.navbar-nav { float:left; margin-top:0px;width: 100%;}
	
	.index_about {  padding-top: 20px;  padding-bottom: 20px;}	
	.index_about_text { font-size: 14px;}
	.index_about_text p a { border:none; line-height:none; color:#666;}
	
	.index_product { padding-top: 20px; padding-bottom: 20px;}
	.index_product .index_title h1 { font-size:20px;}
	.index_product .index_title p { font-size:12px;}
	.track { display:none;}
	.m_index_product { display:block; width: 100%; white-space: nowrap; overflow-x: scroll; overflow-y: hidden; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-overflow-scrolling: touch; text-align: justify; padding: 15px 5px; box-sizing: border-box;}
    .m_index_product a { color: #666; text-decoration: none; background:#fff; margin-right: 10px; display: inline-block; text-align: center; width:280px; font-size:16px; padding:15px 0px;}
	.m_index_product a img { width:70%; text-align:center; margin-bottom:10px;}
    .m_index_product::-webkit-scrollbar{display: none;}
	
	.focus { position:relative; width:100%; height:260px; background-color:#fff; float:none; margin-bottom:15px;}  
	.focus img { width:100%; height: 260px;}
	.index_news_list ul { box-shadow:0px 0px 8px #CCC; padding:5px 16px; margin-bottom:15px; height:auto;}
	
	.index_news { padding-top:40px; padding-bottom:40px;}
	.index_news .index_title h1 { font-size:20px;}
	.index_news .index_title p { font-size:12px;}
	
	.main_box { margin-top:10px;}
	.here_title { margin-bottom:15px;}
	.left_box { display:none;}
	.right_box { float:none;  width:95%; margin:0 auto;}
	.about_content { font-size:14px; min-height: 100px;}
	.about_content img { width:100%;}
	
	.product_box { width:100%; padding:0px;}
	.product_show { width:100%;}
	.product_show_pic { width:100%;float: none;}
	.ban { width:100%;}
	.ban2 { width:100%; height:280px;}
	.ban2 ul li { width:370px; height:auto;}
	.ban2 ul li img { width:80%; height:auto;}
	.min_pic { padding-top:0px; width:100%;}
	.prev_btn { display:none;}
	.prev1 { top:100px;}
	.next1 { top:100px;}
	
	.product_show_info { float:none; width: 100%; margin-top: 20px;}
	.product_show_info .product_title ul { font-size: 24px; line-height: 26px; margin-bottom: 6px;}
	.product_show_info .product_title li { font-size: 12px;}
	
	.product_fd_box { width:100%;}
	.product_fd_title { width:95%;}
	.product_fd_title img { margin-right:0px;}
	.product_fd_title ul { float:none; width:100%;}
	.product_fd_title ul h2 { font-size:14px;}
	.product_fd_title ul p { font-size:12px;height: 35px; overflow: hidden;}
	.top_tel { display:none;}
	
	.product_title_contents { font-size:16px;}
	.product_contents { font-size:14px; line-height:25px;}
	.product_contents img { max-width:100%;}
	.product_contents table { margin:0 auto; margin-top: 36px; width:100%; border-collapse: collapse; border: 1px solid #e5e5e5; margin-bottom:36px;}
	.product_contents table tr { height: 30px; }
	.product_contents table tr:first-child { background-color: #f7f7f7;}
	.product_contents table tr:first-child td { font-size: 14px; font-weight:bold; color:#333;}
	.product_contents table tr td { height: 36px; font-size: 10px; text-align: center; vertical-align: middle; border: 1px solid #e5e5e5; padding:5px 10px;}
	
	.news_list ul { box-shadow:0px 0px 10px #ccc; padding:10px;}
	.news_list img { width:100%; height: 160px; float: none; margin-right:0px;}
	.news_list dl { float:none; width:100%;}
	.news_list dl dd { font-size: 14px; margin-bottom:0px; margin-top: 10px;}
	.news_list dl dt { font-size: 12px; color: #939393; line-height: 22px; font-weight: normal; overflow: hidden; height: 45px;}
	
	.news_box { padding: 0px; margin-bottom:0px;}
	.news_title h2 { text-align: center;  margin-bottom: 20px;  font-size: 16px; line-height:30px;}
	.news_content { line-height: 30px;color: #666;font-size: 14px;}
	.news_content img { max-width:100%; margin: 0 auto; margin-bottom:0px; display: block;}
	.news_content p { margin-bottom:0px;}
	
	.job_list { margin-bottom: 20px; border: 1px #e5e5e5 solid; padding: 20px; box-shadow: 0px 0px 12px #ccc;}
	.job_list ul { margin-bottom: 10px; padding-bottom: 10px;}
	.job_list ul h1 { font-size: 14px; margin-bottom: 5px;}
	.job_list ul p {font-size: 12px;}
	.job_list li {font-size: 12px;}
	
	
	#dituContent { width:100%; height:250px;border:#ccc solid 1px; margin-bottom:20px;}
	
	.foot_info { margin-bottom: 40px; padding-left:15px; padding-right:15px;}
	.foot_logo { display:none;}
	.foot_copy { display:none;}
}