@charset "utf-8";
/* CSS Document */
/*全局定义参数*/
body {
	margin:0px 0px 0px 0px;/*四个值为：上，右，下，左*/
	font-size:12px;
	font-family:"微软雅黑";
	line-height:20px;
	color:#666;
	background:url(../images/bg.jpg) repeat-x center top;
}
form {
	margin:0px;
	padding:0px;
	display:inline;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

a,a:link,a:visited {color:#666; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
a:active {color:#333; text-decoration:none;}

img{
	border:none;}
.f_left{float:left;}
.f_right{float:right;}
.w100 {width:100%; padding:0px; margin:0px; overflow:hidden;}

/*头部CSS*/
.top {
	width:1002px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
}
.top_logo {/*头部Logo*/
	padding:0px;
	margin:20px 0px 10px 0px;
	overflow:hidden;
}
.top_column { /*导航栏*/
	width:1002px;
	padding:1px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	clear:both;
}
.top_column li {float:left; font-size:14px; font-weight:bold; height:54px; line-height:54px;  margin:0px; background:url(../images/menu_line.jpg) no-repeat left center;}
.top_column li a{padding:0px 27px; margin:0px; display:block;}

#home{
	color:#FFF;
	background:#990003;}
	

/*内容部分CSS*/
.center {
	width:1002px;
	padding:0px;
	margin:60px auto;
	overflow:hidden;
}
.center_l {/*左边内容*/
	width:240px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.center_r {/*右边内容*/
	width:720px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
}

/*底部CSS*/
.bottom_bg {
	width:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:#303030;
}
.bottom {
	width:1002px;
	font-size:14px;
	padding:20px 0px 0px 0px;
	margin:0px auto;
	overflow:hidden;
	color:#a7a7a7;
}
.bottom a{color:#a7a7a7;}
.nav_bottom{
	text-align:center;
	line-height:30px;
	margin:0 0 15px;}
/*点击放大产品展示CSS*/
.pro {/*单个产品总框*/
	width:188px;
	padding:18px 18px 0px 18px;
	margin:0px 0px 20px 20px;
	overflow:hidden;
	border:1px solid #dddddd;
	background-color:#FFF;
}

.pro_img {/*产品图片*/
	width:188px;
	height:146px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
.pro_test {/*产品名称*/
	width:188px;
	height:40px;
	line-height:40px;
	padding:0px;
	margin:18px 0px 0px 0px;
	overflow:hidden;
	text-align:center;
	border-top:1px solid #dddddd;
}

.page {
	margin:0 auto;
	overflow:hidden;
	padding:20px 0px 0px 0px;
	line-height:25px;
	text-align:center;
	clear:both;
	border-top:1px dotted #dddddd;
}
/*.disabled {
    border:1px solid #333;
    margin-right:2px;
    padding:2px 5px;
}
.page span.current {
    background-color:#555;
    border:1px solid #555;
    color:#555;
    margin-right:2px;
    padding:2px 5px;
}
.page a {
    border:1px solid #555;
    color:#555;
    margin-right:2px;
    padding:2px 5px;
    text-decoration:none;
}
.page a:hover {
    background:none repeat scroll 0 0 #ce3f3c;
    border:1px solid #ADADAD;
    color:#fff;
    margin-right:2px;
    padding:2px 5px;
    text-decoration:none;
}
.pager input {
	width:20px;
	font-size:10px;
	height:15px;
	line-height:15px;
	margin:0px 3px;
	vertical-align:middle;
}
*/
/*产品左大右小展示CSS*/
.pro_l {
	width:480px;
	padding:0px 5px 0px 5px;
	margin:0px;
	overflow:hidden;
}
.pro_l_photo {
	width:480px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
/*.pro_l_photo img {max-width:480px; height:auto; width:expression(this.width > 480 ? "480px" : this.width);}
*/.pro_l_info {
	width:460px;
	padding:0px 10px 0px 10px;
	margin:0px;
	overflow:hidden;
	text-align:left;
}
.pro_r {
	width:250px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.pro_r_photo {
	width:115px;
	padding:0px 8px 0px 0px;
	margin:0px;
	overflow:hidden;
}
.pro_r_photo_img {
	width:115px;
	height:115px;
	border:1px solid #CCC;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
/*.pro_r_photo_img img {max-width:115px; height:auto; width:expression(this.width > 115 ? "115px" : this.width);}
*/.pro_r_photo_name {
	width:117px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	line-height:25px;
	text-align:center;
}
.pro_r_page {
	width:250px;
	border-top:1px #999 dotted;
	padding:0px;
	margin:0px;
	overflow:hidden;
	line-height:25px;
	text-align:center;
}

/*新闻版面CSS*/
.news_t {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.news_t li{height:32px; line-height:32px; padding:0px 0px 0px 16px; margin:0px; background:url(../images/icon_01.png) no-repeat left center; border-bottom:1px dotted #dddddd; }
.news_t li span{ float:right; color:#999;}

.news_t2 {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.news_t2 li{float:left;width:300px;height:32px; line-height:32px; padding:0px 0px 0px 16px; margin:0px 44px 0px 0px; background:url(../images/icon_01.png) no-repeat left center; border-bottom:1px dotted #dddddd; }
.news_t2 li span{ float:right;}



.pager{color: #666; text-align: center; clear:both; margin-bottom: 1em;}
.pager a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none;}
.pager .prev::before{display: inline-block; content: " "; width: 10px; height: 10px; margin-right: 5px;margin-top: 9px; vertical-align: -1px; background: url('/Public/images/doubleArrow.png') no-repeat}
.pager .next::after{display: inline-block; content: " "; width: 10px; height: 10px; margin-left: 5px;margin-top: 9px;vertical-align: -1px; background: url('/Public/images/doubleArrow.png') no-repeat; background-position: 0 0}
.pager .next.disabled::after{background-position: 0 -10px}
.pager .prev::before{background-position: 0 -20px}
.pager .prev.disabled::before{background-position: 0 -30px}
.pager a:not(.goto):hover{background-color: #eee; color: #2a6496}
.pager a.cur,
.pager a.cur:hover{background-color: #428bca; color: #fff; border-color: #428bca; margin-right: 1px}
.pager a.disabled{background-color: #e6e6e6!important; color: #bbb!important; cursor: no-drop}
.pager a,
.pager button,
.pager span{vertical-align: middle}
.pager .dotted{display: inline-block; width: 14px; text-align: center}
.pager .total{margin: 0 10px 0 8px}
.pager input{padding: 6px 0; line-height: 16px; width: 40px; background: #fff; border: 1px solid #ddd; text-align: center; vertical-align: middle}
.pager input.focus{border: 1px solid #428bca}
.pager .goto{width: 0; height: 31px; margin-right: 5px; background-color: #428bca; padding: 0; border: 0; color: #fff; text-align: center; vertical-align: middle; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; visibility: hidden}
.pager .goto.focus{width: 60px; visibility: visible}
.pager .prev{border-radius: 5px 0 0 5px;}
.pager .next{border-radius: 0 5px 5px 0; }

.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-body{margin-top:3px}
.media strong{display:block}
.media p{margin:5px 0 0 0;text-align:justify;line-height:18px}
.media.media-y{text-align:center}
.media.media-x .media-body{margin:0}
.media.media-x .float-left{margin-right:10px}
.media.media-x .float-right{margin-left:10px}
.media.media-x strong{margin-bottom:5px}
.media-inline .media{display:inline-block;margin-right:15px;margin-top:0}
.media-inline .media:last-child{margin-right:0}
blockquote{border:solid 1px #ddd;border-left-width:6px;padding:10px;border-radius:4px}
blockquote strong{display:block;font-size:16px;margin-bottom:10px}
blockquote p:last-child{margin:0}
.panel{border:solid 1px #ddd;border-radius:4px; margin-left: 40px; margin-right: 40px;}
.panel-head{background-color:#f5f5f5;padding:10px 15px;border-radius:4px 4px 0 0;border-bottom:solid 1px #ddd}
.panel-foot{background-color:#f5f5f5;padding:10px 15px;border-radius:0 0 4px 4px;border-top:solid 1px #ddd}
.panel-body{padding:15px}
.panel .bg-main,.panel .bg-sub,.panel .bg-dot,.panel .bg-red,.panel .bg-yellow,.panel .bg-green{color:#fff}
.panel .panel-body+.table,.panel .panel-body+.list-group{border-top:solid 1px #ddd}
.panel .list-group{border:0;border-radius:0}
.panel-group{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:none;border-right:0;list-style:none;padding:15px}



.form-group{padding-bottom:10px}
.input{font-size:14px;padding:6px;border:solid 1px #ddd;width:100%;height:20px;line-height:20px;display:block;border-radius:4px;-webkit-appearance:none;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:all 1s cubic-bezier(.175,.885,.32,1) 0s}
.label{padding-bottom:7px;display:block;line-height:20px}
.label label{font-weight:700}
.input:focus{border-color:#09c;transition:all .3s cubic-bezier(.175,.885,.32,1) 0s}
.float-right{color:#999;font-size:12px;padding-top:2px;line-height:18px; float: right;}
.field{position:relative}
.form-group{padding-bottom:10px}

.form-tips .form-group .field{position:relative;zoom:1}
.form-tips .input-help{position:absolute;z-index:1;float:left;left:0;top:100%}
.form-tips .input-help ul{border:solid 1px #ddd;background:#fff;padding:10px 10px 10px 25px;box-shadow:0 0 5px #ddd;border-radius:4px;width:160px;min-width:160px;width:auto}
.form-big .button,.form-big .input,.input-big{padding:10px;font-size:16px;line-height:24px;height:46px}
.form-small .button,.form-small .input,.input-small{padding:5px;font-size:12px;line-height:18px;height:28px}
.button {
    border: solid 1px #ddd;
    background: transparent;
    border-radius: 4px;
    font-size: 14px;
    padding: 6px 15px;
    margin: 0;
    display: inline-block;
    line-height: 20px;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
}