﻿
/* 全局  */
@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
*{margin: 0px;padding: 0px;}
html{overflow-x: hidden;}
body{font-family: "microsoft yahei";background:#f8f8f8;font-size: 12px;color:#666;}
input, textarea{-webkit-tap-highlight-color: rgba(255,255,255,0);}
table {border-collapse: collapse;}/*细线表格*/
i{font-style:normal;}
a{outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255,255,255,0);font-family: "microsoft yahei";text-decoration: none;color: #666;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
a:visited{color: #666;outline: none;}
a:hover{color: #fc8b1c;outline: none;}
a:active{color: #666;outline: none;}
ul, ol{list-style:none;vertical-align: middle;}
img{border: 0px;}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.clear{ clear:both; overflow:hidden; height:0;}
.h5{ height:5px;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
/**
 * 框架部分 begin
 * @return
 */	
#mobileTop{clear:both; position:relative; z-index:5;}
#mobileCon{overflow:hidden;overflow-y: auto;clear:both;position:relative;z-index:4;}
#mobileFooter{overflow:hidden;clear:both; position:fixed; bottom:0; width:100%; z-index:5;}
#mobileMenu{height:100%;display:block;position:fixed; top:0;width:250px;z-index:9999;background:#323436;right:-250px; overflow:hidden;overflow-y: auto;}
#mobileBg{width:100%; height:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px; z-index:6; display:none;}
#mobileConH{overflow:hidden;}
.searchBox{height:84%;display:block;position:fixed; top:0;width:100%;z-index:9999;background:rgba(225,225,225,1);right:-100%; overflow:hidden; margin:45px 0 48px}
.searchBox.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(0);}
.searchBox.show{-webkit-transition: all 0.6s;-webkit-transform:translateX(-100%);}

#mobileTop.hide,#mobileCon.hide,#mobileFooter.hide,#mobileMenu.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(-250px);}/*导航展开*/
#mobileTop.show,#mobileCon.show,#mobileFooter.show,#mobileMenu.show{-webkit-transition: all 0.6s;-webkit-transform:translateX(0);}/*导航关闭*/
#mobileBg.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(-250px);}
#mobileBg.show{-webkit-transition: all 0.6s;}

/**
 * 手机顶部
 * @return
 */	
#toolbarnav{display: block;height:45px;width: 100%;max-width:100%;position: relative;color:#fff;background:#005ba7;}
#toolbarnav h1{text-align: center;display: block;text-align: center;line-height: 45px;color: #fff;font-size: 16px;}
#go-back{position: absolute;top:0;width:40px;height:45px;display:block;left:0;}
#go-back span{color:#fff;font-size:24px;display:block;margin:10px 0 0 5px;}
#menu-btn{display: block;width:40px;height: 40px;position: absolute;right:0;top:0;}
#menu-btn span{font-size: 28px;color: #fff;margin:10px 0 0 5px;display: block;}
#menu-btn em{font-size: 28px;color: #fff;margin:10px 0 0 5px;display: none;}
#sub-btn{display: block;width:40px;height: 45px;position: absolute;right: 0;top: 0;}
#sub-btn span{font-size: 20px;color: #fff;margin: 12px 0 0 5px;display: block;}
.logo{ height:35px; float:left; display:inline; overflow:hidden; padding:5px 0 5px 5px;}
.logo a{ display:block; height:100%;}
.logo img{ height:35px;}
.searchBtn{display: block;width:40px;height: 40px;position: absolute;right:0;top:0; }
.searchBtn span{background:url(../images/search.png) no-repeat center 13px; background-size: auto 20px;width:40px;height: 40px;display: block;}
.searchBtn em{font-size: 28px;color: #666;margin:10px 0 0 12px;display: none;}
/**
 * 一级导航
 * @return
 */	
#mobileMenu header{display:block;background:#000;height:40px;}
#mobileMenu header h1{text-align: center;padding-top: 10px;color: #fff;font-size: 16px;text-shadow: 1px 1px 0px #313131;}
#mobileMenu ul{height: 100%;}
#mobileMenu ul li{display: block;overflow:hidden;}
#mobileMenu ul li a{display: block;border-bottom: 1px solid #44474a;color: #f0f0f0;font-size: 14px;height: 43px;display: block;border-top: 1px solid #4A4C4F;border-bottom: 1px solid #2A2B2E;font-size: 14px;color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:#323436;}
#mobileMenu ul li a em{display: block;width: 4px;height: 43px;float: left;background: #1d1d1d;}
#mobileMenu ul li a span{display: block;line-height: 43px;float: left;padding:0 0 0 15px;}
#mobileMenu ul li a i{width: 30px;height: 30px;text-align: center;display: block;line-height: 43px;float: right;color: #fff; opacity:0.5}
#mobileMenu ul li.hover a em{background:#d22936;}

/**
 * 二级导航
 * @return
 */	
#mobileSubNav{height:40px;position:relative;z-index:999999999999999;margin:0 auto;}
.mobileSubNav_title{height:41px;background:#edeff1;position:relative;z-index:999999999999999999; overflow:hidden;}
.SubNav_open{width:40px;height:40px;display:block;color:#999;font-size:22px;position:absolute;top:0;right:0;z-index:999999999999999999999999999999;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.SubNav_open span{clear:both;margin:12px 0 0 15px;display:block;font-size:18px; color:#575757}
.mobileSubNav_title ul{
	width:100%;display:block;overflow:hidden;padding:0 40px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mobileSubNav_title ul li{width:33.3333%;	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;display:block;height:40px;float:left;font-size:14px;}
.mobileSubNav_title ul li a{display:block;line-height:40px;text-align:center; color:#727272;}
.mobileSubNav_title ul li:hover a{ color:#0d3d80;}
.mobileSubNav_title ul li.hover a{ color:#0d3d80;}
#mobileSubBg{width:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px;display:none;}
#mobileSubNav dl{width:100%;top:0;position:absolute;z-index:90;padding:6px 0;overflow:hidden;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.9);display:none;z-index:999999999999999999;}
#mobileSubNav dl dt{display:block;clear:both;line-height:30px;border-bottom:1px dotted #ccc;padding:0 0 0 5px;font-size:16px;margin:0 0 5px 0;text-align:center;}
#mobileSubNav dl dd{width:33.3%;display:block;float:left;}
#mobileSubNav dl dd a{display:block;background:#f2f2f2;border:1px solid #f2f2f2;color: #333;margin:5px;line-height:30px;text-align:center; border-radius:2px;}
#mobileSubNav dl dd.hover a{ background:#005ba7; border:1px solid #005ba7; color:#fff;}

/**
 * 固定的底部
 * @return
 */	
.footerBar{
	font-size:12px;
	overflow: hidden;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	width: 100%;
	background:#4a4848;
	height:48px;
}
.footerBar div{
	height: 48px;
	width:25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	text-align: center;
	overflow:hidden;
}
.footerBar div:first-child{ background:#2a2a29;}
.footerBar div a{display: block;height:43px;width: 100%;color:#ccc;padding:5px 0 0 0;}
.footerBar div a em{width:25px;height:25px;clear: both;text-align: center;margin: 0 auto; display:block;}
.footerBar div a span{display: block;clear: both;font-size:12px;text-align: center; height:16px; line-height:16px; padding-top:2px;}
.footerBar div em img{height:25px;}

/**
 * 返回顶部
 * @return
 */	
#scrollTop{
	width:35px;
	height:35px;
	border-radius:100%;
	background:rgba(0,0,0,0.8);
	position: fixed;
	right:10px;
	bottom:60px;
	z-index:9999;
	display:none;
	}
#scrollTop em{
	display:block;
	font-size:20px;
	color:#fff;
	margin:8px 0 0 7px;
	}
.ajaxLoad{
	color:#666;
	height:40px;
	line-height:40px;
	text-align:center;
	clear:both;
	position:relative;
	background:#fff;
	margin:0 8px 8px 8px;
	}
.ajaxLoad span{
	height:40px;
	display: inline-block;
	padding:0 0 0 30px;
	background:url(../images/loading2.gif) no-repeat left center;
	background-size:20px;
	}
/*默认图*/
.default{ background:url(../images/default.png) no-repeat center center;}
/**
 * 文章阅读页
 * @return
 */	
.articleBox{line-height: 25px;color:#666;padding:10px;}
.articleBox img{max-width:100%;}
.articleTitle{clear: both;text-align: center;padding:5px 10px 0 10px;line-height: 30px;font-size: 16px; color:#252525;}
.articleTime{display: block;clear: both;text-align: center;color: #999;font-size:11px;padding:0 0 5px 0; border-bottom:1px solid #e0e0e0; margin-bottom:20px;}
.artBtn{ height:35px; clear:both; overflow:hidden; padding:0 10px; margin:20px auto;}
.artBtn a{ height:35px; width:45%; line-height:35px; font-size:14px; text-align:center; background:#c8c9ca; color:#fff;}
.artBtn a:hover{ background:#0d3d80; color:#fff;}
/**
 * 全文列表
 * @return
 */	
.newsList{display: block;clear: both;overflow: hidden; padding:0 10px;}
.newsList dd{display:block;overflow:hidden;border-bottom:1px solid #ddd; padding:5px 0;}
.newsList dd a{display:block;clear:both;}
.newsList dd p{display:block;height:30px;line-height:30px;overflow:hidden; color:#444; font-size:14px; clear:both; white-space:nowrap; text-overflow:ellipsis;}
.newsList dd b{ font-weight:normal; color:#8b8b8b; display:block; height:20px; line-height:20px; overflow:hidden;}
.newsList dd span{color:#8b8b8b;overflow: hidden;line-height:25px; display:block; height:30px; overflow:hidden;}
/**
 * 全文列表2
 * @return
 */	 
.newsList2{display: block;clear: both;overflow: hidden; padding:10px;}
.newsList2 dd{display: block;overflow: hidden;}
.newsList2 dd a{display: block;clear: both;padding:5px 0px;border-bottom:1px dotted #d7d7d7; overflow:hidden; position:relative; padding-left:20px;}
.newsList2 dd:hover a{background:#fff;}
.newsList2 dd a i{ height:16px; width:16px; background:#0d3d80; border-radius:1px; line-height:16px; text-align:center; color:#fff;position:absolute; left:0; top:8px; display:block;}
.newsList2 dd a span{ float:left;line-height:24px;overflow: hidden;}
/**
 * 全图列表 newsAllImg
 * @return
 */	
.newsAllImg{display:block;clear:both;overflow:hidden;padding:10px 5px;}
.newsAllImg dd{display:inline;float:left;width:50%;padding:0 5px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.newsAllImg dd a{display:block;width:100%;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.newsAllImg dd .pic_box{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center; border:1px solid #ddd}
.newsAllImg dd .pic_box:after{content:'';display:block;width:100%;padding-top:74.32%;}
.newsAllImg dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg dd a span{display:block;clear:both;color:#333;font-size:12px;line-height:30px;height:30px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; background:#ededed url(../images/ico1.png) no-repeat 95%  center; padding:0 10px 0 5px; background-size:auto 10px;}
/**
 * 全图列表2 newsAllImg2
 * @return
 */	
.newsAllImg2{display:block;clear:both;overflow:hidden;padding:10px 5px;}
.newsAllImg2 dd{display:inline;float:left;width:50%;padding:0 5px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.newsAllImg2 dd a{display:block;width:100%;overflow:hidden;}
.newsAllImg2 dd .pic_box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:20px 5px; background:#eaeaea;}
.newsAllImg2 dd .pic{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;}
.newsAllImg2 dd .pic:after{content:'';display:block;width:100%;padding-top:74.32%;}
.newsAllImg2 dd .pic img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.newsAllImg2 dd a span{display:block;clear:both;color:#333;font-size:12px;line-height:30px;height:30px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; background:#d5d5d5; text-align:center;}
.newsAllImg2 dd:hover span{ background:#005ba7; color:#fff}
/*图文列表*/
.textImg{ clear:both; overflow:hidden;padding:10px 5px;}
.textImg dd{display:inline;float:left;width:50%;padding:0 5px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.textImg dd .pic{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;display:block;width:100%;}
.textImg dd .pic:after{content:'';display:block;width:100%;padding-top:75.2%;}
.textImg dd .pic img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.textImg dd .text{clear:both; overflow:hidden;-webkit-transition: .3s all;-moz-transition: .3s all;-ms-transition: .3s all;transition: .3s all;}
.textImg dd .a1{ height:30px; line-height:30px; clear:both; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#000;}
.textImg dd .a1:hover{ color:#fff}
.textImg dd span{ height:40px; line-height:20px; font-size:12px; color:#666; display:block; overflow:hidden; clear:both;}
.textImg dd:hover .text{ background:#005ba7}
.textImg dd:hover .a1{ color:#fff}
.textImg dd:hover span{ color:#fff}	
/**
 * 图文列表2
 * @return
 */	
.newsTextImg{clear:both;overflow: hidden;}
.newsTextImg dd{width: 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 10px;border-bottom: 1px solid #e4e3e5;}
.newsTextImg dd:hover{background:#e1e1e1;}
.newsTextImg dd a{display: block;height:98px;}
.newsTextImg dd a img{float: left;width: 130px;height:98px;margin-right: 10px;}
.newsTextImg .divText{overflow: hidden;}
.newsTextImg .divText p{max-height:45px;line-height:22px; color:#444;display:block;overflow: hidden;font-size:15px; margin-top:-3px;}
.newsTextImg .divText em{height: 20px;line-height:20px; color:#8b8b8b; display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-style:normal;}
.newsTextImg .divText span{display: block;line-height:20px;height:40px;overflow: hidden;color:#8b8b8b;}
/**
 * 视频列表 
 * @return
 */	
.videoList{display:block;clear:both;overflow:hidden;padding:10px 5px;}
.videoList dt{display:block;width:100%;padding:0 5px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.videoList dd{display:inline;float:left;width:50%;padding:0 5px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.videoList .pic{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;display:block;width:100%;overflow:hidden;}
.videoList .pic:after{content:'';display:block;width:100%;padding-top:74.8%;}
.videoList .pic img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.videoList span{display:block;clear:both;color:#fff;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; background:rgba(0,0,0,0.7); text-align:center; position:absolute; bottom:0; left:0; width:100%;}
.videoList dt span{ height:30px; line-height:30px;}
.videoList dd span{ height:25px; line-height:25px;}
.videoList i{ display:block; background:url(../images/video.png) no-repeat center center; background-size:100% auto; position:absolute; left:50%; top:50%;}
.videoList dt i{ height:40px; width:40px; margin:-25px 0 0 -20px}
.videoList dd i{ height:30px; width:30px; margin:-20px 0 0 -15px}
/*视频弹窗*/
.movPopupBox{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:9999;display:none;}
.movPopupBoxC{width:300px;height:225px;position:relative;top:50%;left:50%;margin:-112px 0 0 -150px; background:#fff;}
.movPopupBox em{display:block;width:25px;height:25px;background:url(../images/p_bt.png) no-repeat center center;cursor: pointer;position:absolute;top:-26px;right:0px; background-size:100% auto;}
/*弹窗*/
.pop{height:320px; width:270px; overflow-y:auto;position:relative;top:50%;left:50%;margin:-160px 0 0 -150px; background:#fff; padding:0 15px; border-radius:3px;}
.popTit{ height:35px; line-height:35px; font-size:16px; color:#333; clear:both; overflow:hidden;}
.popTit em{ top:0;}
.Form{ clear:both; overflow:hidden;}
.Form dd{ clear:both; overflow:hidden; margin-bottom:10px; font-size:14px; color:#666; line-height:30px;}
.Form dd span{ color:#ea281f;}
.Form .input{ width:185px; height:30px; border:1px solid #ddd; padding-left:28px; line-height:30px; font-family:"microsoft yahei"; background-size: auto 18px !important;}
.Form .input.user{ background:url(../images/user.png) no-repeat 6px center;}
.Form .input.tel{ background:url(../images/phone2.png) no-repeat 8px center;}
.Form .textarea{ width:210px; height:125px; border:1px solid #ddd; padding:5px 10px 5px 48px; line-height:30px;background:url(../images/liuyan.png) no-repeat 12px 10px;font-family:"microsoft yahei"}
.input_bt{ width:125px; height:36px; text-align:center; font-size:14px; float:left; display:inline; color:#666; background:none; border:none;font-family:"microsoft yahei";}
.input_bt.bt1{ background:#005ba7; color:#fff}
/*大事记*/
.bigNews{clear:both; overflow:hidden; padding:20px 10px;}
.bigNews dl{ clear:both; overflow:hidden; margin-bottom:10px}
.bigNews dt{ width:80px; height:33px; background:url(../images/ico2.png) repeat left top; line-height:33px; text-align:center; color:#fff; font-size:16px; border-radius:3px 3px 0 0; margin:0 auto 15px;}
.bigNews dd{ padding:10px 5px; background:#eaeaea; padding-left:60px;clear:both; overflow:hidden; margin-bottom:10px; position:relative;}
.bigNews dd a{ line-height:20px;}
.bigNews dd span{ display:block; position:absolute; left:5px; top:50%;width:60px; height:20px; margin-top:-10px; line-height:20px;}
/*关于我们*/
.aboutUs dl{ clear:both; overflow:hidden; padding:0 5px 10px;}
.aboutUs dl dd{display:inline;float:left;width:50%;padding:0 5px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.aboutUs dd .pic{position:relative;background:#f2f2f2 url(../images/loading.gif) no-repeat center center;display:block;width:100%;}
.aboutUs dd .pic:after{content:'';display:block;width:100%;padding-top:57.35%;}
.aboutUs dd .pic img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.aboutUs dl dd span{ height:35px; line-height:35px; display:block; clear:both; overflow:hidden;color:#005ba7;}
.aboutUs dl dd em{ color:#999; text-transform:uppercase; font-size:10px;}
/*加入我们*/
.joinUs{ clear:both; overflow:hidden; padding:0 10px}
.joinUs dd{clear:both; overflow:hidden; background:#f1f1f1; padding:5px 0;}
.joinUs dd:nth-child(2n){ background:#e3e3e3}
.joinUs dd i{ height:10px; width:10px; float:left; display:inline; margin:10px;}
.joinUs dd a{color:#000; line-height:25px;}
.joinUs dd a:visited{ color:#000}
.joinUs dd a:hover{ color:#005ba7}
.joinUs dd a:actie{ color:#000}
a.joinBtn{ width:80%; height:40px; line-height:40px; background:#005ba7; color:#fff;margin:0 auto; display:block; text-align:center; font-size:14px;}
a.joinBtn:hover{ opacity:0.8}
/*网络营销*/
.tableTit{ height:35px; line-height:35px; font-size:14px; color:#333; clear:both; overflow:hidden;}
.table1{ width:100%; border:1px solid #ddd; margin-bottom:10px;}
.table1 td{border:1px solid #ddd; height:30px;color:#333;}
.table1 .td-1{ background:#ebebeb; text-align:center; width:80px;}
.table1 .td-2{ padding-left:10px;}
/*招聘*/
.recruitment{ clear:both; overflow:hidden; padding:10px 5px;}
.recruitment dd{ width:50%;float:left; display:inline;padding:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.recruitment dd a{border:2px solid #ddd;padding:5px; display:block;}
.recruitment dd span{ height:30px; line-height:30px; font-size:16px; color:#333; display:block; overflow:hidden; clear:both;}
.recruitment dd b{ width:36px; height:2px; background:#005ba7; display:block; margin:5px 0 5px}
.recruitment dd em{ height:25px; line-height:25px;display:block; clear:both; overflow:hidden; color:#666; font-style:normal}
.recruitment dd i{ color:#333;}
.recruitment dd .btn{ width:100px; font-size:14px; height:30px; line-height:30px; border:1px solid #ddd; text-align:center; display:block; margin:10px auto}
.recruitment dd:hover .btn{ color:#fff; background:#005ba7; border:1px solid #005ba7}
.recruitment dd:hover a{border:2px solid #005ba7;}
.recruitmentView{ padding:10px; clear:both; overflow:hidden;}
.recViewTit{ height:35px; line-height:30px; border-bottom:1px solid #ddd; clear:both; overflow:hidden; font-size:15px; color:#333;}
.recViewBot{ height:48px; width:100%; line-height:48px;clear:both; overflow:hidden; font-size:15px; color:#fff; background:#005ba7; text-align:center;}
/*产品详情*/
.productView{ padding:10px; clear:; overflow:hidden;}
.proViewImg{ position:relative; overflow:hidden; max-width:100%; min-height:120px;border:1px solid #ddd;}
.proViewImg .hd{width:100%; text-align:center; position:absolute; height:10px; line-height:28px; bottom:15px;left:0; z-index:1; }
.proViewImg .hd li{display:inline-block; width:8px; height:8px; border-radius:8px;text-indent:-9999px; overflow:hidden; margin-right:10px;background:#ccc;}
.proViewImg .hd li.on{background:#005ba7;}
.proViewImg .bd{ position:relative; z-index:0; }
.proViewImg .bd li{ position:relative; text-align:center;  }
.proViewImg .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.proViewImg .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }	
.p-view{ font-size:17px; color:#333;line-height:35px; clear:both; overflow:hidden;}
.p-view2{ font-size:13px; color:#666;line-height:30px; clear:both; overflow:hidden;}
.productView_tittle{height:36px;border-bottom:1px solid #ddd;clear:both; }
.productView_tittle span{line-height:35px;color:#333;font-size:16px;height:35px;text-align:center;border-bottom:3px solid #253569; padding-right:5px; float:left; display:inline}	
.productView_con{height:auto;clear:both;overflow:hidden;min-height:400px;height:auto !important;height:400px;font-size:14px;line-height:30px;color:#7f7f7f;padding-top:10px;}
.productView_con img{ max-width:100%;}
a.orderBtn{ height:48px; line-height:48px; color:#fff; font-size:16px; text-align:center; display:block; background:#ea281f;}
a.orderBtn:hover{ color:#fff;}
/**
 * 留言板 message
 * @return
 */	
.box-img{ padding:10px; clear:both; overflow:hidden;} 
.box-img img{ max-width:100%;}
.message_dl{clear: both;padding:0 0 10px;}
.message_dl dd{padding:0 0 5px 0;clear: both; overflow:hidden;}
.message_dl dd span{width:80px;text-align: right;display: block;line-height: 35px;float: left;}
.messageInput{width:65%;display: block;float: left;line-height: 35px;height: 35px;background: #fff;outline: medium;padding: 0 0 0 5px;outline: medium;border:1px solid #ececec;}
.messageInput2{width:110px;display: block;float: left;line-height: 35px;height: 35px;background: #fff;outline: medium;padding: 0 0 0 5px;outline: medium;border:1px solid #ececec;}
.message_dl dd textarea{width:65%;height: 120px;border:1px solid #ececec;background: #fff;outline: medium;padding: 0 0 0 5px;}
.message_dl .code{ float:left;width:90px; height:35px; padding-left:10px;}
.message_dl .code img{display: block;width:90px;height: 35px;}
.message_btn{clear: both;height: 35px;padding:5px 15px 10px 77px;}
.mobile_btn1{display: block;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 14px;border: none;background:#005ba7;cursor: pointer;padding: 0 15px;margin: 0 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.mobile_btn1:visited{color: #fff;}
.mobile_btn1:hover{color: #fff;}
.mobile_btn1:active{color: #fff;}

/*留言列表*/
.msgList{ padding:10px; clear:both; overflow:hidden;}
.msgList dd{overflow:hidden;clear:both;border:1px solid #ccc;padding:5px; margin-bottom:10px; background:#fff;}
.msgList .title{display:block;height:30px;line-height:25px; color:#595959; border-bottom:1px dotted #d5d5d5;}
.msgList .title i{ float:right; color:#999;}
.msgList .con{line-height:30px; color:#737373}
.msgList .reply{line-height:30px; color:#262c28; background:#f2f2f2; padding:0 5px;}

/**
 * 分享
 * @return
 */	
.mobileShare{width: 100%;overflow: hidden;overflow-y: auto;}
.shareBnt{height: 40px;clear: both;padding: 15px 0 0 0;}
.shareBnt a{color: #fff;display: block;clear: both;line-height: 40px;text-align: center;background: #457fc4;border-radius: 6px;font-size: 16px;}
.share{clear: both;overflow: hidden;padding: 0 0 0px 0;}
.share dl dd{overflow: hidden;}
.share dl dd a{background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));background: -moz-linear-gradient(#FEFEFE, #F3F3F3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');display: block;overflow: hidden;text-decoration: none;height: 32px;clear: both;padding: 5px 0 5px 5px;}
.share dl dd a span.jiathis_txt{width: 99%;background: none;display: block;clear: both;height: 32px;padding: 0;}
.share dl dd em{width: 32px;height: 32px;display: block;float: left;overflow: hidden;}
.share img{width: 32px;height: 32px;}
.share dl dd a span.jiathis_txt p{line-height: 32px;display: block;float: left;color: #454545;font-size: 14px;padding: 0 0 0 6px;}
.share dl dd a span.jiathis_txt i{line-height: 32px;display: block;float: right;color: #454545;font-size: 12px;padding: 0 10px 0 6px;}

/**
 * 首页
 * @author zhengxue
 * @return
 */
/*banner*/ 
.bannerBox{ position:relative; overflow:hidden; max-width:100%; min-height:120px;}
#bannerBox .hd{width:100%; text-align:right; position:absolute; height:10px; line-height:28px; bottom:15px;left:0; z-index:1; }
#bannerBox .hd li{display:inline-block; width:18px; height:3px;text-indent:-9999px; overflow:hidden; margin-right:10px;background:#fff;}
#bannerBox .hd li.on{background:#005ba7;}
#bannerBox .bd{ position:relative; z-index:0; }
#bannerBox .bd li{ position:relative; text-align:center;  }
#bannerBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
#bannerBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }	
/*notice*/
.noticeBox{ height:35px; line-height:35px; clear:both; overflow:hidden;width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; background:rgba(0,0,0,0.7); position:relative; padding:0 0px 0 105px;}
.notice_l{height:35px; width:60px;color:#e5e5e5; background:url(../images/notice.png) no-repeat 10px center; background-size:20px auto; padding-left:35px; font-size:14px; position:absolute; left:0; top:0;}
.notice_r{ height:35px; width:100%;}
.notice_r li{ height:35px; clear:both; overflow:hidden;}
.notice_r li a{ color:#b4b4b4; display:block; text-align:left; height:35px; line-height:35px;}
/*首页导航*/
.indexMenu_ul{
	clear:both;
	overflow:hidden;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px 5px;
	background:#fff;
	}
.indexMenu_ul li{
	float:left;
	overflow:hidden;
	width:25%;
	text-align: center;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}
.indexMenu_ul li a{
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	padding:7px 0;
	}
.indexMenu_ul li a p{ text-align:center; padding:0 7px;}
.indexMenu_ul li a img{max-width:100%;width: auto;}
.indexMenu_ul li span{ display:block; line-height:20px;}
/*首页新闻*/
.newsBox{ padding:0 10px; background:#fff;clear:both; overflow:hidden;}
.indexTit{ height:28px; border-bottom:2px solid #005ba7; clear:both; overflow:hidden;}
.indexTit a{ padding:0 10px; height:28px; line-height:28px; background:#005ba7; color:#fff; float:left; display:inline;}
.indexTit a:visited{ color:#fff}
.indexTit a:hover{ color:#fff}
.indexTit a:active{ color:#fff}
.focus{ clear:both; overflow:hidden; position:relative}
.focus .hd{width:100%; text-align:right; position:absolute; height:10px; line-height:10px; bottom:10px;left:0; z-index:3; }
.focus .hd li{display:inline-block; width:4px; height:4px;text-indent:-9999px; overflow:hidden; margin-right:8px;background:none; border:1px solid #fff}
.focus .hd li.on{background:#fff;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li{text-align:center;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); position:relative; display:block;}	
.focus .bd li a:after{content:''; padding-top:56.9%; display:block; width:100%;}
.focus .bd li a img{ background:url(images/loading.gif) center center no-repeat; width:100%; height:100%; display:block;position:absolute; top:0;left:0;}
.focus .textbg{position:absolute; bottom:0px; left:0;height:30px;background:rgba(0,0,0,0.8);width:100%; z-index:1;color:#fff; line-height:30px; padding-left:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; z-index:2;}
.indexDl{ clear:both; overflow:hidden;}
.indexDl dd{ margin-bottom:15px; clear:both; overflow:hidden; position:relative; padding-left:125px;}
.indexDl dd .pic{ width:120px; height:90px; display:block; position:absolute; top:0; left:0; overflow:hidden;}
.indexDl dd .pic img{width:120px; height:90px; display:block;}
.indexDl dd span{ font-size:14px; color:#000; line-height:25px; height:50px; display:block; overflow:hidden;}
.indexDl dd em{ color:#999; float:right; display:inline; padding-right:3px;}
.indexDl dd i{ font-size:12px; color:#999; line-height:20px; height:40px; display:block; overflow:hidden;}

/*****************/
/*搜索页面样式*/
.searchBox{ position:fixed; }
.search_div{
	clear:both;
	overflow:hidden;
	width:80%;
	height:35px;
	border:1px solid #d4d4d4;
	-moz-border-radius: 7px; 
	-webkit-border-radius:7px; 
	border-radius: 7px; 
	margin:20px 10%;
	background:#fff;
	}
.search_div input[type=text]{
	float:left;
	width:75%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:8px;
	height:35px;
	line-height:35px;
	border:none;
	background:#fff;
	}
.search_div input[type=button]{
	float:left;
	width:50px;
	height:35px;
	border:none;
	background:#bbb url(../images/search2.png) no-repeat center center;
	background-size:auto 20px;
	cursor:pointer;
	float:right;
	 display:inline;
	}
/*联系我们*/
.addressDl{ clear:both; overflow:hidden; padding:10px 10px 0;}
.addressDl dd{ background:#fff; padding:0px; clear:both; overflow:hidden; margin-bottom:10px;}
.addressDl dd .box{ display:block; height:80px; clear:both; overflow:hidden; position:relative;}
.addressDl dd .box p{ position:absolute; top:0; left:0; height:40px; padding-top:40px; width:70px;display:block;text-align:center; border-right:1px solid #f7f7f7; font-size:14px; line-height:30px;}
.addressDl dd .box p.p1{ background:url(../images/add1.png) no-repeat center 20px;background-size:auto 20px}
.addressDl dd .box p.p2{ background:url(../images/add2.png) no-repeat center 10px;background-size:auto 30px}
.addressDl dd .box p.p3{ background:url(../images/add3.png) no-repeat center 15px;background-size:auto 25px}
.addressDl dd .box .divtext{ padding:5px 0 5px 80px; clear:both; overflow:hidden; height:70px; display:table-cell; vertical-align:middle;}
.addressDl dd .box .divtext span{ font-size:16px; color:#333; display:block; height:30px; line-height:30px;}
.addressDl dd .box .divtext em{color:#666; display:block; font-style:normal;line-height:20px; font-size:12px;}
.mapbox{ padding:5px; background:#fff; margin:10px; clear:both; overflow:hidden;}
.mapbox img{ width:100%;}
